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

Your Agent Fix Just Broke Something Else - Sofia Jakovcevic, Arize AI

AI Engineer ยท 2026-10-25 04:00 ยท 19:25

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

์—์ด์ „ํŠธ์˜ ๋ณ€๊ฒฝ์€ ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋งŒ์œผ๋กœ๋Š” ์•ˆ์ „์„ฑ์„ ๋ณด์žฅํ•  ์ˆ˜ ์—†์œผ๋ฉฐ, ์ƒ์‚ฐ ํŠธ๋ ˆ์ด์Šค ๊ธฐ๋ฐ˜ ํ‰๊ฐ€ยท์‹คํ—˜ยทCI ๊ฒŒ์ดํŠธ๋กœ ํšŒ๊ท€๋ฅผ ์ž๋™ํ™”ํ•ด์•ผ ์ง„์งœ๋กœ ๊นจ์ง€์ง€ ์•Š๋Š” ๊ฐœ์„ ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

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

  1. 0:00
    ์—์ด์ „ํŠธ ๊ด€์ธก์„ฑ์˜ ํ•„์š”์„ฑ ์—์ด์ „ํŠธ๋Š” ๋‚ด๋ถ€ ๋™์ž‘์ด ๋ธ”๋ž™๋ฐ•์Šค์ฒ˜๋Ÿผ ๋ณด์ด๊ธฐ ๋•Œ๋ฌธ์—, ๊ด€์ธก์„ฑ์„ ํ†ตํ•ด ์‹ค์ œ๋กœ ๋ฌด์—‡์„ ํ•˜๊ณ  ์žˆ๋Š”์ง€ ๋“œ๋Ÿฌ๋‚ด์•ผ ๋””๋ฒ„๊น…๊ณผ ์„ฑ๋Šฅ ๊ฐœ์„ ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ํŠธ๋ ˆ์ด์Šค์™€ ํ‰๊ฐ€ ์ง€ํ‘œ๋ฅผ ํ•จ๊ป˜ ์จ์•ผ ์‹œ์Šคํ…œ์˜ ๋™์ž‘์„ ์ดํ•ดํ•˜๊ณ  ๋ฐ˜๋ณต ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.
  2. 1:08
    ์ˆ˜์ •์ด ๋‹ค๋ฅธ ๋ฌธ์ œ๋ฅผ ๋ง๊ฐ€๋œจ๋ฆฌ๋Š” ํ˜„์‹ค ๊ฐ€์žฅ ํฐ ๋ฌธ์ œ๋Š” ๋ฌด์—‡์ด ๊นจ์กŒ๋Š”์ง€๋ฅผ ์ฐพ๋Š” ๊ฒƒ๋ณด๋‹ค, ํ•˜๋‚˜๋ฅผ ๊ณ ์นœ ๋’ค ๋‹ค๋ฅธ ๊ธฐ๋Šฅ์ด ๋ฌด๋„ˆ์ง€์ง€ ์•Š๋„๋ก ๋ง‰๋Š” ์ผ์ด๋‹ค. ํšŒ๊ท€ ๋ฐฉ์ง€ ๊ณผ์ •์€ ์‚ฌ๋žŒ์˜ ์ˆ˜๋™ ์ ๊ฒ€์ด ์•„๋‹ˆ๋ผ CI/CD๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ์ž๋™ํ™”๋œ ํ‰๊ฐ€ ํ”„๋กœ์„ธ์Šค์—ฌ์•ผ ํ•œ๋‹ค.
  3. 2:26
    ํ•œ ์ค„ ํ”„๋กฌํ”„ํŠธ ๋ณ€๊ฒฝ์ด ๋งŒ๋“  +17๊ณผ -17 ์•ˆ์ „ ํ™•์ธ ๋ฌธ๊ตฌ๋ฅผ ํ•œ ์ค„ ์ถ”๊ฐ€ํ•˜๋ฉด action safety๋Š” ์ข‹์•„์งˆ ์ˆ˜ ์žˆ์ง€๋งŒ, task completion์€ ์˜คํžˆ๋ ค ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค. ๋‹จ์ผ ์ง€ํ‘œ๋งŒ ๋ณด๋ฉด ๊ฐœ์„ ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ๋ณ€๊ฒฝ๋„ ์ „์ฒด์ ์œผ๋กœ๋Š” ์ƒ์‡„๋˜๊ฑฐ๋‚˜ ์•…ํ™”๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ์ˆซ์ž๋กœ ๊ฒ€์ฆ๋œ ๋‹ค์ฐจ์› ํ‰๊ฐ€๊ฐ€ ํ•„์š”ํ•˜๋‹ค.
  4. 4:48
    ์—์ด์ „ํŠธ๋Š” ์ฝ”๋“œ๊ฐ€ ์•„๋‹ˆ๋ผ ๋Ÿฐํƒ€์ž„์—์„œ ์‹คํŒจํ•œ๋‹ค ๋ฌธ์ œ์˜ ์›์ธ์€ ์ฝ”๋“œ diff ์ž์ฒด๋ณด๋‹ค ๋Ÿฐํƒ€์ž„์—์„œ ์‹ค์ œ๋กœ ๋ฒŒ์–ด์ง€๋Š” ํ–‰๋™ ๋ณ€ํ™”์— ์žˆ๋‹ค. ์ •์  ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ณด๋‹ค ํŠธ๋ ˆ์ด์Šค๊ฐ€ ๋” ์ค‘์š”ํ•œ ์ง„์‹ค์˜ ์›์ฒœ์ด๋ฉฐ, ํšŒ๊ท€ ํ…Œ์ŠคํŠธ๋Š” ๋จผ์ € ํŠธ๋ ˆ์ด์Šค๋ฅผ ๋ด์•ผ ํ•œ๋‹ค.
  5. 6:25
    ๋‹ค์„ฏ ๋‹จ๊ณ„ ํšŒ๊ท€ ๋ฃจํ”„ ๊ฐœ์š” ํšŒ๊ท€ ๋ฐฉ์ง€๋Š” ์ƒ์‚ฐ ํŠธ๋ ˆ์ด์Šค ์ˆ˜์ง‘, ํ‰๊ฐ€ ๊ตฌ์ถ•, ์‹คํ—˜ ์‹คํ–‰, ๋น„๊ต, CI ๊ฒŒ์ดํŠธ๋ผ๋Š” ๋‹ค์„ฏ ๋‹จ๊ณ„๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ์ด ํ๋ฆ„์„ ์ž๋™ํ™”ํ•˜๋ฉด ๋ณ€๊ฒฝ์„ ๋น ๋ฅด๊ฒŒ ๋ฐ˜๋ณตํ•˜๋ฉด์„œ๋„ ํ’ˆ์งˆ ๊ธฐ์ค€์„ ์ง€ํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.
  6. 6:48
    ์ƒ์‚ฐ ํŠธ๋ ˆ์ด์Šค๋กœ ๋ฐ์ดํ„ฐ์…‹ ๋งŒ๋“ค๊ธฐ ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ๋ณด๋‹ค ์‹ค์ œ ์‚ฌ์šฉ์ž ์งˆ์˜, ๋„๊ตฌ ํ˜ธ์ถœ, ์‹คํŒจ ์‚ฌ๋ก€, ์—ฃ์ง€ ์ผ€์ด์Šค, ์„ฑ๊ณต ์‚ฌ๋ก€๋ฅผ ํ•จ๊ป˜ ๋ชจ์•„์•ผ ํ•œ๋‹ค. ํŠนํžˆ ์ด๋ฏธ ์ž˜ ๋™์ž‘ํ•˜๋˜ ์›Œํฌํ”Œ๋กœ๋ฅผ ํฌํ•จํ•ด์•ผ ์ƒˆ๋กœ์šด ์ˆ˜์ •์ด ๊ธฐ์กด ๋™์ž‘์„ ๊นจ์ง€ ์•Š๋Š”์ง€ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๋‹ค.
  7. 7:50
    ํ‰๊ฐ€์ž๋กœ ์ ์ˆ˜ ๋งค๊ธฐ๊ธฐ hallucination, accuracy, tool trajectory, step efficiency ๊ฐ™์€ ์ฃผ๊ด€์  ์ง€ํ‘œ๋ฅผ ์ˆ˜์น˜ํ™”ํ•˜๋ ค๋ฉด evaluator๊ฐ€ ํ•„์š”ํ•˜๋‹ค. LLM-as-a-judge, ์ฝ”๋“œ ๊ธฐ๋ฐ˜ ํ‰๊ฐ€, ML ๊ธฐ๋ฐ˜ ํ‰๊ฐ€๋ฅผ ์กฐํ•ฉํ•ด ๊ฐ ์ง€ํ‘œ๋ฅผ ์ผ๊ด€๋œ ์ ์ˆ˜๋กœ ๋ฐ”๊ฟ”์•ผ ํ•œ๋‹ค.
  8. 9:48
    ๊ธฐ์ค€์„  ์‹คํ—˜๊ณผ ๋ณ€๊ฒฝ ๋น„๊ต ๊ธฐ์ค€์„ ์€ ์ƒ์‚ฐ ๋ฐ์ดํ„ฐ์…‹์— ๊ธฐ์กด ์—์ด์ „ํŠธ๋ฅผ ๋Œ๋ฆฌ๊ณ  ํ‰๊ฐ€ ์ ์ˆ˜๋ฅผ ์–ป๋Š” ๋ฐ์„œ ์‹œ์ž‘ํ•œ๋‹ค. ๊ทธ๋‹ค์Œ ํ”„๋กฌํ”„ํŠธ, ํ•ธ๋“œ์˜คํ”„, ๋„๊ตฌ, ๋ชจ๋ธ์„ ๋ฐ”๊ฟ”๊ฐ€๋ฉฐ ๊ฐ™์€ ํ‰๊ฐ€๋ฅผ ๋ฐ˜๋ณตํ•ด ๋น„๊ตํ•˜๋ฉด, ๋ฐฐํฌ ์ „์— ROI์™€ ํ’ˆ์งˆ ๋ณ€ํ™”๋ฅผ ์ •๋Ÿ‰์ ์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  9. 11:14
    CI์—์„œ ๋จธ์ง€ ์ฐจ๋‹จํ•˜๊ธฐ ์‹คํ—˜๊ณผ ํ‰๊ฐ€๋ฅผ CI์— ๋„ฃ์œผ๋ฉด ๊ฐ PR์ด ์ž๋™์œผ๋กœ ํšŒ๊ท€ ๊ธฐ์ค€์„ ํ†ต๊ณผํ•ด์•ผ๋งŒ ๋จธ์ง€๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ถ”์ธก์ด ์•„๋‹ˆ๋ผ ํ•ฉ์˜๋œ ์ง€ํ‘œ์— ๊ทผ๊ฑฐํ•ด ๋ฐฐํฌ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.
  10. 11:48
    Arize์—์„œ ์‹คํ—˜ํ•˜๊ธฐ Arize UI์—์„œ๋Š” ๋‹จ์ผ ์—์ด์ „ํŠธ๋ฅผ ์œ„ํ•œ prompt playground์™€ ๋‹ค์ค‘ ์—์ด์ „ํŠธ ์‹œ์Šคํ…œ์„ ์œ„ํ•œ agent playground๋กœ ์‹คํ—˜์„ ๋‚˜๋ˆ  ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ์…‹, eval, latency, cost, error rate๋ฅผ ํ•œ๊ณณ์—์„œ ๋น„๊ตํ•˜๋ฉด์„œ ์—ฌ๋Ÿฌ ํ”„๋กฌํ”„ํŠธยท๋ชจ๋ธ ๋ณ€๊ฒฝ์˜ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  11. 15:38
    ์ฝ”๋”ฉ ์—์ด์ „ํŠธ์™€ skills ํ™œ์šฉ Agent skills๋ฅผ ์“ฐ๋ฉด ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๊ฐ€ ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ์™€ ํ™•์žฅ๋œ ์ปจํ…์ŠคํŠธ์— ์—ฐ๊ฒฐ๋˜์–ด, IDE์—์„œ ๋งŒ๋“  ์ฝ”๋“œ์™€ ๊ด€์ธก ๋ฐฑ์—”๋“œ์˜ ์‹ค์ œ ๋™์ž‘์„ ์ด์–ด ๋ถ™์ผ ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ ๋„๊ตฌ ์•ˆ์—์„œ ์ƒ์„ฑํ•œ ๋ณ€๊ฒฝ์„ ๊ณง๋ฐ”๋กœ ๊ด€์ธกยทํ‰๊ฐ€ ํ๋ฆ„๊ณผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.
  12. 16:12
    ์—์ด์ „ํŠธ ์†๋„๋กœ ๋‹ซ๋Š” ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„ ์‹คํŒจํ•œ ํŠธ๋ ˆ์ด์Šค๋Š” ๋‹ค์‹œ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๊ฐ€ ๋˜์–ด ํšŒ๊ท€ ์„ธํŠธ๋ฅผ ๊ณ„์† ๊ฐ•ํ™”ํ•ด์•ผ ํ•œ๋‹ค. ๊ถ๊ทน์ ์œผ๋กœ๋Š” ์‚ฌ๋žŒ์ด ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋ณด๊ณ  ๊ณ ์น˜๋Š” ๊ตฌ์กฐ๋ฅผ ๋„˜์–ด, ์—์ด์ „ํŠธ๊ฐ€ ์Šค์Šค๋กœ ์กฐ์‚ฌํ•˜๊ณ  ์ˆ˜์ •์•ˆ์„ ์ œ์•ˆํ•˜๋ฉฐ ์ž๊ธฐ ์ž์‹ ์„ ๊ฐœ์„ ํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐ€์•ผ ํ•œ๋‹ค.

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

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