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

Your Sub-Agents Are a Distributed System. Treat Them Like One. - Girish Konda, Microsoft

AI Engineer ยท 2026-11-11 07:00 ยท 23:01

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

์„œ๋ธŒ ์—์ด์ „ํŠธ๋Š” ๋‹จ์ˆœํ•œ ํ•จ์ˆ˜ ํ˜ธ์ถœ์ด ์•„๋‹ˆ๋ผ ๊ณต์œ  ์ƒํƒœ์™€ ์‹คํŒจ ๋ชจ๋“œ๋ฅผ ๊ฐ€์ง„ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์œผ๋กœ ๋‹ค๋ค„์•ผ ํ•˜๋ฉฐ, ์•ˆ์ „ํ•œ ์ธ๊ณ„์™€ ๋ช…์‹œ์  ์ƒํƒœ๋ฅผ ์ฝ”๋“œ๋กœ ๊ฐ•์ œํ•˜์ง€ ์•Š์œผ๋ฉด ๊ทธ๋Ÿด๋“ฏํ•œ ์˜ค๋‹ต๊ณผ ์ค‘๋ณต ์‹คํ–‰์ด ์‰ฝ๊ฒŒ ๋ˆ„์ ๋œ๋‹ค.

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

  1. 0:00
    ์„œ๋ธŒ ์—์ด์ „ํŠธ๋Š” ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์ด๋‹ค ์—ฌ๋Ÿฌ ์„œ๋ธŒ ์—์ด์ „ํŠธ๊ฐ€ ๊ฐ™์€ ์ƒํƒœ๋ฅผ ๊ณต์œ ํ•˜๋ฉฐ ๋ณ‘๋ ฌ๋กœ ๋„๊ตฌ๋ฅผ ํ˜ธ์ถœํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ํ•ฉ์น˜๋Š” ๊ตฌ์กฐ๋Š” ์ „ํ˜•์ ์ธ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์ด๋‹ค. ๋”ฐ๋ผ์„œ ์—์ด์ „ํŠธ ์‚ฌ์šฉ์—์„œ ๋งˆ์ฃผ์น˜๋Š” ๋ฌธ์ œ๋„ ์ƒˆ๋กœ์šด AI ๊ณ ์œ ์˜ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ, ๋ถ€๋ถ„ ์‹คํŒจ์™€ ๊ณต์œ  ์ƒํƒœ ์˜ค์—ผ, ์žฌ์‹œ๋„ ๊ฐ™์€ ์ต์ˆ™ํ•œ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ ๋ฌธ์ œ๋กœ ๋ด์•ผ ํ•œ๋‹ค.
  2. 2:00
    ๊ธฐ๋ณธ ์‹คํŒจ ๋ชจ๋“œ: ๋ถ€๋ถ„ ์‹คํŒจ, ๋ฌด์‘๋‹ต, ๋น„์ž”ํ‹ด ์˜ค๋ฅ˜ ์„œ๋ธŒ ์—์ด์ „ํŠธ๋Š” ์ค‘๊ฐ„์— ์‹คํŒจํ•ด๋„ ์„ฑ๊ณต์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ํ…์ŠคํŠธ๋ฅผ ๋ฐ˜ํ™˜ํ•  ์ˆ˜ ์žˆ๊ณ , ์‘๋‹ต์ด ๋Šฆ๊ฑฐ๋‚˜ ์‚ฌ๋ผ์ ธ๋„ ์›์ธ์„ ์ฆ‰์‹œ ์•Œ ์ˆ˜ ์—†๋‹ค. ๋˜ํ•œ ๊ฐ™์€ ์ž…๋ ฅ์—์„œ ๊ทธ๋Ÿด๋“ฏํ•˜์ง€๋งŒ ์„œ๋กœ ๋‹ค๋ฅธ ๊ฒฐ๋ก ์„ ๋‚ด๋Š” ๋น„์ž”ํ‹ดํ˜• ์˜ค๋ฅ˜๊ฐ€ ์ƒ๊ธฐ๋ฏ€๋กœ, ๊ฒฐ๊ณผ์˜ ํ˜•ํƒœ๋งŒ ๋ณด๊ณ  ์„ฑ๊ณต์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋ฉด ์•ˆ ๋œ๋‹ค.
  3. 7:01
    ๊ณต์œ  ์ปจํ…์ŠคํŠธ๋Š” ๋”ํ‹ฐ ๋ฆฌ๋“œ๋ฅผ ๋งŒ๋“ ๋‹ค ํ•œ ์„œ๋ธŒ ์—์ด์ „ํŠธ์˜ ์ถ”์ •์ด๋‚˜ ๋ฏธ๊ฒ€์ฆ ๊ฒฐ๋ก ์ด ๋‹ค๋ฅธ ์„œ๋ธŒ ์—์ด์ „ํŠธ์˜ ์‚ฌ์‹ค์ฒ˜๋Ÿผ ์žฌ์‚ฌ์šฉ๋˜๋ฉด, ๊ฐ™์€ ์ž˜๋ชป์ด ์—ฌ๋Ÿฌ ๋ฒˆ ๋…๋ฆฝ์ ์œผ๋กœ ํ™•์ธ๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ธ๋‹ค. ๋‹จ์ˆœํžˆ ์—ฌ๋Ÿฌ ์—์ด์ „ํŠธ๊ฐ€ ์ฝ๋Š”๋‹ค๊ณ  ๋…๋ฆฝ์„ฑ์ด ์ƒ๊ธฐ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ฏ€๋กœ, ์‚ฌ์‹ค์—๋Š” ์ถœ์ฒ˜์™€ ์‹œ์ , ๊ฒ€์ฆ ์ƒํƒœ๊ฐ€ ํ•จ๊ป˜ ๋”ฐ๋ผ๊ฐ€์•ผ ํ•œ๋‹ค.
  4. 10:00
    ์•ˆ์ „ํ•œ ์ธ๊ณ„ ๋ชจ๋ธ: SAFE handoff ์„œ๋ธŒ ์—์ด์ „ํŠธ ์ธ๊ณ„๋Š” source feeds, at most once effects, fanout budgets, explicit outcomes์˜ ๋„ค ๊ฐ€์ง€ ์›์น™์œผ๋กœ ํ†ต์ œํ•ด์•ผ ํ•œ๋‹ค. ์ฆ‰, ์‚ฌ์‹ค์—๋Š” ์ถœ์ฒ˜์™€ ์ตœ์‹ ์„ฑ์ด ๋ถ™๊ณ , ์“ฐ๊ธฐ ์ž‘์—…์€ ์ค‘๋ณต ์žฌ์‹คํ–‰์„ ๋ง‰๋Š” ์‹๋ณ„์ž์™€ ์Šน์ธ์œผ๋กœ ๋ฌถ์ด๋ฉฐ, ํ•˜์œ„ ์ž‘์—… ์ˆ˜์™€ ๋Œ€๊ธฐ ์‹œ๊ฐ„์€ ์˜ˆ์‚ฐ์œผ๋กœ ์ œํ•œ๋˜๊ณ , ๋ชจ๋“  ๊ฒฐ๊ณผ๋Š” completed๋‚˜ failed๊ฐ€ ์•„๋‹ˆ๋ผ stale, unknown ๊ฐ™์€ ๋ช…์‹œ์  ์ƒํƒœ๋กœ ๋Œ์•„์™€์•ผ ํ•œ๋‹ค.
  5. 20:01
    ํ•œ๊ณ„์™€ ์‹ค์ „ ์ ์šฉ ์ด ๋ชจ๋ธ์€ ์‚ฌ์‹ค์„ ์ง„์‹ค๋กœ ๋ฐ”๊พธ์ง€ ๋ชปํ•˜๊ณ , ์ •ํ™•ํžˆ ํ•œ ๋ฒˆ ์‹คํ–‰์„ ๋ณด์žฅํ•˜์ง€๋„ ์•Š์œผ๋ฉฐ, ๋ถ€๋ถ„ ์ž‘์—…์˜ ๋กค๋ฐฑ๋„ ์ž๋™์œผ๋กœ ํ•ด๊ฒฐํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋‹ค๋งŒ ์‹ค์ œ ํ”„๋กœ๋•์…˜ ์‹œ์Šคํ…œ์„ ๊ฑด๋“œ๋ฆฌ๋Š” ์„œ๋ธŒ ์—์ด์ „ํŠธ๋ผ๋ฉด, ๊ฐ ์ธ๊ณ„๋ฅผ ๋„คํŠธ์›Œํฌ ํ˜ธ์ถœ์ฒ˜๋Ÿผ ์ทจ๊ธ‰ํ•˜๊ณ  ์ƒํƒœ๋ฅผ ํ…์ŠคํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ์ฝ”๋“œ๋กœ ํŒ์ •ํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ ์‹คํŒจ์œจ๊ณผ ์˜คํŒ์„ ํฌ๊ฒŒ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค.

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

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