Building Self-Learning Loops for Your Agent โ Fuad Ali, Arize AI
ํ ์ค ํต์ฌ
์์ด์ ํธ๊ฐ ์ค์ค๋ก ํ ๋ ๋ฉํธ๋ฆฌ๋ฅผ ์ฝ๊ณ , ์คํจ๋ฅผ ์กฐ์ฌํ๊ณ , ์์ ์์ ์ ์ํ ๋ค ์ค์ ์คํจ ๋ฐ์ดํฐ์ ์ผ๋ก ๊ฒ์ฆ๊น์ง ์ํํ๋ ์๊ฐ ํ์ต ๋ฃจํ๋ฅผ Arize์ SignalยทSkillsยทHarnessยทAgent Experiments๋ก ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์๊ฐ ํ์ต ๋ฃจํ์ ํ ๋ ๋ฉํธ๋ฆฌ ์์ด์ ํธ๊ฐ ์์ ์ ํ ๋ ๋ฉํธ๋ฆฌ๋ฅผ ์๋นํด ์ค์ค๋ก๋ฅผ ๊ต์ ํ๋ ๊ฐ๋ ์ ์๊ฐํ๊ณ , Arize๊ฐ ์ด ํ๋ฆ์ ์ง์ํ๋ ์ฌ๋ฌ ๊ธฐ๋ฅ์ ํตํด ์ด๋ฅผ ๊ตฌํํ๋ ค๋ ๋ฐฉํฅ์ ์ ์ํ๋ค.
-
2:16
๊ด์ธก์ฑ์ ์๋นํ๋ ์์ด์ ํธ ๊ด์ธก์ฑ์ ์ฌ๋์ด ๋์๋ณด๋๋ฅผ ์ฝ๋ ๋จ๊ณ์์ ์์ด์ ํธ๊ฐ ํ๋ก๊ทธ๋จ์ ์ผ๋ก ์ฝ๊ณ ๋ฐ์ํ๋ ๋จ๊ณ๋ก ์งํํด์ผ ํ๋ฉฐ, ๋ฌธ์ ๋ฅผ ํ์งยท์กฐ์ฌยท์์ ํ๋ ์์ ์๋ ๋ฃจํ๊ฐ ๋ค์ ๋จ๊ณ๋ก ์ ์๋๋ค.
-
5:02
์ด์ ์์ฐ ์คํจ ์ฌ๋ก ์คํ ๋จ๊ณ์์๋ ๋ณด์ด์ง ์๋ ๋น์ฉ์ฑ ์คํจ๊ฐ ์ค์ ์ด์์์๋ ๋๋ฌ๋๋ฉฐ, ํนํ ์์ฐ ์กฐ๊ฑด์ ๋์น ์์ด์ ํธ๊ฐ ์์ ์๊ฒ ์๋ชป๋ ์ํ์ ์ ํํ๋ ์ฌ๋ก๊ฐ ๋ฌธ์ ์ ์ถ๋ฐ์ ์ด ๋๋ค.
-
6:09
Wonder Toys ์ด์์คํดํธ ์ํ ๊ฒ์, ์์ธ ์กฐํ, ๊ตฌ๋งค, ์ฃผ๋ฌธ ์กฐํ, ์ทจ์ ๊ธฐ๋ฅ์ ๊ฐ์ง ์ผํ ์ด์์คํดํธ๋ฅผ ์์ ๋ก ์ผ๊ณ , OpenAI agents SDK์ FastAPI, ๋ฒกํฐ ๊ฒ์, Arize ์ถ์ ์ด ๊ฒฐํฉ๋ ๊ตฌ์ฑ์ ๋ณด์ฌ์ค๋ค.
-
7:29
์ ์ฅ์์ ํธ๋ ์ด์ฑ ์ค์ ์ ์ฅ์๋ฅผ ๋ณต์ ํ๊ณ API ํค๋ฅผ ๋ฃ์ ๋ค `npm run dev`๋ก ์คํํ๋ฉด ํธ๋ ์ด์ค๊ฐ Arize๋ก ์๋ ์ ์ก๋๋ฉฐ, ์ค์ ๋ถ์์ ์์ฃผ ์ ์ ์ด๊ธฐ ์ค์ ๋ง์ผ๋ก ์์ํ ์ ์๋ค.
-
8:25
๊ฐ๊ฒฉ ํํฐ ๋ฒ๊ทธ ์กฐ์ฌ 30๋ฌ๋ฌ ์ดํ ์ ๋ฌผ์ ์์ฒญํ๋๋ฐ ๋ ๋น์ผ ์ํ์ด ๋ฐํ๋๋ ๊ฐ๊ฒฉ ๊ฒ์ดํธ ์ค๋ฅ๋ฅผ ์์๋ก ๋ค๋ฉฐ, ์ฝ๋์ ํธ๋ ์ด์ค์ ๋งฅ๋ฝ ์์ด๋ ์ด๋ฐ ์ฃ์ง ์ผ์ด์ค๋ฅผ ์ฐพ๊ธฐ ์ด๋ ต๋ค๋ ์ ์ ์ง๋๋ค.
-
9:19
์ ํธ์ ์ง์์ ์กฐ์ฌ Signal์ ํ๋ก๋์ ํธ๋ ์ด์ค๋ฅผ ๊ณ์ ์ฝ๊ณ ์คํจ๋ฅผ ์์ธ๋ณ๋ก ํด๋ฌ์คํฐ๋งํ๋ฉฐ, GitHub์ Data Dog ๊ฐ์ ์ธ๋ถ ๋๊ตฌ๋ฅผ ์ฐ๊ฒฐํด ์กฐ์ฌ ๋ณด๊ณ ์์ PR ์ด์๊น์ง ์์ฑํ๋ ์์ ์คํ ์์ด์ ํธ๋ค.
-
10:57
์ฝ๋ฉ ์์ด์ ํธ๋ฅผ ์ํ ์คํฌ Cursor, Claude Code, Codex ๊ฐ์ ์ฝ๋ฉ ์์ด์ ํธ๊ฐ Arize ํธ๋ ์ด์ค๋ฅผ ์ง์ ์กฐํํ๋๋ก ๋ง๋๋ Skills๋ฅผ ์๊ฐํ๊ณ , ์คํจ ๋ฐ์ดํฐ์ ์์ฑยทํธ๋ ์ด์ค ๋ถ์ยทํ๊ฐ ์คํ ๊ฐ์ ์์ ์ ์์ด์ ํธ๊ฐ ์ํํ ์ ์๊ฒ ํ๋ค.
-
12:37
์์ ์คํ๊ณผ ์์ฒญํ ์ํฌํ๋ก Signal์ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๊ณ์ ์ธ์ฌ์ดํธ๋ฅผ ์ ๊ณตํ๋ ์์ ๋ฐฉ์์ด๊ณ , Skills๋ฅผ ์ฐ๋ ์ฝ๋ฉ ์์ด์ ํธ๋ ํ์ํ ๋๋ง ์กฐ์ฌํ๋ ์์ฒญํ ๋ฐฉ์์ผ๋ก, ๋ ๋ค ํธ๋ ์ด์ค์ ์ฝ๋์ ๋์์ ์ ๊ทผํด ์์ ์ ๋๋๋ค.
-
13:30
์ํฌ์ ์ค์ ๊ณผ ํค ์ด ๊ตฌ๊ฐ์ ์ํฌ์ ์ฐธ๊ฐ์๋ค์ด API ํค๋ฅผ ๋ฃ๊ณ ์ ์ฅ์๋ฅผ ์คํํ๋๋ก ๋๋ ์ ์ฐจ์ ์ง์คํ๋ฉฐ, ๋ค ๊ฐ์ง ๊ธฐ๋ณธ ๋ช ๋ น๊ณผ ๋คํธ์ํฌ ๋ฌธ์ ๋ฅผ ๊ณ ๋ คํ ์งํ ๋ฐฉ์์ด ์๋ด๋๋ค.
-
19:53
์ ํ๋ฆฌ์ผ์ด์ ํธ๋ ์ด์ค ์ดํด๋ณด๊ธฐ Wonder Toys ์ํธ์์ฉ์ด Arize์ ์ด๋ป๊ฒ ๊ธฐ๋ก๋๋์ง ํ์ธํ๊ณ , ์ฑ๋ด์ด ์ด๋ค ๋จ๊ณ๋ฅผ ๊ฑฐ์ณ ์๋ตํ๋์ง ํธ๋ ์ด์ค๋ง์ผ๋ก ์ถ์ ํ ์ ์๋ค๋ ๊ธฐ๋ณธ ๊ฐ์น๋ฅผ ๋ณด์ฌ์ค๋ค.
-
20:34
์คํจ ํด๋ฌ์คํฐ์ ์ฆ๊ฑฐ ํ์ธ Signal์ด ํธ๋ ์ด์ค์์ ๋ฌธ์ ๋ฅผ ์๋ ๋ถ๋ฅํ๊ณ ์ถ์ธ๋ฅผ ์๊ฐํํ๋ฉฐ, Python ์ง๋ ฌํ ๋ฌธ์ ๊ฐ์ ์ฌ๋ก์ ๋ํด ์ฆ๊ฑฐ์ ๊ฐ์ค, PR๊น์ง ๋ฌถ์ด ์ ์ํ๋ ํ๋ฆ์ ์ค๋ช ํ๋ค.
-
23:18
ํ์งยท์กฐ์ฌยท์์ ์คํจ๋ฅผ ๋จผ์ ํ์งํ๊ณ , ์ค์ ํธ๋ ์ด์ค๋ก ์์ธ์ ์กฐ์ฌํ ๋ค, ์ฝ๋ ๊ฒฝ๋ก์ ๊ฐ๊ฒฉ ํํฐ ๋ฒ๊ทธ๋ฅผ ์ฐพ์ ์์ ํ๋ ์ธ ๋จ๊ณ๊ฐ ํ๋์ ๋ฃจํ๋ก ์ฐ๊ฒฐ๋๋ค.
-
24:45
๊ฐ์ ๋ฃจํ ์ฐ๊ฒฐ ํ์งยท์กฐ์ฌยท์์ ยท๊ฒ์ฆ์ด ํ๋์ ๊ฐ์ ๋ฃจํ๋ก ๋ฌถ์ด๋ฉฐ, ์๋ฆผ ์๊ณ์น๋ ์ง์ฐยท๋น์ฉ ์คํ์ดํฌ ๊ฐ์ ์กฐ๊ฑด์ ๋ง์ถฐ Signal๊ณผ ์ฌ์ฉ์ ์ ์ judge, CI ์คํ์ ์ฐ๋ํ ์ ์๋ค.
-
26:34
ํ์ ์๋ก์์ Harness ๊ณ ์ ๋ ๊ธฐ์คํ๋ฅผ ์ฐ๋ LM as a judge์ ๋ฌ๋ฆฌ, Harness as a judge๋ ํธ๋ ์ด์ค๋ฅผ ์ฝ์ผ๋ฉฐ ํ๊ฐ ๊ธฐ์ค์ ์ํฉ์ ๋ง๊ฒ ์กฐ์ ํด ์๋ ค์ง์ง ์์ ์คํจ๊น์ง ์ก์๋ด๋ ์ ์ํ ํ๊ฐ๋ฅผ ์ ๊ณตํ๋ค.
-
28:36
๋๊ตฌ ์ ๊ทผ๊ณผ ์ธ๋ถ ๋งฅ๋ฝ Harness๋ ์๋๋ฐ์ค ์์์ ์ธ๋ถ ์์คํ ํธ์ถ์ด ๊ฐ๋ฅํด ์ฌ์ฉ์ ์ ๊ทผ ๊ถํ ๊ฐ์ ๋งฅ๋ฝ์ ํ์ธํ ์ ์์ผ๋ฉฐ, ์ ๋ ฅยท์ถ๋ ฅ๋ง ๋ณด๋ ๊ธฐ์กด ํ์ ๋ฐฉ์๋ณด๋ค ํจ์ฌ ๋์ ํ๋จ์ ์ํํ๋ค.
-
29:48
์์ฐ ์ ์ฝ ํ๊ฐ ๊ฐ๊ฒฉ์ด ์์ฒญ ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ฉด ์คํจํ๋๋ก ํ๋ ๊ฐ๋จํ ํ์ ๊ธฐ์ค์ ์๋ก ๋ค๋ฉฐ, ์ด ๋ฃฐ์ด ์ดํ ๋ชจ๋ ์คํ์์ ๋ฐ๋ณต์ ์ผ๋ก ๋ฒ๊ทธ๋ฅผ ์ก์๋ผ ์ ์์์ ๋ณด์ฌ์ค๋ค.
-
30:27
์์ด์ ํธ ์คํ ๋ฐฐํฌ ์ ๊ณ ์ ๋ ๊ฒฐ๊ณผ ์งํฉ์ ๋ํด ์์ ์์ ์๋์ผ๋ก ์ํํ๋ Agent Experiments๋ฅผ ์๊ฐํ๋ฉฐ, dev ํ๊ฒฝ์ ์์ด์ ํธ๋ฅผ ์๋ํฌ์ธํธ๋ก ์ธ์ CI ์์ค์์ ๊ฒ์ฆํ ์ ์๋ค.
-
31:09
์คํจ ๋ฐ์ดํฐ์ ๊ตฌ์ถ๊ณผ ์ฌ์ ์คํจํ ์ค์ ํธ๋ ์ด์ค๋ค์ ๋ชจ์ ๋ฐ์ดํฐ์ ์ผ๋ก ๋ง๋ค๊ณ , ๊ทธ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฒ์ ์ ์์ด์ ํธ์ ๋ค์ ํ๋ ค๋ณด๋ด ์์ ์์ด ๋์ผํ ์คํจ๋ฅผ ํด๊ฒฐํ๋์ง ์ฌํยท๊ฒ์ฆํ๋ ํ๋ฆ์ ์ค๋ช ํ๋ค.
-
32:46
ํ์งยท์ง์ฐยท๋น์ฉ ๋น๊ต ์์ ์ ํ๋ฅผ ๋น๊ตํ ๋๋ ์ ๋ต๋ฅ ๋ฟ ์๋๋ผ ์ง์ฐ ์๊ฐ๊ณผ ๋น์ฉ๊น์ง ํจ๊ป ๋ด์ผ ํ๋ฉฐ, ์คํ ๊ฒฐ๊ณผ๋ฅผ ์ ๋ํํด์ผ ์ค์ ์ด์ ๊ฐ์ ์ธ์ง ํ๋จํ ์ ์๋ค.
-
33:13
์์จ ๊ฒ์ฆ ๋ฃจํ ์์ด์ ํธ๊ฐ ์คํจ๋ฅผ ์์งํ๊ณ , ๋ฐ์ดํฐ์ ์ ๋ง๋ค๊ณ , ์ PR์ ๋ค์ ์คํํด ๊ฒ์ฆ ๊ฒฐ๊ณผ๋ฅผ ์์ฝํ๋ ์์ ์๋ ๋ฃจํ๊ฐ ๊ฐ๋ฅํ๋ฉฐ, ์ฌ๋์ ๋ง์ง๋ง ๊ฒํ ๋ง ๋งก๊ฒ ๋๋ค.
-
35:30
๊ณ์ธก๊ณผ ์คํฌ ์ค์ ๋ฌด์๋ณด๋ค ๋จผ์ ํธ๋ ์ด์ฑ์ ์ผ์ผ ํ๋ฉฐ, Arize๋ ์ฃผ์ ์์ด์ ํธ ํ๋ ์์ํฌ์ ๋ชจ๋ธ ์ ๊ณต์๋ฅผ ์ง์ํ๊ณ , `MPX skills ad arise AI arise skills`๋ก ํธ๋ ์ด์ค ๋ถ์ยท๋ฐ์ดํฐ์ ํ๋ ์ด์ ยทํ๊ฐ ์คํฌ์ ์ค์นํ ์ ์๋ค.
-
37:49
๋ง๋ฌด๋ฆฌ ํ์งยท์กฐ์ฌยท์์ ยท๊ฒ์ฆ์ ์ ์ฒด ํ๋ฆ์ ๋ค์ ์ ๋ฆฌํ๋ฉฐ, ๋ฌด๋ฃ ์ฒดํ ์ฝ๋์ ์ถ๊ฐ ์ํฌ์ ์๋ด๋ก ์๊ฐ ๊ฐ์ ์์ด์ ํธ๋ฅผ ์ง์ ๊ตฌ์ถํด ๋ณด๋ผ๊ณ ๋ง๋ฌด๋ฆฌํ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์ค๋ฌด์์๋ ์ฌ๋์ด ๋ก๊ทธ๋ฅผ ์ฝ๋ ๊ตฌ์กฐ๋ณด๋ค, ์์ด์ ํธ์ ํ๊ฐ๊ธฐ๊ฐ ๊ฐ์ ํ ๋ ๋ฉํธ๋ฆฌ์ ์ฝ๋ ์ ์ฅ์๋ฅผ ๋์์ ์ฝ๋ ๊ตฌ์กฐ๊ฐ ๋ฌธ์ ์ฌํ๊ณผ ์์ ์๋๋ฅผ ํฌ๊ฒ ๋์ธ๋ค.
- ์๋ ค์ง ํ ์คํธ๋ง์ผ๋ก๋ ์ด์ ์คํจ๋ฅผ ๋ง๊ธฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์, ์ค์ ์คํจ ํธ๋ ์ด์ค๋ฅผ ๋ฐ์ดํฐ์ ์ผ๋ก ์ถ์ ํด ์ฌ๊ฒ์ฆํ๋ ๋ฃจํ๋ฅผ ํ์คํํ๋ ๊ฒ์ด ์ค์ํ๋ค.
- ํ์ ๊ธฐ์ค์ ๊ณ ์ ์คํ๋ณด๋ค ํธ๋ ์ด์ค์ ๋๊ตฌ ํธ์ถ ๋งฅ๋ฝ์ ํจ๊ป ๋ณด๋ ์ ์ํ ๊ตฌ์กฐ๊ฐ ๋ ํจ๊ณผ์ ์ด๋ฉฐ, ๊ถํยท์์ฐยท์ง์ฐ ๊ฐ์ ์ด์ ์ ์ฝ์ ํจ๊ป ์ ๊ฒํด์ผ ํ๋ค.