From Agent Traces to Agent Simulations โ Rustem Feyzkhanov, Snorkel AI
ํ ์ค ํต์ฌ
์์ด์ ํธ ํ๊ฐ๋ ์ค์ ์์ฐ ํ๊ฒฝ์ ์ต๋ํ ๋ฎ์ ์๋ฎฌ๋ ์ด์ ๋ฒค์น๋งํฌ๋ก ํด์ผ ํ๋ฉฐ, ์์ฐ ํธ๋ ์ด์ค๋ฅผ ๋ฐ๋ณต ๊ฐ๋ฅํ ์คํ์ผ๋ก ๋ฐ๊ฟ์ผ ๋ชจ๋ธยทํ๋กฌํํธยทํด ์ ๋ฐ์ ์ ๋๋ก ๋น๊ตํ๊ณ ๊ฐ์ ํ ์ ์๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:01
ํต์ฌ ์ฃผ์ฅ์ ์์ด์ ํธ ํ๊ฐ๋ ์ ์ ์ธ ๊ณต์ฉ ๋ฒค์น๋งํฌ๊ฐ ์๋๋ผ ์์ฐ ํธ๋ ์ด์ค์์ ๊ณ์ ์ฑ์์ง๋ ํ์ฌ๋ณ ๋ฒค์น๋งํฌ๋ก ํด์ผ ํ๋ค๋ ์ ์ด๋ค. ์ด๋ ๊ฒ ํด์ผ ๋ฐฐํฌ, ๊ฐ์ , ๋น๊ต๋ฅผ ์์ ์ ์ผ๋ก ๋ฐ๋ณตํ ์ ์๋ค.
-
2:00
ํธ๋ ์ด์ค๋ ์คํจ ์์ธ ํ์ ์๋ ์ ์ฉํ์ง๋ง, DB ์ํ๋ ํด ๋ฒ์ ์ด ๋ฌ๋ผ์ ธ ๋์ผ ์กฐ๊ฑด ๋น๊ต๊ฐ ์ด๋ ต๋ค. ์์ฐ ํธ๋ ์ด์ค๋ฅผ ๊ณผ์ ๋ก ๋ฐ๊พผ ์คํ๋ผ์ธ ์๋ฎฌ๋ ์ด์ ์ ์ฑ๊ณต๋ฅ ๋ฟ ์๋๋ผ cost, latency, retries๊น์ง ๋ฐ๋ณต ๊ฐ๋ฅํ๊ฒ ๋น๊ตํ๊ฒ ํด์ค๋ค.
-
3:00
๊ณต์ฉ ๋ฒค์น๋งํฌ๋ ๋ฒ์ฉ ๋ฐฉํฅ์ฑ์ ์ฃผ์ง๋ง, ์ค์ ๋ฐฐํฌ์๋ ํ์ฌ ๋๋ฉ์ธ, ์ ์ฑ , ํด, ์ ์ฒด ์์ฐ ํ๊ฒฝ์ ๋ฐ์ํ private benchmark๊ฐ ํ์ํ๋ค. ๋ฐ๋ผ์ ๋ชจ๋ธ ์ฑ๋ฅ๋ง ๋ณด์ง ๋ง๊ณ ํ๋กฌํํธ, ์ถ๋ก ์์ค, ํด ๊ฐ์ฉ์ฑ๊น์ง ํฌํจํ ์ ์ฒด ์์คํ ์ ํ ์คํธํด์ผ ํ๋ค.
-
7:00
๋ฒค์น๋งํฌ ๊ณผ์ ๋ instruction, environment, Oracle solution, verifiers, metadata๋ก ๊ตฌ์ฑ๋๋ฉฐ, environment๋ ์ค์ ์์ฐ์ ์ถ์ํ์ฒ๋ผ ๋์ํด์ผ ํ๋ค. ์ฌ์ฉ์๋ LLM์ผ๋ก ์๋ฎฌ๋ ์ด์ ํ๊ณ , ์ฅ๊ธฐ ๊ณผ์ ๋ ๋จ๊ณ๋ณ ํ๋กฌํํธ์ ๊ฒ์ฆ์ผ๋ก ๋๋ ์กฐ๊ธฐ ์ข ๋ฃํ ์ ์์ด์ผ ํ๋ค.
-
11:02
๊ฒ์ฆ์ deterministic check, LLM-as-a-judge, ํ๋ค์ค/์์ด์ ํธ ํ์ , ๊ทธ๋ฆฌ๊ณ ํ์ํ ๋๋ง subject matter expert ๋ฆฌ๋ทฐ๋ฅผ ์กฐํฉํ๋ ๋ฐฉ์์ด ํ์ค์ ์ด๋ค. ๋ฒค์น๋งํฌ ์์ฒด๋ ์ฝ๋์ฒ๋ผ ๋ค๋ค CI๋ก ํ์ง์ ๊ฒ์ฆํ๊ณ , ์ถฉ๋ยท๊ณผ์ต์ ํยท์คํจ์จ ๋ณ๋์ ๋จผ์ ์ก์์ผ ํ๋ค.
-
14:00
์ด์ ๋ฃจํ๋ observability ํธ๋ ์ด์ค๋ก ๋ฒค์น๋งํฌ๋ฅผ ํ์ฅํ๊ณ , ์๋ฎฌ๋ ์ด์ ๋ฌ๋๋ก ์ ๊ตฌ์ฑ์ ์ํํ ๋ค, ํต๊ณผํ๋ฉด ๋ฐฐํฌํ๋ ๊ตฌ์กฐ์ฌ์ผ ํ๋ค. ํ๋กฌํํธ์ ๋ชจ๋ ์์ธ๋ฅผ ๋ชฐ์๋ฃ๊ธฐ๋ณด๋ค ๋ฌธ์ ์์ธ์ ๋ง๊ฒ hardening, skill, structured output์ผ๋ก ๋ถ๋ฆฌํด ๊ณ ์ณ์ผ ํ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์์ด์ ํธ ์ฑ๋ฅ ํ๊ฐ๋ ๋จ์ผ pass rate๋ณด๋ค ์์ฐ ๋น์ฉ, ์ง์ฐ ์๊ฐ, ์ฌ์๋ ํ์๋ฅผ ํจ๊ป ๋ณด๋ ๋ค์ฐจ์ ์งํ๋ก ์ค๊ณํด์ผ ๋ฐฐํฌ ํ๋จ์ด ์ ํํด์ง๋ค.
- ๋ฒค์น๋งํฌ๋ ํ ๋ฒ ๋ง๋๋ ์ฐ์ถ๋ฌผ์ด ์๋๋ผ ์คํจ ์ฌ๋ก๋ฅผ ๊ณ์ ํก์ํ๋ ์ด์ ์์ฐ์ด๋ฏ๋ก, observability์ ์คํ ๊ธฐ๋ก์ ์ฐ๊ฒฐํ ํ์ดํ๋ผ์ธ์ด ํ์๋ค.
- ์ค์ ๊ฐ์ ํจ๊ณผ๋ฅผ ๋์ด๋ ค๋ฉด ํ๋กฌํํธ ์์ ๋ถํฐ ํ๊ธฐ๋ณด๋ค ๋ฌธ์ ์ ์์ธ์ด ์ปจํ ์คํธ, ์คํฌ, ์ถ๋ ฅ ์คํค๋ง, ํ๊ฒฝ ์ค ์ด๋์ ์๋์ง ๋จผ์ ๋ถ๋ฆฌํด ๊ณ ์ณ์ผ ํ๋ค.