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

Stop Giving Your Agent Tools. Give It a Sandbox - Mikyo King, Arize AI

AI Engineer ยท 2026-10-28 04:00 ยท 14:38

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

์—์ด์ „ํŠธ์— ๋„๊ตฌ๋ฅผ ๋ฌด์ž‘์ • ๋งŽ์ด ๋„ฃ๊ธฐ๋ณด๋‹ค ์ƒŒ๋“œ๋ฐ•์Šคํ˜• ์‹คํ–‰ ํ™˜๊ฒฝ์„ ์ฃผ๋ฉด ๋” ์ ์€ ํ† ํฐ๊ณผ ๋น„์šฉ์œผ๋กœ ๋” ๋ณต์žกํ•˜๊ณ  ๊ธด ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.

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

  1. 0:00
    ์†Œ๊ฐœ Arize AI์˜ ์˜คํ”ˆ์†Œ์Šค ๊ด€์ธกยทํ‰๊ฐ€ ํ”„๋ ˆ์ž„์›Œํฌ์™€ ์ž์ฒด ์—์ด์ „ํŠธ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ, Code Mode๊ฐ€ ๋ฌด์—‡์ธ์ง€์™€ ์ด๋ฅผ ๋„์ž…ํ•œ ์—ฌ์ •์„ ๋‹ค๋ฃฌ๋‹ค.
  2. 0:36
    ์—”์ง€๋‹ˆ์–ด์™€ ๋น„์—”์ง€๋‹ˆ์–ด์˜ ๊ฒฝ๊ณ„๊ฐ€ ์‚ฌ๋ผ์ง€๊ณ  ์žˆ๋‹ค ์˜ˆ์ „์—๋Š” ์—”์ง€๋‹ˆ์–ด๋งŒ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์งœ์„œ ์›ํ•˜๋Š” ๋„๊ตฌ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ, ์ด์ œ๋Š” coding agent๊ฐ€ ํ•„์š”ํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ฆ‰์„์—์„œ ๋งŒ๋“ค์–ด ๊ทธ ๊ฒฝ๊ณ„๋ฅผ ํ—ˆ๋ฌธ๋‹ค. ์ด๋Ÿฐ ๋ณ€ํ™”์— ๋งž์ถฐ ์—์ด์ „ํŠธ๋„ ๊ณ ์ •๋œ ๋„๊ตฌ ๋ชฉ๋ก๋ณด๋‹ค ๋™์ ์œผ๋กœ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ์„ค๊ณ„ํ•ด์•ผ ํ•œ๋‹ค.
  3. 1:52
    ์ „ํ†ต์ ์ธ ํˆด ํ˜ธ์ถœ ์—์ด์ „ํŠธ ๊ธฐ์กด ์—์ด์ „ํŠธ๋Š” ๋งŽ์€ ๋„๊ตฌ๋ฅผ ๋ฏธ๋ฆฌ ๋„ฃ๊ณ , ํ˜ธ์ถœํ•  ๋•Œ๋งˆ๋‹ค ๊ฒฐ๊ณผ๊ฐ€ ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ์— ์Œ“์ด๋ฉด์„œ ํ† ํฐ ๋น„๋Œ€ํ™”์™€ ์ปจํ…์ŠคํŠธ ์˜ค์—ผ์ด ๋ฐœ์ƒํ•œ๋‹ค. ๊ธด ๋Œ€ํ™”์™€ ์ค‘๊ฐ„ ์š”์•ฝ์ด ๋Š˜์–ด๋‚ ์ˆ˜๋ก ์ง€์—ฐ๊ณผ ๋น„์šฉ์ด ์ปค์ง€๊ณ , ๋” ํฐ ์œ ์—ฐ์„ฑ์„ ๋‚ด๊ธฐ ์–ด๋ ต๋‹ค.
  4. 3:03
    Code Mode๋ž€ ๋ฌด์—‡์ธ๊ฐ€? Code Mode๋Š” ๋„๊ตฌ ๋ชฉ๋ก์„ ๋‹จ์ˆœํžˆ ๋‚˜์—ดํ•˜๋Š” ๋Œ€์‹ , ํ•„์š”ํ•œ ๋„๊ตฌ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ™˜๊ฒฝ๊นŒ์ง€ ํ•จ๊ป˜ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ˆœ์ฐจ ์‹คํ–‰, ๋ณ‘๋ ฌ ์‹คํ–‰, ์กฐ๊ฑด ๋ถ„๊ธฐ, ๋‹ค์ค‘ ๋„๊ตฌ ํ˜ธ์ถœ์„ ํ•œ ๋ฒˆ์— ์ฒ˜๋ฆฌํ•˜๋ฉด์„œ ํ•„์š”ํ•œ ๊ฒฐ๊ณผ๋งŒ ๋‹ค์‹œ ์ปจํ…์ŠคํŠธ์— ๋„ฃ๋„๋ก ์„ค๊ณ„๋œ๋‹ค.
  5. 4:37
    ์™œ Code Mode๊ฐ€ ์ž‘๋™ํ•˜๋Š”๊ฐ€ ๋„๊ตฌ๋ฅผ ํ•œ๊บผ๋ฒˆ์— ์ฃผ์ž…ํ•˜์ง€ ์•Š๊ณ  ํ•„์š”ํ•  ๋•Œ ์ฐพ๊ฒŒ ํ•˜๋ฉด ๋„๊ตฌ ์ดํ•ด์™€ ์‹คํ–‰์ด ๋” ์ž์—ฐ์Šค๋Ÿฌ์›Œ์ง€๊ณ , ์ˆœ์ฐจยท๋ณ‘๋ ฌ ์กฐํ•ฉ์œผ๋กœ ๋” ๋ณต์žกํ•œ ์›Œํฌํ”Œ๋กœ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ ๋ถˆํ•„์š”ํ•œ ์ถœ๋ ฅ ์ „์ฒด๋ฅผ ์ปจํ…์ŠคํŠธ์— ๋„ฃ์ง€ ์•Š์•„ ํ† ํฐ ํšจ์œจ์ด ๋†’์•„์ง€๊ณ , ์—์ด์ „ํŠธ๊ฐ€ ์ž์ฒด์ ์œผ๋กœ ๋„๊ตฌ๋ฅผ ๋งŒ๋“ค์–ด ์“ฐ๋Š” emergent behavior๊นŒ์ง€ ๊ฐ€๋Šฅํ•ด์ง„๋‹ค.
  6. 6:11
    Phoenix์—์„œ Code Mode๋ฅผ ์“ฐ๋Š” ๋ฐฉ์‹ Phoenix์—์„œ๋Š” Bash, Python sandbox, REST CRUD ์—”๋“œํฌ์ธํŠธ, SQL ์‹คํ–‰์„ ํ•˜๋‚˜์˜ ์ฝ”๋”ฉ ํ™˜๊ฒฝ์— ๋„ฃ์–ด ์—์ด์ „ํŠธ๊ฐ€ ๋ฐ์ดํ„ฐ ์กฐํšŒ์™€ ์กฐ์ž‘, ์ง‘๊ณ„ ์งˆ์˜๋ฅผ ์œ ์—ฐํ•˜๊ฒŒ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค. ํ”„๋ŸฐํŠธ์—”๋“œ์—์„œ๋„ ์‹œ๊ฐ„ ๋ฒ”์œ„ ๋ณ€๊ฒฝ์ด๋‚˜ ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ ๊ฐ™์€ UI ์ƒํ˜ธ์ž‘์šฉ์„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๊ฒŒ ํ•ด ๋” ๋ณต์žกํ•œ ์ž‘์—…์„ ์ž๋™ํ™”ํ•œ๋‹ค.
  7. 8:19
    Code Mode์˜ ์ˆจ์€ ๋น„์šฉ ์ƒŒ๋“œ๋ฐ•์Šค ๊ธฐ๋ฐ˜ ์‹คํ–‰์€ CPUยท๋ฉ”๋ชจ๋ฆฌยท๋„คํŠธ์›Œํฌยท์‹œํฌ๋ฆฟยท๊ถŒํ•œ์„ ๋ชจ๋‘ ์‹ ๊ฒฝ ์จ์•ผ ํ•˜๋ฉฐ, ์ž˜๋ชป ์„ค๊ณ„ํ•˜๋ฉด ๊ณผ๋„ํ•œ ๊ถŒํ•œ์ด๋‚˜ ์™ธ๋ถ€ ์œ ์ถœ ์œ„ํ—˜์ด ์ปค์ง„๋‹ค. ๋˜ํ•œ ๋ถ€ํŒ… ์‹คํŒจ, ๋””๋ฒ„๊น… ๋‚œ์ด๋„, ์ฝ”๋“œ๊ฐ€ ๊ณง ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ๋˜๋Š” ๋ฌธ์ œ, ์ด์ค‘ ์ƒŒ๋“œ๋ฐ•์‹ฑ์ฒ˜๋Ÿผ ์šด์˜ ๋ณต์žก๋„๋„ ํ•จ๊ป˜ ์ฆ๊ฐ€ํ•œ๋‹ค.
  8. 10:42
    ์—ด๋ฆฐ ๋ฌธ์ œ ์ค‘๊ฐ„์— ์‹คํŒจํ•œ ์ฝ”๋“œ๋ฅผ ์ด์–ด์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์—†๋Š” ์ง€์†์„ฑ ๋ฌธ์ œ, ์–ธ์–ด ์„ ํƒ์ด ๊ฒฐ๊ณผ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ, ๋ฐ”์ด๋„ˆ๋ฆฌยท์ด๋ฏธ์ง€ ๊ฐ™์€ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒŒ๋“œ๋ฐ•์Šค ๋ฐ–์œผ๋กœ ์•ˆ์ „ํ•˜๊ฒŒ ๊บผ๋‚ด๋Š” ๋ฌธ์ œ, ์ž‘์€ ๋ชจ๋ธ๋กœ ๋น„์šฉ์„ ๋‚ฎ์ถœ ๋•Œ์˜ ์„ฑ๋Šฅ ์ €ํ•˜๊ฐ€ ๋‚จ์•„ ์žˆ๋‹ค.
  9. 11:44
    Harbor๋กœ Code Mode ํ‰๊ฐ€ํ•˜๊ธฐ Arize๋Š” Phoenix์™€ Harbor๋ฅผ ์‚ฌ์šฉํ•ด ์—์ด์ „ํŠธ๋ฅผ ์ƒŒ๋“œ๋ฐ•์Šค ํ™˜๊ฒฝ์—์„œ ๋ฐ˜๋ณต ์‹คํ–‰ํ•˜๊ณ , ๋„คํŠธ์›Œํฌ๋ฅผ ๋ˆ ์ƒํƒœ์—์„œ ์—ฌ๋Ÿฌ ๋ณ€ํ˜•์„ ์‹œํ—˜ํ•ด flake๋ฅผ ์ค„์ธ๋‹ค. ๊ฐ ๊ณผ์ œ์— ๋Œ€ํ•ด ํ†ต๊ณผ ์—ฌ๋ถ€๋ฅผ 0/1๋กœ ์ฑ„์ ํ•˜๊ณ  pass at K๋กœ ํ‰๊ฐ€ํ•ด, ๋ถˆ์•ˆ์ •ํ•œ ์—์ด์ „ํŠธ ๋™์ž‘์„ ์ฒด๊ณ„์ ์œผ๋กœ ๋น„๊ตํ•œ๋‹ค.
  10. 12:55
    ๊ฒฐ๊ณผ: ํ† ํฐ 43% ์ ˆ๊ฐ, ๋น„์šฉ 31% ์ ˆ๊ฐ Harbor ์‹คํ—˜์—์„œ Code Mode ๋„์ž… ํ›„ ํ† ํฐ ์‚ฌ์šฉ๋Ÿ‰์€ 43% ์ค„๊ณ  ๋น„์šฉ์€ 31% ๊ฐ์†Œํ–ˆ์œผ๋ฉฐ, ์ง€์—ฐ ์‹œ๊ฐ„์€ ๊ฑฐ์˜ ๋น„์Šทํ•˜๊ฒŒ ์œ ์ง€๋๋‹ค. ํŠธ๋ผ์ ํ† ๋ฆฌ์™€ ํ‰๊ฐ€ ๊ฒฐ๊ณผ๋ฅผ ํ•จ๊ป˜ ๋ณด๋ฉด ์ƒˆ๋กœ์šด ๋„๊ตฌ ์ถ”๊ฐ€๋‚˜ ์ง€์‹œ ๋ณ€๊ฒฝ์ด ์„ฑ๋Šฅ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ๋ถ„์„ํ•ด ์—์ด์ „ํŠธ๋ฅผ ์ ์ง„์ ์œผ๋กœ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.
  11. 13:59
    ํ•ต์‹ฌ ์ •๋ฆฌ Code Mode๋Š” ํ„ด ์ˆ˜๋ฅผ ์ค„์ด๊ณ  ๋” ์ €๋ ดํ•˜๊ฒŒ ๋งŒ๋“ค๋ฉด์„œ๋„ ์žฅ๊ธฐ์ ์ด๊ณ  emergentํ•œ ์ž‘์—…์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋ฏ€๋กœ, ์—์ด์ „ํŠธ์—๋Š” ๋„๊ตฌ๋งŒ์ด ์•„๋‹ˆ๋ผ ์ƒŒ๋“œ๋ฐ•์Šค๋ฅผ ์ฃผ๋Š” ํŽธ์ด ๋” ์œ ๋ฆฌํ•˜๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๋™์ž‘์€ ๋ฐ˜๋“œ์‹œ ํ‰๊ฐ€ ๋„๊ตฌ๋กœ ๊ฒ€์ฆํ•ด์•ผ ํ•œ๋‹ค.

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

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