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

Claude for Long-Horizon Tasks โ€” Lance Martin, Anthropic

AI Engineer ยท 2026-07-23 02:00 ยท 25:19

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

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

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

  1. 0:01
    Claude๋ฅผ ์ œํ’ˆ์œผ๋กœ ์“ธ ๋•Œ๋Š” ๋ชจ๋ธ ์ž์ฒด๋ณด๋‹ค ๊ทธ ๋น›์„ ๋“œ๋Ÿฌ๋‚ด๋Š” ์ฐฝ, ์ฆ‰ ํ•˜๋„ค์Šค์™€ ๋ฐฐํฌ ํ˜•ํƒœ๊ฐ€ ๋” ์ค‘์š”ํ•˜๋ฉฐ, ์ž‘์—… ์‹œ๊ฐ„์ด 10~20๋ถ„์—์„œ 1์‹œ๊ฐ„, ๋” ๋‚˜์•„๊ฐ€ ๊ธด ๋น„๋™๊ธฐ ์ž‘์—…์œผ๋กœ ๋Š˜์–ด๋‚ ์ˆ˜๋ก ํ•„์š”ํ•œ ์ œํ’ˆ ํ‘œ๋ฉด๋„ ๋ฐ”๋€๋‹ค. Messages API๋Š” ๊ธฐ๋ณธ ํ•˜๋„ค์Šค๋ฅผ ์ง์ ‘ ๋งŒ๋“ค๊ธฐ ์ข‹์€ ๋ฐ˜๋ฉด, Agent SDK์™€ Managed Agents๋Š” ์‹คํ–‰ ํ™˜๊ฒฝ๊ณผ ๋ฐฐํฌ ์ธํ”„๋ผ๊นŒ์ง€ ํฌํ•จํ•ด ์žฅ๊ธฐ ์ž‘์—…์— ๋งž์ถ˜๋‹ค.
  2. 3:01
    ์žฅ๊ธฐ ์ž‘์—…์—์„œ๋Š” brain๊ณผ hands๋ฅผ ๋ถ„๋ฆฌํ•ด์•ผ ์•ˆ์ •์„ฑ๊ณผ ๋ณด์•ˆ์ด ์ข‹์•„์ง„๋‹ค. ํ•˜๋„ค์Šค๋Š” ์ƒํƒœ ์—†๋Š” ํ”„๋กœ์„ธ์Šค์™€ append-only ์„ธ์…˜ ๋กœ๊ทธ๋กœ ์œ ์ง€ํ•˜๊ณ , ์‹ค์ œ ์‹คํ–‰์€ ์—ฌ๋Ÿฌ container์— ๋‚˜๋ˆ  ๋งก๊ธฐ๋ฉฐ, ์ž๊ฒฉ ์ฆ๋ช…์€ sandbox ๋ฐ– vault์— ๋‘๋ฉด ์„ธ์…˜์ด๋‚˜ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์ฃฝ์–ด๋„ ์ž‘์—…๊ณผ ์ด๋ ฅ์ด ๋ณด์กด๋œ๋‹ค.
  3. 6:01
    ์ž‘์—…๊ณผ ์ฑ„์ ์„ ๊ฐ™์€ ์ปจํ…์ŠคํŠธ์—์„œ ์ฒ˜๋ฆฌํ•˜๋ฉด ์ž๊ธฐํ•ฉ๋ฆฌํ™”์™€ ํ™˜๊ฐ์ด ๋Š˜์–ด๋‚˜๋ฏ€๋กœ, build context์™€ verifier context๋ฅผ ๋ถ„๋ฆฌํ•œ ๋ฃจํ”„๊ฐ€ ํšจ๊ณผ์ ์ด๋‹ค. ๋ชฉํ‘œ์™€ outcome์„ ๋…๋ฆฝ์ ์œผ๋กœ ๊ฒ€์ฆํ•˜๋Š” ๊ตฌ์กฐ๋Š” ํŠนํžˆ ๊ณ ์„ฑ๋Šฅ ๋ชจ๋ธ์—์„œ ๊ฐ•๋ ฅํ•˜๋ฉฐ, steering์„ ์‚ฌ์šฉ์ž ๊ฐœ์ž… ๋Œ€์‹  ํ™˜๊ฒฝ ์‹ ํ˜ธ๋กœ ์˜ฎ๊ฒจ ์žฅ๊ธฐ ์‹คํ–‰ ํƒœ์Šคํฌ๋ฅผ ๋” ์•ˆ์ •์ ์œผ๋กœ ๋งŒ๋“ ๋‹ค.
  4. 10:01
    ๋ฉ”๋ชจ๋ฆฌ๋Š” in-band ๊ธฐ๋ก๋งŒ์œผ๋กœ ์ถฉ๋ถ„ํ•˜์ง€ ์•Š๊ณ , offline dreaming ๊ฐ™์€ out-of-band ์ •๋ฆฌ ๊ณผ์ •์ด ์žˆ์–ด์•ผ ์ž˜๋ชป ์ €์žฅ๋œ ๊ธฐ์–ต๊ณผ ๋‹จ๊ธฐ ์ตœ์ ํ™”๊ฐ€ ๋ˆ„์ ๋˜์ง€ ์•Š๋Š”๋‹ค. ๋ชจ๋ธ์ด file system์ด๋‚˜ database ๊ฐ™์€ ์ผ๋ฐ˜์  ์ €์žฅ์†Œ์— ๊ธฐ์–ต์„ ์“ฐ๊ฒŒ ํ•˜๋˜, ๋ฏธ๋ฆฌ ์ •ํ•ด์ง„ memory schema๋กœ ๊ฐ•ํ•˜๊ฒŒ ์ œํ•œํ•˜์ง€ ์•Š๋Š” ํŽธ์ด ๋” ์ž˜ ์ž‘๋™ํ•˜๋ฉฐ, ๋ชจ๋ธ์ด ์Šค์Šค๋กœ ์ถ”์ƒํ™”ํ•ด ๊ธฐ์–ต์„ ์ •๋ฆฌํ• ์ˆ˜๋ก ์„ฑ๋Šฅ์ด ์ข‹์•„์ง„๋‹ค.
  5. 16:00
    Claude Tag ๊ฐ™์€ ์‚ฌ๋ก€๋Š” ์—์ด์ „ํŠธ๊ฐ€ ๊ฐœ์ธ์šฉ ๋„๊ตฌ๋ฅผ ๋„˜์–ด ์กฐ์ง ์ „์ฒด๊ฐ€ ๊ณต์œ ํ•˜๋Š” multiplayer harness๋กœ ์ง„ํ™”ํ•˜๊ณ  ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค. ์กฐ์ง ์ˆ˜์ค€ ์ปจํ…์ŠคํŠธ์™€ ๊ณ ์ •๋œ identity๋ฅผ ๊ฐ€์ง„ ์—์ด์ „ํŠธ๋Š” ๋‚ด๋ถ€ ๊ฒ€์ƒ‰, ์ค‘๋ณต ๋ฐฉ์ง€, ์‚ฌ์ „ ๊ฒ€ํ† , ์‹ ์ž… ์˜จ๋ณด๋”ฉ ๊ฐ€์†, proactive ์•Œ๋ฆผ๊นŒ์ง€ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋ฉฐ, ์•ž์œผ๋กœ๋Š” ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋™์‹œ์— ์Šคํ‹ฐ์–ด๋งํ•˜๋Š” ๋น„๋™๊ธฐ ์—์ด์ „ํŠธ UX๊ฐ€ ๋Š˜์–ด๋‚  ๊ฐ€๋Šฅ์„ฑ์ด ํฌ๋‹ค.

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

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