๐Ÿ“บ ์˜์ƒ ์š”์•ฝ ์•„์นด์ด๋ธŒ
โ† ๋ชฉ๋ก

From Vibes to Production: Evaluating and Shipping AI Agents That Work 201 โ€” Laurie Voss, Arize AI

AI Engineer ยท 2026-10-06 08:00 ยท 42:17

ํ•œ ์ค„ ํ•ต์‹ฌ

์—์ด์ „ํŠธ๋Š” ๋น„๊ฒฐ์ •์ ์ด๋ฏ€๋กœ ์ฝ”๋“œ๋ณด๋‹ค ํŠธ๋ ˆ์ด์Šค์™€ ํ‰๊ฐ€๋ฅผ ์ง„์‹ค์˜ ๊ธฐ์ค€์œผ๋กœ ์‚ผ๊ณ , ์‹ ํ˜ธ ํƒ์ง€์™€ ์ž๋™ ์ˆ˜์ •๊นŒ์ง€ ์—ฐ๊ฒฐํ•ด์•ผ ๋Œ€๊ทœ๋ชจ์—์„œ ์ง€์†์ ์œผ๋กœ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

์‹œ๊ฐ„๋ณ„ ์š”์•ฝ

  1. 0:00
    101์—์„œ ์ง€์†์  ๊ฐœ์„ ์œผ๋กœ ์ด ์„ธ์…˜์€ AI ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ด€์ธก์„ฑ, ํ‰๊ฐ€, ์ˆ˜์ • ๊ณผ์ •์„ ์ˆ˜๋™ ์ž‘์—…์—์„œ ์ž๋™ ๋ฃจํ”„๋กœ ํ™•์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃฌ๋‹ค. ์›Œํฌ์ˆ์€ ์‹ค์ œ ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๋ฅผ ์‚ฌ์šฉํ•ด ํŠธ๋ ˆ์ด์Šค๋ฅผ ๋ถ„์„ํ•˜๊ณ  ๋ฌธ์ œ๋ฅผ ๊ณ ์น˜๋ฉฐ, ๋งˆ์ง€๋ง‰์—๋Š” Signal๋กœ ์ง€์†์  ๊ฐœ์„ ๊นŒ์ง€ ์ด์–ด๊ฐ€๋Š” ํ๋ฆ„์œผ๋กœ ์ง„ํ–‰๋œ๋‹ค.
  2. 3:12
    ํŠธ๋ ˆ์ด์Šค๋ฅผ ์ง„์‹ค์˜ ๊ทผ์›์œผ๋กœ ์—์ด์ „ํŠธ๋Š” ๊ฐ™์€ ์ž…๋ ฅ์—๋„ ๋งค๋ฒˆ ๋‹ค๋ฅธ ๊ฒฝ๋กœ์™€ ์ถœ๋ ฅ์„ ๋งŒ๋“ค๊ธฐ ๋•Œ๋ฌธ์— ์ฝ”๋“œ๋งŒ์œผ๋กœ๋Š” ๋™์ž‘์„ ์„ค๋ช…ํ•  ์ˆ˜ ์—†๋‹ค. ๋”ฐ๋ผ์„œ LLM ํ˜ธ์ถœ, ํˆด ํ˜ธ์ถœ, ์—์ด์ „ํŠธ ํ„ด์ด ๋ชจ๋‘ ๊ธฐ๋ก๋œ ํŠธ๋ ˆ์ด์Šค๊ฐ€ ์‹ค์ œ ๋™์ž‘์„ ํŒ๋‹จํ•˜๋Š” ๊ธฐ์ค€์ด ๋œ๋‹ค.
  3. 6:13
    ์ˆ˜๋™ ํŠธ๋ ˆ์ด์Šค ๊ฒ€ํ† ๋ฅผ ๋„˜์–ด์„œ ํ”„๋กœ๋•์…˜ ๊ทœ๋ชจ์—์„œ๋Š” ์‚ฌ๋žŒ์ด ํŠธ๋ ˆ์ด์Šค๋ฅผ ํ•˜๋‚˜์”ฉ ์ฝ๋Š” ๋ฐฉ์‹์ด ๋ณ‘๋ชฉ์ด ๋œ๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๊ณ  ํŠธ๋ ˆ์ด์Šค ์ „์ฒด๋ฅผ ํ‰๊ฐ€ํ•˜๋Š” eval์„ ๋‘๊ณ , ์ข‹์€/๋‚˜์œ ์ด์œ ๋ฅผ ์„ค๋ช…ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋‹ค์‹œ ์—์ด์ „ํŠธ์—๊ฒŒ ๋„ฃ์–ด ๊ฐœ์„  ๋ฃจํ”„๋ฅผ ๋งŒ๋“ ๋‹ค.
  4. 9:02
    ์‹ ํ˜ธ๋ฅผ ์ฐพ์•„ ๋ฃจํ”„๋ฅผ ๋‹ซ๊ธฐ ๊ทœ๋ชจ๊ฐ€ ์ปค์ง€๋ฉด eval ๊ฒฐ๊ณผ๋„ ๋‹ค์‹œ ์‚ฌ๋žŒ์ด ๋‹ค ๋ณผ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์—, ์ด์ œ๋Š” ์—์ด์ „ํŠธ๊ฐ€ eval ์‹คํŒจ ํŒจํ„ด์—์„œ ๋ฐ˜๋ณต๋˜๋Š” ์‹ ํ˜ธ๋ฅผ ์ฐพ์•„์•ผ ํ•œ๋‹ค. ํŠธ๋ ˆ์ด์Šค์™€ eval์€ ๋‹จ์ˆœ ๊ด€์ธก์ด ์•„๋‹ˆ๋ผ ์ž๋™ ์ˆ˜์ •์„ ์œ ๋„ํ•˜๋Š” ํ–‰๋™ ๋ฐ์ดํ„ฐ๊ฐ€ ๋œ๋‹ค.
  5. 12:03
    ์›Œํฌ์ˆ ํ™˜๊ฒฝ ์„ค์ • ์‹ค์Šต์„ ์œ„ํ•ด Arize AX ๊ณ„์ •, ์ €์žฅ์†Œ, OpenAI API key, Arize Space ID, Arize API key, ๋กœ์ปฌ ์‹คํ–‰ ํ™˜๊ฒฝ์ด ํ•„์š”ํ•˜๋‹ค. ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉด ํ™”๋ฉด์˜ ์˜ˆ์‹œ ์ €์žฅ์†Œ๋ฅผ ๋”ฐ๋ผ๊ฐ€๋ฉฐ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ค€๋น„ํ•œ๋‹ค.
  6. 14:13
    Wonder Toys์™€ ์‹ ๋ขฐ ๋ฌธ์ œ ์‹ค์Šต ๋Œ€์ƒ์€ ์žฅ๋‚œ๊ฐ ์‡ผํ•‘์šฉ ์—์ด์ „ํŠธํ˜• ์›น์Šคํ† ์–ด Wonder Toys๋‹ค. ์ž๋™ ์ˆ˜์ •๊ณผ ๊ฐ™์€ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์ด ๊ทœ์ œ ์‚ฐ์—…์—์„œ ์‹ ๋ขฐ ๊ฐ€๋Šฅํ•œ์ง€์— ๋Œ€ํ•œ ์งˆ๋ฌธ์ด ๋‚˜์˜ค๊ณ , ์‹ค์ œ๋กœ ๊ธˆ์œต๊ถŒ ๊ณ ๊ฐ๋„ ์ด๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉ ์ค‘์ด๋ผ๋Š” ๋‹ต์ด ์ œ์‹œ๋œ๋‹ค.
  7. 16:31
    ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๋กœ ๊ด€์ธก์„ฑ ์ถ”๊ฐ€ํ•˜๊ธฐ ํ˜„์žฌ ์•ฑ์€ ๊ด€์ธก์„ฑ์ด ์—†์œผ๋ฏ€๋กœ ์ฝ”๋”ฉ ์—์ด์ „ํŠธ์—๊ฒŒ Arize AX ๊ด€์ธก์„ฑ ์ถ”๊ฐ€๋ฅผ ๋งก๊ธด๋‹ค. OpenAI agents SDK๊ฐ€ ์ด๋ฏธ OpenInference๋กœ ๊ณ„์ธก๋˜์–ด ์žˆ์–ด, ์‹ค์ œ๋กœ๋Š” ์„ค์ •์„ ์ผœ๊ณ  ํŠธ๋ ˆ์ด์Šค๋ฅผ Arize ์—”๋“œํฌ์ธํŠธ๋กœ ๋ณด๋‚ด๊ธฐ๋งŒ ํ•˜๋ฉด ๋œ๋‹ค.
  8. 20:19
    ๋ผ์ด๋ธŒ ํŠธ๋ ˆ์ด์Šค ํ…Œ์ŠคํŠธ์™€ ํ™•์ธ ์•ฑ์„ ์žฌ์‹œ์ž‘ํ•˜๊ณ  ์‹ค์ œ ์งˆ์˜๋ฅผ ๋ณด๋‚ด๋ฉด Arize UI์— ํ”„๋กœ์ ํŠธ๋ณ„ ํŠธ๋ ˆ์ด์Šค๊ฐ€ ์Œ“์ด๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด์ œ ์š”์ฒญ ์ž…๋ ฅ๊ณผ ์—์ด์ „ํŠธ ์‘๋‹ต, ์‹คํ–‰ ํ๋ฆ„์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์ฒซ ๋‹จ๊ณ„๊ฐ€ ์™„์„ฑ๋œ๋‹ค.
  9. 22:25
    ๋ˆ„๋ฝ๋œ ๊ฐ€๊ฒฉ ํ•„ํ„ฐ ๋“œ๋Ÿฌ๋‚ด๊ธฐ ์˜๋„์ ์œผ๋กœ ๊ฐ€๊ฒฉ ํ•„ํ„ฐ๋ฅผ ๋ฌป๋Š” ์งˆ์˜๋ฅผ ๋˜์ ธ ํ˜„์žฌ ์•ฑ์ด ๊ทธ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์‚ฌ์‹ค์„ ํ™•์ธํ•œ๋‹ค. ํŠธ๋ ˆ์ด์Šค๋งŒ์œผ๋กœ๋„ ์–ด๋–ค ์š”์ฒญ์ด ์‹คํŒจํ–ˆ๋Š”์ง€ ๋“œ๋Ÿฌ๋‚˜๋ฉฐ, ๊ด€์ธก์„ฑ์ด ๊ณง ๋””๋ฒ„๊น…์˜ ์ถœ๋ฐœ์ ์ด ๋œ๋‹ค.
  10. 24:41
    ์—์ด์ „ํŠธ์—๊ฒŒ ํŠธ๋ ˆ์ด์Šค ๋ถ„์„์‹œํ‚ค๊ธฐ ์ฝ”๋”ฉ ์—์ด์ „ํŠธ์—๊ฒŒ ํŠธ๋ ˆ์ด์Šค๋ฅผ ๋‚ด๋ ค๋ฐ›์•„ ๋ฌธ์ œ๋ฅผ ์ฐพ์•„๋ณด๋ผ๊ณ  ์‹œํ‚จ๋‹ค. ์„ค์น˜๋œ skills ๋•๋ถ„์— ์—์ด์ „ํŠธ๋Š” Arize AX์—์„œ ํŠธ๋ ˆ์ด์Šค๋ฅผ ์ฝ๊ณ , ์ƒํƒœ์™€ ์˜ค๋ฅ˜๋ฅผ ์š”์•ฝํ•ด ํ’ˆ์งˆ ๋ฌธ์ œ๋ฅผ ์ž๋™์œผ๋กœ ํƒ์ง€ํ•œ๋‹ค.
  11. 28:51
    ๊ฒ€์ƒ‰ ํ’ˆ์งˆ ๋ฌธ์ œ ์ง„๋‹จ ๋ถ„์„ ๊ฒฐ๊ณผ ์ผ๋ถ€ ๊ฒ€์ƒ‰์ด ๊ฒฐ๊ณผ๋ฅผ ๋‚ด์ง€ ๋ชปํ•˜๊ณ , ๋ชจ๋“  ์ธ์ž๊ฐ€ null์ธ ์ฑ„ ๊ฒ€์ƒ‰๋˜๋Š” ๋“ฑ ํ’ˆ์งˆ ๋ฌธ์ œ๊ฐ€ ํ™•์ธ๋œ๋‹ค. ํ•ต์‹ฌ ์›์ธ์€ ๊ฒ€์ƒ‰ ํ•„ํ„ฐ ๋กœ์ง์ด๋ฉฐ, ํŠนํžˆ ์ž˜๋ชป๋œ ๋ชจ๋ธ ์ž…๋ ฅ์ด ๋นˆ ๊ฒฐ๊ณผ๋‚˜ ๊ณผ๋„ํ•œ ์ œํ•œ์„ ๋งŒ๋“œ๋Š” ํŒจํ„ด์ด ๋“œ๋Ÿฌ๋‚œ๋‹ค.
  12. 30:28
    ๊ฐ€๊ฒฉ ํ•„ํ„ฐ ์ถ”๊ฐ€ ์—์ด์ „ํŠธ๋Š” ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด ๋‘” ํ•ด๊ฒฐ ๋ฒ„์ „์„ ์ฐธ๊ณ ํ•ด ๊ฐ€๊ฒฉ ํ•„ํ„ฐ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•œ๋‹ค. ์ˆ˜์ • ํ›„์—๋Š” ์‹ค์ œ๋กœ $9 ์ดํ•˜ ์žฅ๋‚œ๊ฐ์ด ์ž˜ ๋ฐ˜ํ™˜๋˜๊ณ , ํŠธ๋ ˆ์ด์Šค์—๋„ ์ •์ƒ ์ž…๋ ฅ๊ณผ ์‘๋‹ต์ด ๋‚จ์•„ ๋ฃจํ”„๊ฐ€ ๋‹ซํ˜”์Œ์„ ๋ณด์—ฌ์ค€๋‹ค.
  13. 33:05
    Signal๋กœ ์ง€์† ๊ฐ์‹œํ•˜๊ธฐ Signal์€ Arize AX ์•ˆ์—์„œ ๋™์ž‘ํ•˜๋ฉฐ 6์‹œ๊ฐ„๋งˆ๋‹ค ํŠธ๋ ˆ์ด์Šค๋ฅผ ์ž๋™ ๋ถ„์„ํ•ด ๋ฌธ์ œ ํŒจํ„ด๊ณผ ์ˆ˜์ • ์ œ์•ˆ์„ ๋งŒ๋“ ๋‹ค. ๋‹จ๋ฐœ์„ฑ ๊ฒ€ํ† ๊ฐ€ ์•„๋‹ˆ๋ผ, ๊ธˆ์ง€ ์งˆ์˜ ์ฒ˜๋ฆฌ๋‚˜ ์ž˜๋ชป๋œ ์‘๋‹ต ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ๊ณ„์† ์ฐพ์•„๋‚ด๊ณ  PR์ด๋‚˜ ์ด์Šˆ๋กœ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.
  14. 36:06
    ๋ฐฐํฌ์™€ ํšŒ๊ท€ ํ‰๊ฐ€ ์งˆ๋ฌธ ๋กœ์ปฌ ์ €์žฅ, ๊ทœ์ œ ๋Œ€์‘, ์ ์€ ํŠธ๋ ˆ์ด์Šค ์ˆ˜์—์„œ์˜ ์‹ ๋ขฐ์„ฑ, ๋น„์šฉ ๋ถ€๋‹ด ๊ฐ™์€ ์‹ค๋ฌด ์งˆ๋ฌธ์ด ์ด์–ด์ง„๋‹ค. ๋‹ต๋ณ€์˜ ํ•ต์‹ฌ์€ ์šด์˜ ํ™˜๊ฒฝ์— ๋งž๋Š” ๋ฐฐํฌ ์˜ต์…˜๊ณผ, ๋ณ€๊ฒฝ ํ›„ ํ–‰๋™์ด ๋ง๊ฐ€์ง€์ง€ ์•Š๋„๋ก ํšŒ๊ท€ eval์„ ๋ฏธ๋ฆฌ ๊ฐ–์ถ”๋Š” ๊ฒƒ์ด๋‹ค.
  15. 40:22
    Signal ์ž์ฒด๋ฅผ ํ‰๊ฐ€ํ•˜๊ธฐ Signal๋„ ๋ณ„๋„์˜ eval suite์™€ ํŠธ๋ ˆ์ด์‹ฑ์œผ๋กœ ํ‰๊ฐ€๋˜๋ฉฐ, LLM judge๊ฐ€ PR ์ƒ์„ฑ ํ’ˆ์งˆ์„ ํŒ์ •ํ•œ๋‹ค. ์ฆ‰, ๋ฌธ์ œ๋ฅผ ์ฐพ๋Š” ์‹œ์Šคํ…œ ์ž์ฒด๋„ ๊ฐ™์€ ๊ฐœ๋ฐœ ์ƒ๋ช…์ฃผ๊ธฐ ์•ˆ์—์„œ ๊ณ„์† ๊ฒ€์ฆ๋˜๊ณ  ๊ฐœ์„ ๋œ๋‹ค.

์‹ค๋ฌด ์ธ์‚ฌ์ดํŠธ

  • ํ”„๋กœ๋•์…˜ ์—์ด์ „ํŠธ๋Š” ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ณด๋‹ค ํŠธ๋ ˆ์ด์Šค์™€ eval ์ค‘์‹ฌ์œผ๋กœ ๋ด์•ผ ํ•˜๋ฉฐ, ์‚ฌ๋žŒ์ด ์ง์ ‘ ์ฝ๋Š” ๊ตฌ์กฐ๋ฅผ ์ „์ œ๋กœ ํ•˜๋ฉด ๊ทœ๋ชจ๊ฐ€ ์ปค์งˆ์ˆ˜๋ก ๋ฐ˜๋“œ์‹œ ๋ณ‘๋ชฉ์ด ์ƒ๊ธด๋‹ค.
  • ๊ฐ€์น˜ ์žˆ๋Š” ์ž๋™ํ™”๋Š” ๋ฌธ์ œ๋ฅผ โ€˜์ฐพ๋Š” ๊ฒƒโ€™์—์„œ ๋๋‚˜์ง€ ์•Š๊ณ , ๋ฐ˜๋ณต ํŒจํ„ด์„ ์‹ ํ˜ธ๋กœ ๋ฌถ์–ด ์ˆ˜์ • ํ›„๋ณด๊นŒ์ง€ ๋งŒ๋“œ๋Š” ๋‹จ๊ณ„์—์„œ ์‹ค์งˆ์ ์ธ ์šด์˜ ํšจ๊ณผ๊ฐ€ ๋‚œ๋‹ค.
  • ํšŒ๊ท€ eval์ด ๋จผ์ € ์žˆ์–ด์•ผ ์ž๋™ ์ˆ˜์ •์˜ ์•ˆ์ „์„ฑ์ด ํ™•๋ณด๋˜๋ฏ€๋กœ, ๊ธฐ๋Šฅ ์ถ”๊ฐ€๋ณด๋‹ค ๋จผ์ € ์‹คํŒจํ•˜๋ฉด ์•ˆ ๋˜๋Š” ํ–‰๋™์„ ๋ช…์‹œ์ ์œผ๋กœ ์ •์˜ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.