The Future of Evals: From LLM as a Judge to Agent as a Judge โ Aparna Dhinakaran, Arize AI
ํ ์ค ํต์ฌ
๊ธฐ์กด์ LLM as a judge ํ๊ฐ๋ง์ผ๋ก๋ ๋๊ตฌ ํธ์ถยท์ถ๋ก ยท์ฅ๊ธฐ ๋ฃจํ๋ฅผ ๊ฐ์ง ์์ด์ ํธ์ ์คํจ๋ฅผ ์ถฉ๋ถํ ์ก์ ์ ์์ผ๋ฉฐ, ์์ผ๋ก๋ deterministic eval, LLM as a judge, agent as a judge๋ฅผ ํจ๊ป ์ฐ๋ ์ฒด๊ณ๊ฐ ํ์ํ๋ค๋ ์ฃผ์ฅ์ด๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:01
Evals๋ ์ด์ PM๊ณผ AI ์์ง๋์ด๊ฐ ์ตํ์ผ ํ ๋ณด์กฐ ๊ธฐ์ ์ด ์๋๋ผ, ์ง์งํ AI ํ์ด ํต์ฌ์ ์ผ๋ก ํฌ์ํ๋ ์์ญ์ด ๋์๋ค. ์ค์ ํ๋ก๋์ ์์ด์ ํธ์ trace ์์์ ํ๊ฐ๋ฅผ ๋๋ ค์ผ ๋ฌด์์ด ์ ์๋ํ๊ณ ์ด๋์ ์คํจํ๋์ง ํ์ ํ ์ ์๋ค.
-
2:00
ํ๊ฐ ๋์ ์์ฒด๊ฐ 2023๋ ์ ๋จ์ ํ๋กฌํํธ ์๋ต์์, 2024๋ ์ tool callsยทreasoningยทdeep research, ๊ทธ๋ฆฌ๊ณ ํ์ฌ์ ์ฅ๊ธฐ ์คํ ๋ฉํฐ ์คํ ๋ฃจํ๋ก ๋ฐ๋๋ฉด์ ๋ฌธ์ ์ ์ฑ๊ฒฉ๋ ๋ฌ๋ผ์ก๋ค. ๋ณต์ก์ฑ์ด ์ปค์ง ๋งํผ ์คํจ ํํ๋ ๋ฌ๋ผ์ ธ์, ๊ณผ๊ฑฐ์ ํ๊ฐ ๋ฐฉ์๋ง์ผ๋ก๋ ์๋ก์ด ์ค๋ฅ๋ฅผ ๋์น๊ธฐ ์ฝ๋ค.
-
3:03
๋ด๋ถ ์์ด์ ํธ Alex ์ฌ๋ก์ฒ๋ผ ๊ธด memory, ๋์ UI ์์ฑ, ๋๋ trace ๊ฒ์์ด ๊ฐ๋ฅํด์ ธ๋ context๋ฅผ ์๊ฑฐ๋ ์๋ฃ ์์ ์ ๋ชจ๋ฅด๊ฑฐ๋ ๋ฃจํ์ ๊ฐํ๋ ๋ฌธ์ ๊ฐ ์๊ธด๋ค. ์ด๋ฐ ๋น์ ํ trajectory๋ ๊ณ ์ ๋ rubric์ผ๋ก ์ ์๋ฅผ ๋งค๊ธฐ๋ classical LLM as a judge๋ก๋ ์ถฉ๋ถํ ํฌ์ฐฉ๋์ง ์๋๋ค.
-
4:01
agent as a judge๋ ๊ณ ์ ์ ์ ๋์ ์ ์์ ์ด๊ณ ๋์ ์ธ ๋ถ์์ ์ํํด trace์์ ๋ฐ๋ณต ๋ฃจํ, ๋นํจ์จ์ ๊ฒฝ๋ก, ๋ฏธ๋ฌํ ์คํจ ํจํด์ ์ฐพ์๋ธ๋ค. ๋ ๋์๊ฐ PR๊ณผ ์์ ๊น์ง ์ฐ๊ฒฐํ ์ ์์ด, ์์ผ๋ก์ evals๋ deterministic eval, LLM as a judge, agent as a judge๋ฅผ ํจ๊ป ์ฐ๋ ๊ตฌ์กฐ๋ก ๊ฐ์ผ ํ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์์ด์ ํธ ํ๊ฐ๋ฅผ ์ค๊ณํ ๋๋ ์ต์ข ๋ต๋ณ ์ ์๋ณด๋ค trace ๊ธฐ๋ฐ ์คํจ ํจํด ํ์ง๊ฐ ๋ ์ค์ํ๋ฏ๋ก, ๋ก๊ทธยท๊ฒฝ๋กยท๋ฐ๋ณต ํธ์ถ ์งํ๋ฅผ ๋จผ์ ์์งํด์ผ ํ๋ค.
- ๊ณ ์ ๋ rubric์ผ๋ก ์กํ์ง ์๋ ๋ฃจํ, ์๋ฃ ํ๋จ ์คํจ, ๋นํจ์จ์ tool ์ฌํธ์ถ ๊ฐ์ ๋ฌธ์ ๋ฅผ ์ก๊ธฐ ์ํด์๋ ์ฅ๊ธฐ ์คํ ๋ถ์์ฉ agent as a judge๋ฅผ ๋ณ๋๋ก ๋๋ ํธ์ด ํจ๊ณผ์ ์ด๋ค.
- ์ด์ ๊ด์ ์์๋ ํ๊ฐ ๊ฒฐ๊ณผ๋ฅผ ๋จ์ ๋ฆฌํฌํธ๋ก ๋๋ด์ง ๋ง๊ณ , PR ์์ฑ์ด๋ ์์ ์ ์๊น์ง ์ด์ด์ง๊ฒ ๋ง๋ค์ด ์ง์ ํ์ต ๋ฃจํ๋ฅผ ๋ซ์์ผ ํ๋ค.