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

What if the harness mattered more than the model? - Aditya Bhargava, Etsy

AI Engineer ยท 2026-07-08 08:31 ยท 32:04

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

์ด ์˜์ƒ์€ ๋ชจ๋ธ ์ž์ฒด๋ณด๋‹ค ํ•˜๋„ค์Šค๊ฐ€ ์„ฑ๋Šฅ๊ณผ ์•ˆ์ „์„ ์ขŒ์šฐํ•˜๋ฉฐ, ๋„๊ตฌยท์•ˆ์ „์žฅ์น˜ยท๋ฐ˜๋ณต ๋ฃจํ”„ยท์„œ๋ธŒ์—์ด์ „ํŠธยท์ž๊ธฐ์ตœ์ ํ™”๋ฅผ ์ž˜ ์„ค๊ณ„ํ•˜๋ฉด ๋กœ์ปฌ ์˜คํ”ˆ์†Œ์Šค ๋ชจ๋ธ๋กœ๋„ ๊ฐ•ํ•œ ์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ฃผ์žฅํ•œ๋‹ค.

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

  1. 0:01
    ํ•ต์‹ฌ ์ฃผ์žฅ์€ ๋ชจ๋ธ์ด ์•„๋ฌด๋ฆฌ ์ข‹์•„๋„ ํ•˜๋„ค์Šค๊ฐ€ ์•ฝํ•˜๋ฉด ์„ฑ๋Šฅ์ด ์ œํ•œ๋˜๋ฉฐ, ๋ฐ˜๋Œ€๋กœ ํ•˜๋„ค์Šค๋ฅผ ์ž˜ ์„ค๊ณ„ํ•˜๋ฉด ๋” ์•ฝํ•œ ๋ชจ๋ธ๋„ ์ถฉ๋ถ„ํžˆ ์‹ค์šฉ์ ์ธ ์ˆ˜์ค€๊นŒ์ง€ ๋Œ์–ด์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ์—ด๋ฆฐ ๋กœ์ปฌ ๋ชจ๋ธ๊ณผ ๊ฐ•ํ•œ ํ•˜๋„ค์Šค์— ๋” ๋งŽ์€ ํˆฌ์ž๋ฅผ ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋ฐฉํ–ฅ์„ ์ œ์‹œํ•œ๋‹ค.
  2. 4:00
    Agent์™€ harness๋ฅผ ๊ฑฐ์˜ ๊ฐ™์€ ๋งฅ๋ฝ์œผ๋กœ ๋‘๊ณ , Agency๋ผ๋Š” ์–ธ์–ด ์ˆ˜์ค€ ๋„๊ตฌ๋กœ ํ•˜๋„ค์Šค๋ฅผ ๊ตฌ์ถ•ํ•œ๋‹ค. ๋‹จ์ˆœํ•œ ์˜ˆ์‹œ๋กœ ๋ชจ๋ธ๋งŒ ์“ฐ๋ฉด ํŒŒ์ผ์„ ์ฝ๊ณ  ์“ธ ์ˆ˜ ์—†์–ด ์‹คํŒจํ•˜๊ณ , ํ•จ์ˆ˜ ๊ธฐ๋ฐ˜ tool์„ ๋ถ™์ด๋ฉด ๋™์ž‘์ด ๊ฐ€๋Šฅํ•ด์ง„๋‹ค.
  3. 12:00
    ํŒŒ์ผ ์ฝ๊ธฐยท์“ฐ๊ธฐ ๊ฐ™์€ ๊ฐ•ํ•œ ๊ถŒํ•œ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์œ„ํ—˜ํ•˜๋ฏ€๋กœ interrupt์™€ handler๋กœ ์‚ฌ๋žŒ์˜ ์Šน์ธ์„ ๋ฐ›๊ฒŒ ๋งŒ๋“ค์–ด ์•ˆ์ „์„ฑ์„ ํ™•๋ณดํ•œ๋‹ค. ์ดํ›„ partial function application์œผ๋กœ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๊ณ ์ •ํ•ด ๊ถŒํ•œ ๋ฒ”์œ„๋ฅผ ์ œํ•œํ•˜๋ฉด, ์ธ๊ฐ„ ๊ฐœ์ž… ์—†์ด๋„ ์•ˆ์ „ํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.
  4. 18:01
    ReAct ํ˜•ํƒœ์˜ reason-act-observe ๋ฃจํ”„๋ฅผ ๋„ฃ์œผ๋ฉด ์—์ด์ „ํŠธ๊ฐ€ ํ…Œ์ŠคํŠธ ์‹คํŒจ๋ฅผ ํ™•์ธํ•˜๊ณ , ์ˆ˜์ •ํ•œ ๋’ค ๋‹ค์‹œ ๊ฒ€์ฆํ•˜๋Š” ํ๋ฆ„์œผ๋กœ ์•ˆ์ •์ ์œผ๋กœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค. ์ด ๋‹จ๊ณ„์—์„œ ํ•˜๋„ค์Šค๋Š” ๋‹จ์ˆœ ์‹คํ–‰๊ธฐ๊ฐ€ ์•„๋‹ˆ๋ผ ์ถ”๋ก ยทํ–‰๋™ยท๊ฒ€์ฆ์„ ๋ฐ˜๋ณตํ•˜๋Š” ์šด์˜ ์ฒด๊ณ„์— ๊ฐ€๊นŒ์›Œ์ง„๋‹ค.
  5. 22:02
    ์„œ๋ธŒ์—์ด์ „ํŠธ๋ฅผ ๋„๊ตฌ์ฒ˜๋Ÿผ ๋‹ค๋ฃจ๋ฉด ์ฝ”๋“œ ์ˆ˜์ •์šฉ ์—์ด์ „ํŠธ์™€ Wikipedia ๊ฒ€์ƒ‰ ์—์ด์ „ํŠธ๋ฅผ ๋ณ‘๋ ฌ๋กœ ์šด์˜ํ•  ์ˆ˜ ์žˆ์–ด, ๋Šฅ๋ ฅ์„ ๋Š˜๋ฆฌ๋ฉด์„œ๋„ ์ปจํ…์ŠคํŠธ ํ˜ผ์žก์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ optimizer๋ฅผ ํ†ตํ•ด ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ •๋Ÿ‰์ ์œผ๋กœ ๊ฐœ์„ ํ•˜๋ฉด, ๊ฐ์— ์˜์กดํ•˜์ง€ ์•Š๊ณ  ์ธก์ • ๊ฐ€๋Šฅํ•œ ๋ฐฉ์‹์œผ๋กœ ํ•˜๋„ค์Šค๋ฅผ ๊ณ ๋„ํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค.

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

  • ์—์ด์ „ํŠธ ํ’ˆ์งˆ์„ ์˜ฌ๋ฆด ๋•Œ๋Š” ๋ชจ๋ธ ๊ต์ฒด๋ณด๋‹ค ๋จผ์ € tool ์„ค๊ณ„, ๊ถŒํ•œ ์ œํ•œ, interrupt ์ •์ฑ…๋ถ€ํ„ฐ ์ ๊ฒ€ํ•˜๋Š” ๊ฒƒ์ด ํšจ๊ณผ์ ์ด๋‹ค.
  • ๋ฐ˜๋ณต ์ž‘์—…ํ˜• ์—์ด์ „ํŠธ๋Š” ReAct ๋ฃจํ”„์™€ ํ…Œ์ŠคํŠธ ๊ฒ€์ฆ์„ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋กœ ๋„ฃ์–ด์•ผ ์‹คํŒจ๋ฅผ ์กฐ๊ธฐ์— ์žก๊ณ  ์‹ ๋ขฐ๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ๋‹ค.
  • ๊ธฐ๋Šฅ์ด ๋Š˜์–ด๋‚ ์ˆ˜๋ก ์„œ๋ธŒ์—์ด์ „ํŠธ๋กœ ์—ญํ• ์„ ๋ถ„๋ฆฌํ•˜๋ฉด ๋„๊ตฌ ์„ ํƒ ์˜ค๋ฅ˜์™€ ์ปจํ…์ŠคํŠธ ์˜ค์—ผ์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค.