How I automate my own job at Hugging Face using agents โ Niels Rogge, Hugging Face
ํ ์ค ํต์ฌ
Hugging Face์ ์ปค๋ฎค๋ํฐ ๊ณผํ ์ ๋ฌด๋ฅผ ์์ด์ ํธ์ ํฌ๋ก ์ก์ผ๋ก ์๋ํํด, ๋ ผ๋ฌธยท๋ชจ๋ธยท๋ฐ์ดํฐ์ ์ ํ๋ธ ์ ์ ๊ณผ ํ์ ์๋๋ฅผ ๊ท๋ชจ ์๊ฒ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ฃผ๋ ์์์ด๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
Google Drive์์ ํ๋ธ๋ก ์ฎ๊ธฐ๋ ๋ฌธ์ ์ฐ๊ตฌ ์ฐ์ถ๋ฌผ์ด Google Drive, GitHub Releases, Dropbox, Zenodo ๋ฑ์ ํฉ์ด์ ธ ์์ด ๋ฐ๊ฒฌ์ฑ๊ณผ ์ ๊ทผ์ฑ์ด ๋จ์ด์ง๋ค. Hugging Face๋ ์ด๋ฐ ์ฐ์ถ๋ฌผ์ ํ๋ธ๋ก ์ฎ๊ฒจ ๋ ์ฝ๊ฒ ์ฐพ๊ณ ์ฌ์ฌ์ฉํ๊ฒ ๋ง๋๋ ์ญํ ์ ํ๋ค.
-
1:59
๋ ผ๋ฌธ ํ์ด์ง, ๋ฉํ๋ฐ์ดํฐ, ๊ทธ๋ฆฌ๊ณ ๋ฐ๊ฒฌ์ฑ ๋ ผ๋ฌธ ํ์ด์ง์ ๋ชจ๋ธยท๋ฐ์ดํฐ์ ๋งํฌ, ๋ชจ๋ธ ์นด๋, ๋ฐ์ดํฐ์ ์นด๋, ํ๊ทธ์ ํํฐ๋ฅผ ๋ถ์ด๋ฉด ์ฌํ์ฑ๊ณผ ๊ฒ์์ฑ์ด ํฌ๊ฒ ์ข์์ง๋ค. ์ค์ํ๋ ํ๋ธ์ ์ ๋ก๋ยท๋ค์ด๋ก๋ ๋๊ตฌ๋ ์ฐ๊ตฌ์์ ์ฌ์ฉ์ ๋ชจ๋์๊ฒ ์ด๋์ด ๋๋ค.
-
3:41
์๋ outreach๊ฐ ํ์ฅ๋์ง ์๋ ์ด์ ๋งค์ผ ์์์ง๋ ์๋ฐฑ ํธ์ ๋ ผ๋ฌธ์ ์ฌ๋์ด ์ง์ ํ์ธํ๊ณ GitHub issue๋ PR๋ก outreach ํ๋ ๋ฐฉ์์ AI ๋ถ๊ณผ ํจ๊ป ๋ ์ด์ ๊ฐ๋นํ๊ธฐ ์ด๋ ต๋ค. ๊ทธ๋์ outreach ์์ฒด๋ฅผ ์์ด์ ํธ๋ก ์๋ํํ ํ์๊ฐ ์๊ธด๋ค.
-
4:29
์ฌ๋์ด ์์ผ๋ก ๋๋ฆฌ๋ ์ํฌํ๋ก ๋ ผ๋ฌธ์ ๋ณด๋ฉด GitHub URL์ ์ฐพ๊ณ , README๋ฅผ ์ฝ๊ณ , Hugging Face์ ์ด๋ฏธ ์ฌ๋ผ์ ์๋์ง์ ์นด๋ยท๋ฉํ๋ฐ์ดํฐ๊ฐ ์ถฉ๋ถํ์ง ํ์ธํ ๋ค, ์์ผ๋ฉด issue๋ฅผ ์ด๊ณ ์์ผ๋ฉด PR๋ก ๋ณด์ํ๋ค. ๋ง์ง๋ง์๋ ์ ์์๊ฒ ํ์ ์ฐ๋ฝ๊น์ง ํด์ผ ํด์ ๋ฐ๋ณต ์์ ์ด ๊ธธ์๋ค.
-
5:19
์ํฌํ๋ก์ ์์ด์ ํธ๋ ์ด๋ถ๋ฒ์ด ์๋๋ค ๋ฏธ๋ฆฌ ์ ํด์ง ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ผ๊ฐ๋ ์ํฌํ๋ก๋ ์์ธก ๊ฐ๋ฅ์ฑ๊ณผ ํต์ ๋ ฅ์ด ๋๊ณ , ํด์ ํธ์ถํ๋ฉฐ ๋๊น์ง ๋ฐ๋ณตํ๋ ์์ด์ ํธ๋ ์ ์ฐํ์ง๋ง ๋ ์์ธก ๊ฐ๋ฅํ๋ค. ์ด ์ฌ๋ก์์๋ Anthropic์ ๊ถ๊ณ ์ฒ๋ผ ๋จ์ํ LLM API ๋จ๊ณ๋ค๋ก ๊ตฌ์ฑ๋ ๊ฒฐ์ ์ ์ํฌํ๋ก๋ฅผ ๋จผ์ ํํด ์ ์ด๋ ฅ์ ํ๋ณดํ๋ค.
-
7:03
์ผ๊ฐ cron ์ก๊ณผ ๋น์ฉยท์ง์ฐ ์ถ์ ๋งค์ผ ๋ฐค ํ ๋ฒ ์คํ๋๋ cron ์ก๊ณผ Python ์คํฌ๋ฆฝํธ, LLM API, GitHub Actions๋ก ์๋ฐฑ ํธ์ ์์นด์ด๋ธ ๋ ผ๋ฌธ์ ์ฒ๋ฆฌํ๊ฒ ํ๋ค. LangFuse๋ก ์ ๋ ฅยท์ถ๋ ฅ, ํ๋กฌํํธ, ๋น์ฉ, latency๋ฅผ ์ถ์ ํด ๋์์ ๊ด์ฐฐํ๊ณ ๋ฌธ์ ๋ฅผ ํ์ ํ๋ค.
-
8:46
์์์ง๋ ๋ต๊ธ๊ณผ ํ์ ์ฒ๋ฆฌ ์๋ํ issue๋ฅผ ๋๋์ผ๋ก ์ด์ ๋ต๊ธ๋ ํญ์ฆํ๊ณ , ์ด๋ฅผ ์ฌ๋์ด ๋ค์ ์ฒ๋ฆฌํ๋ ๋ถ๋ด์ด ์๊ฒผ๋ค. ๊ทธ๋์ ํ์ ์๋ต๊น์ง ์์ด์ ํธ๋ก ๋๊ธฐ๋, ์ด๋ฒ์๋ ๋ ์ ์ฐํ ์์ ์์จํ ๋ฃจํ๋ฅผ ์ ํํ๋ค.
-
9:36
์์ ์์จ ๋ฃจํ๋ก ์ ํ Claude agent SDK๋ฅผ ์ฌ์ฉํด ์์ด์ ํธ๋ฅผ ๊ตฌ์ฑํ๊ณ , ๋ชจ๋ธ ์ฑ๋ฅ ํฅ์์ผ๋ก ์ธํด ๋ณต์กํ ์ปค์คํ ์ํฌํ๋ก ๋์ ๋จ์ํ ์์ด์ ํธ + ํด ์กฐํฉ์ด ๊ฐ๋ฅํด์ก๋ค๊ณ ๋ณธ๋ค. Cursor์ Claude ๊ด๋ จ ์ฌ๋ก์ฒ๋ผ, ์์ฒ ์ค์ ์ฝ๋๋ฅผ 200์ค ์์ค์ skill๋ก ๋์ฒดํ ์ ์๋ค๋ ์ ์ด ํต์ฌ์ด๋ค.
-
10:25
Bash, ํ๋์ CLI, ํ๋์ skill, ํ๋์ sandbox ์์ด์ ํธ๋ Bash๋ฅผ ์ฃผ์ ๋๊ตฌ๋ก ์ฐ๊ณ Hugging Face CLI skill๋ง ์์ผ๋ฉด ์ถฉ๋ถํ๋ฉฐ, ๋ชจ๋ธ์ GLM 5.2๋ฅผ Hugging Face inference providers๋ก ํธ์ถํ๋ค. ๋ฐฐํฌ๋ Modal๋ก ํ๊ณ , ์ต์ข ๊ฒฐ๊ณผ๋ GitHub์ Slack์ ๋จ๊ฒจ ์ฌ๋์ด ํ์ธํ ์ ์๊ฒ ํ๋ค.
-
12:06
issue ํ๋๋น ์ปจํ ์ด๋ ํ๋๋ก ๋ณ๋ ฌ ์ฒ๋ฆฌ Modal์ batch processing์ผ๋ก issue๋ง๋ค ๋ณ๋ ์ปจํ ์ด๋๋ฅผ ๋์ ๋ณ๋ ฌ๋ก ์์ด์ ํธ ๋ฃจํ๋ฅผ ๋๋ฆฐ๋ค. ์คํ์ ์ฌ์ ํ ํ์ํ ๋ ์๋์ผ๋ก skill์ ํธ์ถํ๋ ๋ฐฉ์์ด์ง๋ง, ๋ด๋ถ์ ์ผ๋ก๋ ์ฌ๋ฌ ์์ด์ ํธ๊ฐ ์ฐ์์ ์ผ๋ก ๋์ํ ๋ค Slack์ ๊ฒฐ๊ณผ๋ฅผ ๊ฒ์ํ๋ค.
-
13:49
์ฐ๊ตฌ์๋ค์ ์ค์ ๋ฐ์ ๋๋ถ๋ถ์ ์ฐ๊ตฌ์๋ ์ ์์ ํ์ํ๋ฉฐ Hugging Face์ ๋ชจ๋ธ๊ณผ ๋ฐ์ดํฐ์ ์ ๊ณต๊ฐํ๋ค. ์ผ๋ถ๋ ๊ฑฐ์ ํ์ง๋ง ๊ทนํ ์์์ด๊ณ , Apple์ด๋ Google DeepMind ๊ฐ์ ์กฐ์ง์์๋ ์ค์ ๋ก ์ฐ๊ณ๊ฐ ์ด๋ค์ง๋ ๋ฑ ์ค์ง์ ์ธ ์ ํ ํจ๊ณผ๊ฐ ๋ํ๋๋ค.
-
15:32
์ด๊ด๋ ๋ชจ๋ธ๋ค๊ณผ 400 GB ๋ฐ์ดํฐ์ Paddle OCR ๊ฐ์ ์กฐ์ง์ ์์ด์ ํธ๊ฐ ๋ง๋ outreach๋ฅผ ๊ณ๊ธฐ๋ก ์ฌ๋ฌ OCR ๋ชจ๋ธ์ Hugging Face๋ก ์ฎ๊ฒผ๋ค. ๋ชจ๋ธ ์นด๋ ํ ํ๋ฆฟ๋ PDF, README, ๋ ผ๋ฌธ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์๋ ์์ฑ๋๋ฉฐ, Tiny Recursive Models์ฒ๋ผ ํฐ ๋ฐ์์ ์ป์ ์ฌ๋ก๋ ์์๋ค.
-
18:06
์คํ ๋ชจ๋ธ, ์ํฌํ๋ก๋ณด๋ค ์์ด์ ํธ, ๊ทธ๋ฆฌ๊ณ ํ๊ฐ GLM 5.2, Deep Seek V4 ๊ฐ์ ์คํ ๋ชจ๋ธ์ด ์ถฉ๋ถํ ๊ฐํด์ ธ์ ํ์ํ ๋ชจ๋ธ์ ๋์ฒดํ ์ ์๊ณ , ์ด ์ ์ค์ผ์ด์ค์์๋ ์ํฌํ๋ก๋ณด๋ค ์์ด์ ํธ๊ฐ ๋ ์ ํฉํ๋ค๊ณ ๋ณธ๋ค. ๋ค๋ง slop์ ๋ง์ผ๋ ค๋ฉด ํ๊ฐ๊ฐ ํ์์ด๋ฉฐ, ์ดํ Daily Papers์ Papers With Code ์ฌ๋ถํ ๊ฐ์ ์ฐ๊ณ ์์ ๋ ๊ฐ์ ๋ฐฉ์์ผ๋ก ํ์ฅํ๊ณ ์๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ๋ฐ๋ณต๋๋ outreach๋ ์ฌ๋์ด ์ง์ ์ฒ๋ฆฌํ๊ธฐ๋ณด๋ค, ๋จ์ํ ๊ฒฐ์ ์ ๋จ๊ณ์ ์์จ ๋ฃจํ๋ฅผ ๊ตฌ๋ถํด ์๋ํ ๋ฒ์๋ฅผ ์ ์ง์ ์ผ๋ก ๋ํ๋ ๋ฐฉ์์ด ํจ๊ณผ์ ์ด๋ค.
- ์์ด์ ํธ ์๋ํ๋ ์คํ ๊ทธ ์์ฒด๋ณด๋ค๋ LangFuse ๊ฐ์ ๊ด์ธก์ฑ๊ณผ ํ๊ฐ ์ฒด๊ณ๋ฅผ ํจ๊ป ๋ถ์ฌ์ผ ํ์ง ์ ํ์ ์คํธ ๋ฌธ์ ๋ฅผ ์ค์ผ ์ ์๋ค.
- ์ฐ๊ตฌ ์ฐ์ถ๋ฌผ ์ ์ ์ ๋๋ฆฌ๋ ค๋ฉด ์ ์ฅ ์์น ์ด์ ๋ง์ด ์๋๋ผ ๋ชจ๋ธ ์นด๋, ๋ฐ์ดํฐ์ ์นด๋, ํ๊ทธ, ๊ฒ์ ํํฐ๊น์ง ํจ๊ป ์ค๊ณํด์ผ ๋ฐ๊ฒฌ์ฑ๊ณผ ์ ํ์จ์ด ์ฌ๋ผ๊ฐ๋ค.