Let Your Agent Cook: Using Skills to Evaluate and Improve Your App โ Ankur Duggal, Arize AI
ํ ์ค ํต์ฌ
์์ด์ ํธ์ ์ค์ ํธ๋ ์ด์ค์ ํ๊ฐ๋ฅผ ์ฝ๋ฉ ์์ด์ ํธ์ Skills๋ก ์ฐ๊ฒฐํด, ๋ฌธ์ ๋ฅผ ์ฐพ๊ณ ์คํ์ผ๋ก ๊ณ ์น๊ณ ๋ค์ ๊ฒ์ฆํ๋ ํ๋ฆ์ ๋ช ๋ถ ๋จ์๋ก ์๋ํํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์ง๊ฐ์์ ์ ๋ขฐ ๊ฐ๋ฅํ ํ๊ฐ๋ก ์์ด์ ํธ๊ฐ ์ ๋๋ก ๋์ํ๋์ง ๊ฐ์ผ๋ก ํ์ธํ๋ ๋ฐฉ์์ ์์์ ์ผ๋ก๋ ์ ์ฉํ์ง๋ง, ์ด์ ํ๊ฒฝ์์๋ ์ด๋ค ๋ถ๋ถ์ด ๊นจ์ง๋์ง ์์๋ด์ง ๋ชปํด ๋ฐฐํฌ ๊ธฐ์ค์ผ๋ก๋ ๋ถ์กฑํ๋ค. ์ ๋ขฐํ ์ ์๋ ํ๊ฐ๋ ์ค์ ์คํจ ์ฌ๋ก๋ฅผ ์ง์์ ์ผ๋ก ์ก์๋ด๋ ์ฒด๊ณ๊ฐ ์์ด์ผ ํ๋ค.
-
1:58
ํธ๋ ์ด์ค๊ฐ ์์ด์ ํธ์ ์ค์ ๊ฒฐ์ ์ ๋๋ฌ๋ธ๋ค ์ผ๋ฐ ์ํํธ์จ์ด์ ๋ฌ๋ฆฌ ์์ด์ ํธ๋ ๋จ์ผ ํธ์ถ ๋ค ์ด๋ค ๋๊ตฌ๋ฅผ ๊ณ ๋ฅผ์ง, ์ด๋ค ์ถ๋ก ์ ํ ์ง ํ๋ฆ์ด ๋ณด์ด์ง ์์ผ๋ฏ๋ก ํธ๋ ์ด์ค๊ฐ ํ์ํ๋ค. ํธ๋ ์ด์ค๋ฅผ ๋ณด๋ฉด ์์ด์ ํธ๊ฐ ์ค์ ๋ก ๋ฌด์์ ํ๋์ง ๋ฐ๋ผ๊ฐ ์ ์์ด ๋๋ฒ๊น ์ ์ถ๋ฐ์ ์ด ๋๋ค.
-
3:19
ํ๋ถ ์ง๋ฌธ๊ณผ ์๋ชป๋ ๋๊ตฌ ์์์์๋ ์ฌ์ฉ์๊ฐ ํ๋ถ ์ํ๋ฅผ ๋ฌผ์๋๋ฐ `get order status` ๊ฐ์ ์๋ชป๋ ๋๊ตฌ๋ฅผ ์จ์ ์๋ฑํ ๋ต์ ๋ด๋ ๋ฌธ์ ๊ฐ ๋๋ฌ๋๋ค. ์ด์ฒ๋ผ ๊ฐ์ ์คํจ์ฒ๋ผ ๋ณด์ฌ๋ ์ค์ ๋ก๋ ๋๊ตฌ ์ ํ, ํ๋กฌํํธ, ๋ผ์ฐํ ๋ฑ ์ฌ๋ฌ ์์ธ์ด ์์ ์ ์๋ค.
-
4:15
๊ฐ์ ๋ฃจํ ์ด์ ์คํจ๋ฅผ ๋ฐ๊ฒฌํ๋ฉด ์์ธ ์ถ์ , ๋ฐ์ดํฐ ์์ง, ํ๊ฐ ๊ตฌ์ฑ, ์์ , ์คํ, ๋ฐฐํฌ๋ฅผ ๋ฐ๋ณตํ๋ ๋ฃจํ๊ฐ ํ์ํ๋ค. ๋ฌธ์ ๋ ์ด ๊ณผ์ ์ด ๊ธธ๊ณ ์๋์ ์ด๋ผ๋ ์ ์ด๋ฉฐ, ์ด๋ฅผ ๋ ์งง์ ์๊ฐ ์์ ๋ฐ๋ณตํ ์ ์๊ฒ ๋ง๋๋ ๊ฒ์ด ๋ชฉํ๋ค.
-
6:03
ํธ๋ ์ด์คยทํ๊ฐยท์ฝ๋๋ฅผ ํ๊ณณ์ ๋ฌถ๊ธฐ ํธ๋ ์ด์ค, ํ๊ฐ ๊ฒฐ๊ณผ, ์ธ๊ฐ ์ฃผ์, APM ์ ๋ณด, ์ฝ๋๋ฒ ์ด์ค๋ฅผ ํ๊ณณ์ผ๋ก ๋ชจ์ผ๋ฉด ์คํจ ์์ธ์ ๋น ๋ฅด๊ฒ ์ฐ๊ฒฐํ ์ ์๋ค. ์ด๋ฐ ํตํฉ ์ ๋ณด๋ Claude Code, Cursor, Codex ๊ฐ์ ์ฝ๋ฉ ์์ด์ ํธ๊ฐ ์์ ์์ ๋ง๋ค ๋ ํนํ ๊ฐ๋ ฅํ๋ค.
-
7:27
CLI์ Skills๋ฅผ ์ธํฐํ์ด์ค๋ก ์ฐ๊ธฐ CLI์ Skills๋ฅผ ์ค์ ํ๋ฉด ์ฝ๋ฉ ์์ด์ ํธ๊ฐ ํธ๋ ์ด์ค ๋ด๋ ค๋ฐ๊ธฐ, ๋ฐ์ดํฐ์ ๋ง๋ค๊ธฐ, ์คํ ์คํ, ํ๊ฐ ์ํ๊น์ง ์ง์ ํ๊ฒ ํ ์ ์๋ค. ์ฆ, ํ๋ซํผ์ ์ค๊ฐ๋ฉฐ ์๋ ์์ ์ ํ๋ ๋์ ํ ์ธํฐํ์ด์ค์์ ์ ์ฒด ํ๋ฆ์ ๋ค๋ฃฐ ์ ์๋ค.
-
8:06
๊ฒฐํจ์ด ์๋ ๊ธ์ต ์์ด์ ํธ ๊ธ์ต ์กฐ์ธ์ ํด์๋ ์ ๋๋ ์์ด์ ํธ๊ฐ ํฌ์ ์ฌ๋ถ๋ฅผ ๋ฌป๋ ์ง๋ฌธ์ ์ฃ๋ถ๋ฆฌ ๋ตํ๋ ์ฌ๋ก๋ฅผ ํตํด ๋ฌธ์ ์ ์๊ฐ ์์๋๋ค. ์ฌ๊ธฐ์๋ ์ฌ์ฉ์ ์ ๋ณด ๋ถ์กฑ, ๊ทผ๊ฑฐ ๋ถ์กฑ, ๊ฒ์ฆ ๋ถ์ฌ, ๊ฐ๋๋ ์ผ ๋ถ์กฑ ๋ฑ ์ฌ๋ฌ ๊ฐ์ ํฌ์ธํธ๊ฐ ํจ๊ป ๋๋ฌ๋๋ค.
-
11:05
ํ๋กํ์ ์ค์ ํ๊ณ Skills๋ฅผ ์ค์นํ๊ธฐ CLI๋ฅผ ์ค์นํ๊ณ ํ๋กํ์ ์ฐ๊ฒฐํ๋ฉด Arize ๊ฐ์ ์ ์ฅ์์์ ํธ๋ ์ด์ค์ ํ๊ฐ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ฌ ์ ์๋ค. ๊ทธ๋ค์ Skills๋ฅผ ์ค์นํด ์ฝ๋ฉ ์์ด์ ํธ๊ฐ ํด๋น ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ๋ถ์ํ๋๋ก ๋ง๋ ๋ค, ๊ฐ์ ์์ฒญ์ ์์ฐ์ด๋ก ์ง์ํ ์ ์๋ค.
-
13:19
์ํผ๋ฐ์ด์ ์ ์ ๋ฌธ๊ฐ ํธ๋ ์ด์ค ์ดํด๋ณด๊ธฐ ์คํ ์ค์ธ ์์ด์ ํธ์ ํธ๋ ์ด์ค๋ฅผ ๋ณด๋ฉด ์์ ์ํผ๋ฐ์ด์ ์ ํ์ ์ ๋ฌธ๊ฐ๊ฐ ์ด๋ค ๋๊ตฌ๋ฅผ ์ธ์ ํธ์ถํ๋์ง ํ๋์ ๋ณด์ธ๋ค. ์ด ๊ตฌ์กฐ ๋๋ถ์ ๋ฌธ์ ๊ตฌ๊ฐ์ ๋น ๋ฅด๊ฒ ํน์ ํ๊ณ , ์ด๋ค ๋จ๊ณ์์ ์ค๋์ํ๋์ง ๋ฐ๋ก ํ์ธํ ์ ์๋ค.
-
16:03
๊ทผ๊ฑฐ์ฑ, ํ๊ฐ, ์นจ๋ฌต ์คํจ ๋ถ์ ๊ฒฐ๊ณผ์๋ ์ซ์ ๊ทผ๊ฑฐ์ฑ ๋ฌธ์ , fabricated answers, ์ค๋ณต ๋๊ตฌ ํธ์ถ, silent tool failures ๊ฐ์ ์ ํ์ ์คํจ๊ฐ ๋๋ฌ๋๋ค. ํนํ ๋๊ตฌ๋ ์ฑ๊ณตํ๋ค๊ณ ๋งํ์ง๋ง ์ค์ ์๋ต์ด ๋น์ด ์๊ฑฐ๋, ์คํจ๋ฅผ ์จ๊ธฐ๊ณ ํ๊ฐ์ผ๋ก ๋ฉ์ฐ๋ ๋ฌธ์ ๊ฐ ์น๋ช ์ ์ด๋ค.
-
18:24
ํ๊ฐ๋ฅผ ๋ง๋ค๊ณ ์คํ์ ๋๋ฆฌ๊ธฐ ๋ฐ๊ฒฌํ ๋ฌธ์ ๋ฅผ ๋ฐํ์ผ๋ก ๋๊ตฌ ์คํจ ์นจ๋ฌต ๊ฒ์ถ๊ณผ numeric groundedness ๊ฐ์ ํ๊ฐ๋ฅผ ๋ง๋ค๊ณ , ์คํจ๋ฅผ ์ผ์ผํจ ์คํฌ์ ๋ฐ์ดํฐ์ ์ผ๋ก ์ผ์ ์คํํ๋ค. ์ด๋ฅผ ํตํด ์์ ์์ด ์ค์ ์คํจ ์ฌ๋ก์์ ์ผ๋ง๋ ์ข์์ก๋์ง ์ฌํ ๊ฐ๋ฅํ๊ฒ ํ์ธํ ์ ์๋ค.
-
20:05
๊ตญ์ ์ฃผ์ ์ง์์ ๋ํ ์ด์ ์์ ์ฌ๋ก ๊ตญ๊ฐ๋ณ ์ฃผ์ ์ง์์์ ๋ฐ์ํ ์คํจ๋ฅผ ๋ฐ์ดํฐ์ ์ผ๋ก ๋ง๋ค๊ณ , ์ฌ๋ฌ ์ฐจ๋ก ์์ ์ ๊ฑฐ์ณ ์ฑ๊ณต๋ฅ ์ ๋์ด์ฌ๋ฆฐ ์ฌ๋ก๋ฅผ ๋ณด์ฌ์ค๋ค. ์ฒ์์ ๋จ์ํ ๋ณด์ ์ ์คํจํ๊ณ , ๋๊ตฌ ๋ฒ์ ์ ๋ฐ์ดํธ๊น์ง ๋ฐ์ํ ์ธ ๋ฒ์งธ ๋ฐ๋ณต์์์ผ ์ฝ 90% ์ฑ๊ณต๋ฅ ์ ๋๋ฌํ๋ค.
-
22:23
์คํ๊ณผ ํ์ ์๊ฐ ์คํ๋๋ ์์น ์คํ์ ๋ก์ปฌ ๋จธ์ ์ด๋ ํด๋ผ์ฐ๋์์ ๋๋ฆด ์ ์๊ณ , ํ๊ฐ๋ Arize ์ชฝ์์ ์คํํ๋๋ก ๊ตฌ์ฑํ ์ ์๋ค. ํ์ ์ codebased ํ๊ฐ์ LLM judge๋ฅผ ํจ๊ป ์ฐ๋, ์ค์ ๊ณผ์ ์์ codebased๊ฐ ๋งํ๋ฉด LLM judge๋ฅผ ์ต์ข ๊ธฐ์ค์ผ๋ก ๋ ์๋ ์๋ค.
-
23:31
ํ๊ฐ ๋ชจ๋ธ ๊ณ ๋ฅด๊ธฐ ํ๊ฐ์ฉ ๋ชจ๋ธ์ Claude, OpenAI, ๋ก์ปฌ ์คํ์์ค ๋ชจ๋ธ ๋ฑ ์ํ๋ ๊ฒ์ ์ ํํ ์ ์์ผ๋ฉฐ, ์ด์ ๋ชจ๋ธ๊ณผ ํ๊ฐ ๋ชจ๋ธ์ ๊ผญ ๊ฐ๊ฒ ๋ ํ์๋ ์๋ค. ์ค์ํ ๊ฒ์ ๋น์ฉ๋ณด๋ค๋ ์์ ์ ์ฌ์ฉ ์ฌ๋ก์์ ๋ ๋ฏฟ์ ๋งํ ํ์ ๊ธฐ๋ฅผ ๊ณ ๋ฅด๋ ์ผ์ด๋ค.
-
24:37
์ฝ๋๋ง์ด ์๋๋ผ ๋ ๋ง์ ๋ฌธ๋งฅ์ด ํ์ํ๋ค ๋ฒ๊ทธ ์์ ์ ์ฝ๋๋ง ๋ณด๋ ๊ฒ์ด ์๋๋ผ ํธ๋ ์ด์ค, APM ๋ก๊ทธ, Jira ํฐ์ผ, ํ๊ฐ ๊ฒฐ๊ณผ, ์ฃผ์ ๊ฐ์ ๋ฌธ๋งฅ์ ํจ๊ป ๋ด์ผ ์ ํํด์ง๋ค. ์ด๋ฐ ์ ๋ณด๊ฐ ์์ด์ผ ์์ด์ ํธ๊ฐ ์ ์คํจํ๋์ง์ ์ด๋ป๊ฒ ๊ณ ์ณ์ผ ํ๋์ง๋ฅผ ๋ ์ ํ๋จํ ์ ์๋ค.
-
26:13
์ข์ ์์ฝ์ ๊ธฐ์ค ์ข์ ์์ฝ์ ์ ์ฒด ์ปจํ ์คํธ์์ ํต์ฌ์ ์ ํํ ๋ฐ์ํ๊ณ ์ง๋ฌธ์ ๋ง๊ฒ ๋ตํ๋ ๊ฒ์ด๋ค. ์ด๋ฅผ ํ์ ํ๋ ค๋ฉด ๋ณ๋์ summary eval์ด ํ์ํ๋ฉฐ, ์๊ฐ์ด ์ง๋ ๋ชจ๋ธ์ด ๋ฐ๋๊ฑฐ๋ ์ง๋ฌธ ๋ฐฉ์์ด ๋ฌ๋ผ์ ธ๋ ์ฑ๋ฅ์ด ์ ์ง๋๋์ง ๊ณ์ ๊ฐ์ํด์ผ ํ๋ค.
-
28:35
๋ฆฐํ ๋ง ๋ณด์ง ์๊ธฐ ์ฝ๋ฉ ์์ด์ ํธ๊ฐ ์์นซ ๋ฆฐํ ๊ฐ์ ํ๋ฉด์ ์์ ์๋ง ๋ชฐ์ ํ ์ ์์ง๋ง, Skills๋ฅผ ํตํด ์ค์ ํธ๋ ์ด์ค์ ์คํจ ์ ๋ณด๋ฅผ ์ฃผ๋ฉด ํต์ฌ ๋ฌธ์ ์ ๋ ์ง์คํ๊ฒ ๋๋ค. ๋๊ตฌ ์ฌ์ฉ๊ณผ ์ถ๋ก ํ๋ฆ์ด ๋ณด์ด๋ฉด ๋จ์ ์ฝ๋ ์คํ์ผ ์์ ์ผ๋ก ๋น ์ง๋ ๊ฒ์ ์ค์ผ ์ ์๋ค.
-
30:21
ํ๊ฐ ๋น์ฉ๊ณผ ์ํ๋ง ํ๊ฐ๋ ์ถ๊ฐ LLM ํธ์ถ์ด๋ฏ๋ก ๋น์ฉ์ด ๋ฐ์ํ๋ฉฐ, ํธ๋ ์ด์ค ํ์คํ ๋ฆฌ์ ํจ๊ป ๋น์ฉ์ ํ์ธํ ์ ์์ด์ผ ํ๋ค. ๋ชจ๋ ํธ์ถ์ ํ๊ฐ๋ฅผ ๊ฑธ์ง ๋ง๊ณ ์ํ๋ง์ด๋ ํน์ ์์ญ๋ง ๋์์ผ๋ก ์ผ์ ๋น์ฉ ๋๋น ํจ๊ณผ๋ฅผ ์กฐ์ ํ๋ ๊ฒ์ด ์ค์ํ๋ค.
-
31:28
์ ์๋ ๋ณ๊ฒฝ ์ฌํญ ๊ฒํ ํ๊ธฐ ์์ด์ ํธ๊ฐ ์์ ์์ ์๋์ผ๋ก ์ ์ํ๊ณ ์คํ๊น์ง ๋๋ ค์ฃผ๋๋ผ๋ ๋ง์ง๋ง ๊ฒํ ๋ ์ฌ๋์ด ํด์ผ ํ๋ค. ํต์ฌ์ ๋ฆฐํ ๋ง ๊ณ ์น ๋ฏํ ์์ ์์ ์ด ์๋๋ผ, ์ค์ ์์ด์ ํธ ํ์ง์ ๋์ด๋ ๋ณ๊ฒฝ์ธ์ง ํ์ธํ๋ ์ผ์ด๋ค.
-
33:19
์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๊ฒ ํ๊ฐ๋ฅผ ๋ง์ถคํํ๊ธฐ ๊ธฐ๋ณธ ํ๊ฐ๋ง์ผ๋ก๋ ๋ถ์กฑํ๋ฉฐ, ์์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์์ฃผ ํฐ์ง๋ ์คํจ ์ ํ์ ๊ธฐ์ค์ผ๋ก ํ๊ฐ๋ฅผ ์ค๊ณํด์ผ ํ๋ค. ๋ฒ์ฉ ๋ฒค์น๋งํฌ๋ณด๋ค ์ค์ ์ด์ ํ๊ฒฝ์ ๋ง์ถ ํ๊ฐ๊ฐ ์์ด์ผ ์์ด์ ํธ ํ์ง์ ์ ๋๋ก ํ๋จํ ์ ์๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์์ด์ ํธ ๊ฐ์ ์ '๋ฌธ์ ๋ฐ๊ฒฌ โ ํธ๋ ์ด์ค ํ์ธ โ ๋ฐ์ดํฐ์ ์์ฑ โ ํ๊ฐ ์ค๊ณ โ ์คํ โ ์ฌ๊ฒ์ฆ'์ ํ๋ฃจํ๋ก ํ์คํํด์ผ ๊ฐ์ฅ ๋นจ๋ผ์ง๋ค.
- ํ๊ฐ์ ํต์ฌ์ ์ ๋ต์ ๋งํ๋ ๋ชจ๋ธ๋ณด๋ค, ์ค์ ์คํจ๋ฅผ ์ ๊ฐ๋ ค๋ด๋ ํ์ ๊ธฐ์ค๊ณผ ์ํ๋ง ์ ๋ต์ ์ค๊ณํ๋ ๋ฐ ์๋ค.
- ์ฝ๋ฉ ์์ด์ ํธ์ ํธ๋ ์ด์ค์ ํ๊ฐ ๋ฌธ๋งฅ์ ์ฐ๊ฒฐํ๋ฉด ๋จ์ ์ฝ๋ ์์ ๋๊ตฌ๊ฐ ์๋๋ผ ์ด์ ์ฅ์ ๋ถ์๊ณผ ์์ ์ ์ ๋๊ตฌ๋ก ํ์ฉํ ์ ์๋ค.