Your Agent Fix Just Broke Something Else - Sofia Jakovcevic, Arize AI
ํ ์ค ํต์ฌ
์์ด์ ํธ์ ๋ณ๊ฒฝ์ ์ฝ๋ ๋ฆฌ๋ทฐ๋ง์ผ๋ก๋ ์์ ์ฑ์ ๋ณด์ฅํ ์ ์์ผ๋ฉฐ, ์์ฐ ํธ๋ ์ด์ค ๊ธฐ๋ฐ ํ๊ฐยท์คํยทCI ๊ฒ์ดํธ๋ก ํ๊ท๋ฅผ ์๋ํํด์ผ ์ง์ง๋ก ๊นจ์ง์ง ์๋ ๊ฐ์ ์ด ๊ฐ๋ฅํ๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์์ด์ ํธ ๊ด์ธก์ฑ์ ํ์์ฑ ์์ด์ ํธ๋ ๋ด๋ถ ๋์์ด ๋ธ๋๋ฐ์ค์ฒ๋ผ ๋ณด์ด๊ธฐ ๋๋ฌธ์, ๊ด์ธก์ฑ์ ํตํด ์ค์ ๋ก ๋ฌด์์ ํ๊ณ ์๋์ง ๋๋ฌ๋ด์ผ ๋๋ฒ๊น ๊ณผ ์ฑ๋ฅ ๊ฐ์ ์ด ๊ฐ๋ฅํ๋ค. ํธ๋ ์ด์ค์ ํ๊ฐ ์งํ๋ฅผ ํจ๊ป ์จ์ผ ์์คํ ์ ๋์์ ์ดํดํ๊ณ ๋ฐ๋ณต ๊ฐ์ ํ ์ ์๋ค.
-
1:08
์์ ์ด ๋ค๋ฅธ ๋ฌธ์ ๋ฅผ ๋ง๊ฐ๋จ๋ฆฌ๋ ํ์ค ๊ฐ์ฅ ํฐ ๋ฌธ์ ๋ ๋ฌด์์ด ๊นจ์ก๋์ง๋ฅผ ์ฐพ๋ ๊ฒ๋ณด๋ค, ํ๋๋ฅผ ๊ณ ์น ๋ค ๋ค๋ฅธ ๊ธฐ๋ฅ์ด ๋ฌด๋์ง์ง ์๋๋ก ๋ง๋ ์ผ์ด๋ค. ํ๊ท ๋ฐฉ์ง ๊ณผ์ ์ ์ฌ๋์ ์๋ ์ ๊ฒ์ด ์๋๋ผ CI/CD๋ก ์ฐ๊ฒฐ๋๋ ์๋ํ๋ ํ๊ฐ ํ๋ก์ธ์ค์ฌ์ผ ํ๋ค.
-
2:26
ํ ์ค ํ๋กฌํํธ ๋ณ๊ฒฝ์ด ๋ง๋ +17๊ณผ -17 ์์ ํ์ธ ๋ฌธ๊ตฌ๋ฅผ ํ ์ค ์ถ๊ฐํ๋ฉด action safety๋ ์ข์์ง ์ ์์ง๋ง, task completion์ ์คํ๋ ค ๋จ์ด์ง ์ ์๋ค. ๋จ์ผ ์งํ๋ง ๋ณด๋ฉด ๊ฐ์ ์ฒ๋ผ ๋ณด์ด๋ ๋ณ๊ฒฝ๋ ์ ์ฒด์ ์ผ๋ก๋ ์์๋๊ฑฐ๋ ์ ํ๋ ์ ์์ผ๋ฏ๋ก, ์ซ์๋ก ๊ฒ์ฆ๋ ๋ค์ฐจ์ ํ๊ฐ๊ฐ ํ์ํ๋ค.
-
4:48
์์ด์ ํธ๋ ์ฝ๋๊ฐ ์๋๋ผ ๋ฐํ์์์ ์คํจํ๋ค ๋ฌธ์ ์ ์์ธ์ ์ฝ๋ diff ์์ฒด๋ณด๋ค ๋ฐํ์์์ ์ค์ ๋ก ๋ฒ์ด์ง๋ ํ๋ ๋ณํ์ ์๋ค. ์ ์ ์ฝ๋ ๋ฆฌ๋ทฐ๋ณด๋ค ํธ๋ ์ด์ค๊ฐ ๋ ์ค์ํ ์ง์ค์ ์์ฒ์ด๋ฉฐ, ํ๊ท ํ ์คํธ๋ ๋จผ์ ํธ๋ ์ด์ค๋ฅผ ๋ด์ผ ํ๋ค.
-
6:25
๋ค์ฏ ๋จ๊ณ ํ๊ท ๋ฃจํ ๊ฐ์ ํ๊ท ๋ฐฉ์ง๋ ์์ฐ ํธ๋ ์ด์ค ์์ง, ํ๊ฐ ๊ตฌ์ถ, ์คํ ์คํ, ๋น๊ต, CI ๊ฒ์ดํธ๋ผ๋ ๋ค์ฏ ๋จ๊ณ๋ก ๊ตฌ์ฑ๋๋ค. ์ด ํ๋ฆ์ ์๋ํํ๋ฉด ๋ณ๊ฒฝ์ ๋น ๋ฅด๊ฒ ๋ฐ๋ณตํ๋ฉด์๋ ํ์ง ๊ธฐ์ค์ ์งํฌ ์ ์๋ค.
-
6:48
์์ฐ ํธ๋ ์ด์ค๋ก ๋ฐ์ดํฐ์ ๋ง๋ค๊ธฐ ํฉ์ฑ ๋ฐ์ดํฐ๋ณด๋ค ์ค์ ์ฌ์ฉ์ ์ง์, ๋๊ตฌ ํธ์ถ, ์คํจ ์ฌ๋ก, ์ฃ์ง ์ผ์ด์ค, ์ฑ๊ณต ์ฌ๋ก๋ฅผ ํจ๊ป ๋ชจ์์ผ ํ๋ค. ํนํ ์ด๋ฏธ ์ ๋์ํ๋ ์ํฌํ๋ก๋ฅผ ํฌํจํด์ผ ์๋ก์ด ์์ ์ด ๊ธฐ์กด ๋์์ ๊นจ์ง ์๋์ง ๊ฒ์ฆํ ์ ์๋ค.
-
7:50
ํ๊ฐ์๋ก ์ ์ ๋งค๊ธฐ๊ธฐ hallucination, accuracy, tool trajectory, step efficiency ๊ฐ์ ์ฃผ๊ด์ ์งํ๋ฅผ ์์นํํ๋ ค๋ฉด evaluator๊ฐ ํ์ํ๋ค. LLM-as-a-judge, ์ฝ๋ ๊ธฐ๋ฐ ํ๊ฐ, ML ๊ธฐ๋ฐ ํ๊ฐ๋ฅผ ์กฐํฉํด ๊ฐ ์งํ๋ฅผ ์ผ๊ด๋ ์ ์๋ก ๋ฐ๊ฟ์ผ ํ๋ค.
-
9:48
๊ธฐ์ค์ ์คํ๊ณผ ๋ณ๊ฒฝ ๋น๊ต ๊ธฐ์ค์ ์ ์์ฐ ๋ฐ์ดํฐ์ ์ ๊ธฐ์กด ์์ด์ ํธ๋ฅผ ๋๋ฆฌ๊ณ ํ๊ฐ ์ ์๋ฅผ ์ป๋ ๋ฐ์ ์์ํ๋ค. ๊ทธ๋ค์ ํ๋กฌํํธ, ํธ๋์คํ, ๋๊ตฌ, ๋ชจ๋ธ์ ๋ฐ๊ฟ๊ฐ๋ฉฐ ๊ฐ์ ํ๊ฐ๋ฅผ ๋ฐ๋ณตํด ๋น๊ตํ๋ฉด, ๋ฐฐํฌ ์ ์ ROI์ ํ์ง ๋ณํ๋ฅผ ์ ๋์ ์ผ๋ก ํ์ธํ ์ ์๋ค.
-
11:14
CI์์ ๋จธ์ง ์ฐจ๋จํ๊ธฐ ์คํ๊ณผ ํ๊ฐ๋ฅผ CI์ ๋ฃ์ผ๋ฉด ๊ฐ PR์ด ์๋์ผ๋ก ํ๊ท ๊ธฐ์ค์ ํต๊ณผํด์ผ๋ง ๋จธ์ง๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ถ์ธก์ด ์๋๋ผ ํฉ์๋ ์งํ์ ๊ทผ๊ฑฐํด ๋ฐฐํฌ ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ ์ ์๋ค.
-
11:48
Arize์์ ์คํํ๊ธฐ Arize UI์์๋ ๋จ์ผ ์์ด์ ํธ๋ฅผ ์ํ prompt playground์ ๋ค์ค ์์ด์ ํธ ์์คํ ์ ์ํ agent playground๋ก ์คํ์ ๋๋ ์ํํ ์ ์๋ค. ๋ฐ์ดํฐ์ , eval, latency, cost, error rate๋ฅผ ํ๊ณณ์์ ๋น๊ตํ๋ฉด์ ์ฌ๋ฌ ํ๋กฌํํธยท๋ชจ๋ธ ๋ณ๊ฒฝ์ ํธ๋ ์ด๋์คํ๋ฅผ ํ์ธํ ์ ์๋ค.
-
15:38
์ฝ๋ฉ ์์ด์ ํธ์ skills ํ์ฉ Agent skills๋ฅผ ์ฐ๋ฉด ์ฝ๋ฉ ์์ด์ ํธ๊ฐ ์ธ๋ถ ๋ฐ์ดํฐ์ ํ์ฅ๋ ์ปจํ ์คํธ์ ์ฐ๊ฒฐ๋์ด, IDE์์ ๋ง๋ ์ฝ๋์ ๊ด์ธก ๋ฐฑ์๋์ ์ค์ ๋์์ ์ด์ด ๋ถ์ผ ์ ์๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ ๋๊ตฌ ์์์ ์์ฑํ ๋ณ๊ฒฝ์ ๊ณง๋ฐ๋ก ๊ด์ธกยทํ๊ฐ ํ๋ฆ๊ณผ ์ฐ๊ฒฐํ ์ ์๋ค.
-
16:12
์์ด์ ํธ ์๋๋ก ๋ซ๋ ํผ๋๋ฐฑ ๋ฃจํ ์คํจํ ํธ๋ ์ด์ค๋ ๋ค์ ํ ์คํธ ์ผ์ด์ค๊ฐ ๋์ด ํ๊ท ์ธํธ๋ฅผ ๊ณ์ ๊ฐํํด์ผ ํ๋ค. ๊ถ๊ทน์ ์ผ๋ก๋ ์ฌ๋์ด ๋์๋ณด๋๋ฅผ ๋ณด๊ณ ๊ณ ์น๋ ๊ตฌ์กฐ๋ฅผ ๋์ด, ์์ด์ ํธ๊ฐ ์ค์ค๋ก ์กฐ์ฌํ๊ณ ์์ ์์ ์ ์ํ๋ฉฐ ์๊ธฐ ์์ ์ ๊ฐ์ ํ๋ ๋ฐฉํฅ์ผ๋ก ๊ฐ์ผ ํ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ํ๋กฌํํธ๋ ์ ์ฑ ์ ๋ฐ๊ฟ ๋๋ ๋จ์ผ ์ฑ๊ณต ์งํ๊ฐ ์๋๋ผ ์์ถฉํ๋ ์งํ ๋ฌถ์์ผ๋ก ํ๊ฐํด์ผ, ๊ฐ์ ์ด ์ค์ ์ฌ์ฉ์ ๊ฒฝํ ์ ํ๋ฅผ ์จ๊ธฐ์ง ์๋๋ค.
- ์คํจํ ์์ฐ ํธ๋ ์ด์ค๋ฅผ ์ฆ์ ํ ์คํธ ๋ฐ์ดํฐ๋ก ์ ํํ๋ฉด ํ๊ท ๋ฐฉ์ง ์ฒด๊ณ๊ฐ ๋์ ํ์ต๋๋ฏ ๊ฐํด์ง๋ค.
- CI ๊ฒ์ดํธ๋ฅผ ํ๊ฐ์ ์ฐ๊ฒฐํ๋ฉด ๋ฐฐํฌ ์น์ธ ๊ธฐ์ค์ด ์ฌ๋์ ๊ฐ์ด ์๋๋ผ ์ฌํ ๊ฐ๋ฅํ ์ซ์๋ก ๊ณ ์ ๋๋ค.