How to Know If Your AI Agent Is Any Good: Evals With Phoenix & Claude โ Laurie Voss, Arize AI
ํ ์ค ํต์ฌ
LLM ์์ด์ ํธ์ ํ์ง์ ๊ฐ์ผ๋ก ํ๋จํ ์ ์์ผ๋ฉฐ, ํธ๋ ์ด์ฑยท์ฝ๋ ํ๊ฐยทLLM ์ฌ์ฌยท์คํยทCI๋ฅผ ์ฐ๊ฒฐํด ์์น๋ก ๊ฒ์ฆํ๊ณ ๋ฐ๋ณต ๊ฐ์ ํด์ผ ํ๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์๊ฐ์ ์ค์ต ํ๊ฒฝ ์ค์ Phoenix์ Claude๋ฅผ ์ด์ฉํด ์์ผ๋ก ๋ฐ๋ผ ํด๋ณด๋ ์ํฌ์์ด๋ฉฐ, Node 22 ์ด์๊ณผ Anthropic ํค, ๋ก์ปฌ์์ ์คํํ๋ Phoenix๊ฐ ํ์ํ๋ค. ์์ ์ฝ๋๋ ์ด๋ฏธ ์ค๋น๋์ด ์๊ณ , ์ฒดํฌํฌ์ธํธ๊ฐ ์์ด ์ค๊ฐ์ ๋์ณ๋ ๋ค์ ๋ฐ๋ผ๊ฐ ์ ์๋ค.
-
2:47
"๊ด์ฐฎ์ ๋ณด์ธ๋ค"๋ ํ ์คํธ๊ฐ ์๋๋ค LLM ์ฑ์ ์ฌ๋ฌ ๋ฒ ์จ๋ณด๋ฉด ๊ด์ฐฎ์ ๋ณด์ฌ๋, ์ค์ ์ฌ์ฉ์์๋ ์ฝ๊ฒ ๊นจ์ง๊ฑฐ๋ ์์ ๊ณผ์ ์์ ํ๊ท๊ฐ ์๊ธด๋ค. eval์ ์ด๋ฐ ๋น๊ฒฐ์ ์ ์ถ๋ ฅ์ ์ฌ๋์ด ๋งค๋ฒ ์ฝ์ง ์๊ณ ๋ ๊ฐ์ ์ ํ๋ฅผ ๋น๊ตํ๊ฒ ํด์ฃผ๋ ๊ธฐ์ค์ ์ด๋ค.
-
4:57
ํธ๋ ์ด์ค์ ํ๊ฐ์ ๊ด๊ณ ํธ๋ ์ด์ค๋ ์์ด์ ํธ๊ฐ ๋ฌด์์ ํ๋์ง ๊ธฐ๋กํ๋ ๋ก๊ทธ์ด๊ณ , eval์ ๊ทธ ํธ๋ ์ด์ค๊ฐ ์ข์์ง ํ๋จํ๋ ํ ์คํธ๋ค. ์ ๋ ํ ์คํธ์ฒ๋ผ ๋ฌธ์์ด์ ๊ณ ์ ํ ์ ์๋ LLM ์ถ๋ ฅ์๋ ํธ๋ ์ด์ค ๊ธฐ๋ฐ ํ๊ฐ๊ฐ ํ์ํ๋ฉฐ, ์์น๋ก ํ์ง์ ์ถ์ ํ ์ ์๋ค.
-
8:30
์ฝ๋ ํ๊ฐ, LLM ์ฌ์ฌ, ์ฌ๋ ๊ฒํ ์ฝ๋ ํ๊ฐ๋ ํ์ยท๊ธธ์ดยทํ์ ํ๋์ฒ๋ผ ๊ฒฐ์ ์ ์ธ ์กฐ๊ฑด์ ๋น ๋ฅด๊ฒ ๊ฒ์ฌํ๊ณ , LLM ์ฌ์ฌ๋ ์ ํ์ฑยท๊ทผ๊ฑฐ์ฑยทํค ๊ฐ์ ์๋ฏธ๋ฅผ ํ๋จํ๋ค. ์ฌ๋ ๊ฒํ ๋ ๊ฐ์ฅ ์ ๋ขฐํ ์ ์์ง๋ง ๋๋ฆฌ๊ณ ๋น์ธ๋ฏ๋ก, ์ธ ๊ฐ์ง๋ฅผ ์กฐํฉํด์ผ ํ๋ค.
-
11:57
์์ด์ ํธ๊ฐ ์์ ์๊ฒ ํ๋ฆฌ๋ ์ด์ ์์ด์ ํธ๋ ์ด๋ฐ ํ ๋ฒ์ ์ค์๊ฐ ๋ค๋ก ์ ํ๋๋ฉฐ, ๊ทธ ๊ฒฐ๊ณผ ๊ทธ๋ด๋ฏํ์ง๋ง ์์ ํ ์๋ชป๋ ์ถ๋ ฅ์ ๋ธ๋ค. ์ถ๋ ฅ์๋ ์ ์ยท๋ผ๋ฒจยท์ค๋ช ์ด ํจ๊ป ์์ด์ผ ํ๋ฉฐ, ํนํ ์ค๋ช ์ ๋ฌด์์ด ์๋ชป๋๊ณ ๋ฌด์์ ๊ณ ์ณ์ผ ํ๋์ง ์ฐพ๋ ๋ฐ ๊ฐ์ฅ ์ ์ฉํ๋ค.
-
16:32
Phoenix๋ก ํธ๋ ์ด์ฑํ๊ธฐ Phoenix๋ฅผ ์ฐ๊ฒฐํ๋ฉด ์์ด์ ํธ์ ๊ฐ ๋จ๊ณ, ๋๊ตฌ ํธ์ถ, LLM ํธ์ถ, ํ ํฐ ์, ๋น์ฉ์ด ์๋์ผ๋ก ๊ธฐ๋ก๋๋ค. TypeScript์์๋ instrumentation์ ์ฌ๋ฐ๋ฅด๊ฒ ์ฃผ์ ํด์ผ ํ๋ฉฐ, ์์ ์์ด์ ํธ๋ ์ฐ๊ตฌ ํด๊ณผ ์์ฑ ํด์ ํ๋์ trace๋ก ๋ฌถ์ด ๋ณด์ฌ์ค๋ค.
-
36:36
ํธ๋ ์ด์ค ์ฝ๊ธฐ eval์ ์ฐ๊ธฐ ์ ์ ๋จผ์ ํธ๋ ์ด์ค๋ฅผ ์ง์ ์ฝ์ด ์คํจ ์์์ ์ดํดํด์ผ ํ๋ค. ์ด๋ฆฐ ์ฝ๋ฉ์ผ๋ก ํ์์ ๋ฉ๋ชจํ๊ณ , ๊ทธ๋ค์ ์ถ ์ฝ๋ฉ์ผ๋ก ๋ฒ์ฃผํํด์ผ ํ๋ฉฐ, ์ฑ๊ธํ๊ฒ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ๋จผ์ ์ ํ๋ฉด ์ค์ ์คํจ ์ ํ์ ๋์น๊ธฐ ์ฝ๋ค.
-
43:21
116% ๋ถ์๊ฐ ํฉ์ ๋ฒ๊ทธ Tesla ์ฌ๋ก์์ ์์ด์ ํธ๋ ์๋ก ๋ค๋ฅธ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์๋ชป ํฉ์ณ 116%๋ผ๋ ๋ง๋ ์ ๋๋ ํฉ์๋ฅผ ๋ง๋ค์ด๋๋ค. ์ด ์์๋ ์๋ชป๋ ๊ฒฐ๊ณผ๊ฐ ๊ฒ์ ์คํจ์ธ์ง, ์ถ๋ก ์คํจ์ธ์ง, ๋ฒ์ ๋ฌธ์ ์ธ์ง ํธ๋ ์ด์ค๋ก ๊ตฌ๋ถํด์ผ๋ง ์ ๋๋ก ๊ณ ์น ์ ์์์ ๋ณด์ฌ์ค๋ค.
-
50:36
์ฝ๋ ํ๊ฐ ๋ง๋ค๊ธฐ ๊ฐ์ฅ ์ฌ์ด ํ๊ฐ๋ ๋ณด๊ณ ์์ ์์ฒญํ ํฐ์ปค๊ฐ ์ค์ ๋ก ๋ค์ด ์๋์ง ํ์ธํ๋ ๊ฒฐ์ ์ ๊ฒ์ฌ๋ค. Phoenix์์ run ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ TypeScript ํจ์๋ก ์ฑ์ ํ๊ณ , ๊ฒฐ๊ณผ๋ฅผ ๋ค์ trace์ ๋ถ์ด๋ฉด ๋งค์ฐ ๋น ๋ฅด๊ณ ์ ๋ ดํ ๊ฒ์ฌ๊ฐ ๋๋ค.
-
56:11
LLM ์ฌ์ฌ ๋ง๋ค๊ธฐ ์ ํ์ฑ์ ์ต์ ๋ฐ์ดํฐ ์์ ๋๋ฌธ์ ์คํ๋ ค ๋ถ์ ์ ํ ์ ์๊ณ , ์ด ๊ฒฝ์ฐ faithfulness์ฒ๋ผ ์ฃผ์ด์ง ๊ทผ๊ฑฐ์ ๊ธฐ๋ฐํ๋์ง๋ฅผ ๋ฌป๋ ํ๊ฐ๊ฐ ๋ ์ ํฉํ๋ค. Phoenix์ ๊ธฐ๋ณธ ์ฌ์ฌ๋ค์ ๋ชจ๋ธยท๋ฃจ๋ธ๋ฆญยท๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฆฌํด ์ฌ์ฌ์ฉํ ์ ์๊ณ , ๋๊ตฌ ์ฌ์ฉ ํ๊ฐ๋ ํจ๊ป ์ ๊ณต๋๋ค.
-
1:00:30
์ ํ์ฑ ํ๊ฐ๊ฐ ์ ๋ถ ์คํจํ ์ด์ ๊ธฐ๋ณธ correctness๋ ๋ชจ๋ธ์ ์ง์ ์ปท์คํ ๋๋ฌธ์ ์ต์ ์ฃผ๊ฐยท์ฌ๋ฌด ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ ๋ณด๊ณ ์๋ฅผ ์ ๋ถ ํ๋ ธ๋ค๊ณ ํ์ ํ๋ค. ๋ฐ๋ฉด faithfulness๋ ๊ฒ์ ๊ฒฐ๊ณผ์ ๋ณด๊ณ ์์ ์ผ์น ์ฌ๋ถ๋ฅผ ์ ์ก์๋ด๋ฉฐ, tool selection ํ๊ฐ๋ ์ถ๋ ฅ๋ณด๋ค ๋๊ตฌ ์ ํ์ ์ ์ ์ฑ์ ๋ฐ๋ก ๋ณผ ์ ์๊ฒ ํด์ค๋ค.
-
1:10:41
๋๋ง์ ์ฌ์ฌ ์์ฑํ๊ธฐ ์ข์ ๋ฃจ๋ธ๋ฆญ์ ์ญํ ๊ณผ ๋งฅ๋ฝ, ๋ช ํํ ๊ธฐ์ค, XML ๊ฐ์ ๊ฒฝ๊ณ ํ์, ์์, ๊ทธ๋ฆฌ๊ณ ์ถ๋ ฅ ์ ์ฝ์ ํฌํจํด์ผ ํ๋ค. ํ ๋ฒ์ ๋ชจ๋ ๊ฑธ ์ฌ๋ ํ๋์ ๊ฑฐ๋ํ ํ๊ฐ๋ณด๋ค, faithfulnessยทcorrectnessยทactionability์ฒ๋ผ ์ถ์ ๋๋ ๋ฐ๋ก ์ฌ๋ ํธ์ด ๋ ์์ ์ ์ด๋ค.
-
1:24:45
์ฌ์ฌ ๊ฒ์ฆํ๊ธฐ ์ฌ์ฌ๋ ๋ถ๋ฅ๊ธฐ์ด๋ฏ๋ก ์ธ๊ฐ ์ ๋ต๊ณผ ๋น๊ตํด ๊ฒ์ฆํด์ผ ํ๋ฉฐ, ๋ฐ์ดํฐ์ ์ dev์ test๋ก ๋๋ ์ผ ํ๋ค. precision๊ณผ recall์ ํจ๊ป ๋ณด๊ณ , ์ธ๊ฐ๊ณผ์ ์ผ์น์จ์ด ์๋ฒฝํ์ง ์์๋ ์ค์ ์ด์์์ ์ ์ฉํ ์์ค์ธ์ง ํ์ธํด์ผ ํ๋ค.
-
1:38:55
์คํํ๊ธฐ eval๋ก ๋ฌธ์ ๋ฅผ ์ฐพ์์ผ๋ฉด, ๊ฐ์ ์ ๋ ฅ๊ณผ ๊ฐ์ ํ๊ฐ๋ก ์์ ์ ํ๋ฅผ ๋น๊ตํ๋ ์คํ์ ํด์ผ ํ๋ค. ๋ฐ์ดํฐ ํ์ง์ด ๊ฐ์ฅ ์ค์ํ๊ณ , ๊ทธ๋ค์์ด ํ๋กฌํํธ, ๋ชจ๋ธ ์ ํ, ํ์ดํผํ๋ผ๋ฏธํฐ ์์ด๋ฉฐ, ๊ฐ์ ํจ๊ณผ๋ pass at K์ pass to the K ๊ฐ์ ๊ด์ ์ผ๋ก ํด์ํ ์ ์๋ค.
-
1:48:30
Claude Haiku 5.5๋ก ์ ๊ทธ๋ ์ด๋ํ๊ธฐ ํ๊ฐ๊ฐ ์ค๋น๋์ด ์์ผ๋ฉด ๋ชจ๋ธ ๊ต์ฒด๋ ๊ฐ์ด ์๋๋ผ ๋น๊ต ์คํ์ผ๋ก ํ ์ ์๋ค. Haiku 5.5๋ ์ผ๊ด์ฑ์ ์ข์์ก์ง๋ง ๋๋ฌด ๋ณด์์ ์ผ๋ก ๋ณํด hold๋ฅผ ๋จ๋ฐํ๊ณ , ๋ ๋น์ธ์ก๋์ง๊น์ง ํฌํจํด ์ค์ ํจ์ฉ์ ํ๋จํด์ผ ํ๋ค.
-
1:50:55
CI์ ํ๊ฐ ๋ฃ๊ธฐ eval์ ํ ์คํธ ๋ฌ๋์ ๊ทธ๋๋ก ๋ถ์ฌ CI์์ ์คํํ ์ ์์ผ๋ฉฐ, guardrail์ ๋ฐ๋์ ๋ง์์ผ ํ ์กฐ๊ฑด, north star๋ ๋ชฉํ๋ก ์ผ์ ์กฐ๊ฑด์ผ๋ก ๋๋ ์ผ ํ๋ค. ๋น๋ ์คํจ ์์๋ ์ ์คํจํ๋์ง ์ค๋ช ์ด ๋จ์์ผ ํ๊ณ , ์ด ๊ตฌ์กฐ๋ฅผ GitHub Actions์๋ ๊ทธ๋๋ก ์ฌ๋ฆด ์ ์๋ค.
-
1:55:25
์์์ผ์ ์ด๋์ ์์ํ ๊น ์ฒ์๋ถํฐ ๋ชจ๋ ๊ฑธ ๋ค ํ๋ ค ํ์ง ๋ง๊ณ , ๋จผ์ ์์ด์ ํธ๋ฅผ ๊ณ์ธกํ๊ณ ๋ช ๊ฐ์ ํธ๋ ์ด์ค๋ฅผ ์ฝ๋ ๊ฒ๋ถํฐ ์์ํ๋ฉด ๋๋ค. ์ค์ ์๋น์ค์์๋ ํ๋ณธ ํธ๋์ค๋ฅผ ๊ณ์ ํ๊ฐํด ์ถ์ธ๊ฐ ๋๋น ์ง ๋๋ง ๊ฒฝ๊ณ ๋ฅผ ๋์ฐ๋ ๋ฐฉ์์ด ๊ฐ์ฅ ์ค์ฉ์ ์ด๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์ฒ์์๋ ์ฝ๋ ํ๊ฐ์ ํธ๋ ์ด์ค ์ฝ๊ธฐ๋ก ์์ํด๋ ์ถฉ๋ถํ๋ฉฐ, ์๋ฏธ ํ๊ฐ(LLM ์ฌ์ฌ)๋ ๊ทธ๋ค์ ๋จ๊ณ๋ก ๋ถ์ด๋ ํธ์ด ์คํจ ์์ธ์ ๋นจ๋ฆฌ ์ขํ๋ค.
- ์ ๋ต์ฒ๋ผ ๋ณด์ด๋ ํ๊ฐ๋ ์ต์ ์ฑยท๋ฃจ๋ธ๋ฆญ ๋ชจํธ์ฑ ๋๋ฌธ์ ์ฝ๊ฒ ํ๋ฆด ์ ์์ผ๋ฏ๋ก, ์ฌ์ฌ ์์ฒด๋ฅผ dev/test๋ก ๊ฒ์ฆํ๋ ์ ์ฐจ๊ฐ ํ์๋ค.
- ์ค๋ฌด์์๋ ํ๋์ ๊ฑฐ๋ํ ๋ง๋ฅ ํ๊ฐ๋ณด๋ค, ํฐ์ปค ํฌํจ ์ฌ๋ถยท๊ทผ๊ฑฐ์ฑยทํ๋ ๊ฐ๋ฅ์ฑ์ฒ๋ผ ์คํจ ์ ํ๋ณ๋ก ํ๊ฐ๋ฅผ ์ชผ๊ฐ๋ ๊ฒ์ด ์ ์ง๋ณด์์ ๋๋ฒ๊น ์ ์ ๋ฆฌํ๋ค.