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

Continual Learning for AI Agents: From Failures to Durable Improvements - Soheil Feizi, RELAI

AI Engineer ยท 2026-07-05 12:13 ยท 22:35

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

AI ์—์ด์ „ํŠธ์˜ ์ง€์† ํ•™์Šต์€ ๋‹จ์ˆœํ•œ ๋ชจ๋ธ ํŒŒ์ธํŠœ๋‹์ด ์•„๋‹ˆ๋ผ, ๋กœ๊ทธ์™€ ํ”ผ๋“œ๋ฐฑ์„ ์žฌ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ํ•™์Šต ํ™˜๊ฒฝ์œผ๋กœ ๋ฐ”๊พธ๊ณ  ํ•˜๋„ค์Šคยท๋ฉ”๋ชจ๋ฆฌยท๋ชจ๋ธ ์ค‘ ๊ฐ€์žฅ ์ž‘์€ ๋ณ€๊ฒฝ์œผ๋กœ ํšŒ๊ท€ ์—†์ด ๊ฐœ์„ ํ•˜๋Š” ์ฒด๊ณ„์—ฌ์•ผ ํ•œ๋‹ค.

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

  1. 0:01
    ์ง€์† ํ•™์Šต์˜ ๋ชฉํ‘œ๋Š” ์—์ด์ „ํŠธ๊ฐ€ ๊ฒฝํ—˜๊ณผ ํ”ผ๋“œ๋ฐฑ์„ ํ†ตํ•ด ๊ณ„์† ์ข‹์•„์ง€๋˜, ์ด๋ฏธ ์ž˜ํ•˜๋˜ ๋Šฅ๋ ฅ์„ ์žƒ์ง€ ์•Š๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ํ•™์Šต์€ ๋ชจ๋ธ, ํ•˜๋„ค์Šค, ๋ฉ”๋ชจ๋ฆฌ์˜ ์—ฌ๋Ÿฌ ์ธต์—์„œ ์ผ์–ด๋‚  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ•ต์‹ฌ ๊ณผ์ œ๋Š” ํ”ผ๋“œ๋ฐฑ์„ ์–ด๋–ป๊ฒŒ ์–ป๊ณ  ๊ทธ ํ”ผ๋“œ๋ฐฑ์œผ๋กœ ๋ฌด์—‡์„ ์–ด๋–ป๊ฒŒ ๋ฐ”๊ฟ€์ง€ ์ •ํ•˜๋Š” ์ผ์ด๋‹ค.
  2. 3:01
    ๊ฐœ๋ฐœ ๋‹จ๊ณ„์—์„œ๋Š” benchmark์™€ evaluator๊ฐ€ ์žˆ์–ด์„œ pass/fail ๊ฐ™์€ ๋ช…ํ™•ํ•œ ์‹ ํ˜ธ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์ง€๋งŒ, production์—์„œ๋Š” ๋Œ€๊ฐœ ๋กœ๊ทธ๋งŒ ๋‚จ๊ณ  ์ •๋‹ต์ด ์—†๋‹ค. ๊ทธ๋ž˜์„œ ์ž๋™ ๋ถ„์„์ด๋‚˜ ์ „๋ฌธ๊ฐ€ ๊ฒ€ํ† ๋กœ ํ”ผ๋“œ๋ฐฑ์„ ๋งŒ๋“ค๋”๋ผ๋„, ๊ฒฐ๊ตญ์—๋Š” ์žฌ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ learning environment๋กœ ์˜ฌ๋ ค์„œ ํ‰๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋ฐ”๊ฟ”์•ผ ํ•œ๋‹ค.
  3. 6:02
    ์—…๋ฐ์ดํŠธ๋Š” ๋ชจ๋ธ, ํ•˜๋„ค์Šค, ๋ฉ”๋ชจ๋ฆฌ ์„ธ ์ธต์—์„œ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ํ•ญ์ƒ ๊ฐ€์žฅ ์‹ธ๊ณ  ์ž‘์€ durable change๋ฅผ ๊ณ ๋ฅด๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค. SFT๋‚˜ RL ๊ธฐ๋ฐ˜ ์—…๋ฐ์ดํŠธ๋Š” ๊ฐ•๋ ฅํ•˜์ง€๋งŒ ๋น„์šฉ์ด ํฌ๊ณ  benchmark๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ, prompt search๋‚˜ trace-to-harness, memory write๋Š” ๋” ๊ฐ€๋ณ์ง€๋งŒ ๊ฒ€์ฆ ์—†์ด ์ ์šฉํ•˜๋ฉด ์ˆจ์€ regression์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.
  4. 11:01
    verifiable continual learning์€ ์‹คํŒจ๋ฅผ ์žฌ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ํ…Œ์ŠคํŠธ๋กœ ๋ฐ”๊พธ๊ณ , ๋ณ€๊ฒฝ ์ „ํ›„ ์„ฑ๋Šฅ ์ฐจ์ด๋ฅผ ์ธก์ •ํ•˜๋ฉฐ, ๊ธฐ์กด ์„ฑ๊ณต ์‚ฌ๋ก€๊ฐ€ ๊ณ„์† ํ†ต๊ณผํ•˜๋Š”์ง€ regression test๋กœ ํ™•์ธํ•˜๋Š” ์ ‘๊ทผ์ด๋‹ค. ์ด ๋ฐฉ์‹์˜ ํ•ต์‹ฌ ์›์น™์€ replayability, holisticness, lifelongness, efficiency์ด๋ฉฐ, ๋‹จ๋ฐœ์„ฑ ์ˆ˜์ •์ด ์•„๋‹ˆ๋ผ ๋ˆ„์  ๊ฐœ์„ ์„ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค.
  5. 16:01
    Rely์˜ ํ•™์Šต ๋ฃจํ”„๋Š” ๋กœ๊ทธยทํ”ผ๋“œ๋ฐฑยท์ง€์‹œ๋ฅผ ๋ฐ›์•„ learning environment๋ฅผ ๋งŒ๋“ค๊ณ , root cause analysis๋กœ memoryยทmodelยทharness ์ค‘ ์ ์ ˆํ•œ ์ธต์— ๊ณ ์นœ ๋’ค, regression-aware optimization์œผ๋กœ ์ด์ „ ์„ฑ๊ณต์„ ๋ณด์กดํ•œ๋‹ค. ๊ฒฐ๊ณผ๋ฌผ์€ ๋ฆฌ๋ทฐ ๊ฐ€๋Šฅํ•œ version update๋‚˜ pull request ํ˜•ํƒœ๋กœ ์ œ๊ณต๋˜์–ด, ์—์ด์ „ํŠธ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ฐ˜๋ณต ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.
  6. 19:00
    ์‹ค์ „ ์˜ˆ์‹œ๋Š” ์ง€์› ์—์ด์ „ํŠธ์˜ ๊ฐ€์ƒ benchmark์™€ production log ๋ชจ๋‘๋ฅผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ํ™˜๊ฒฝํ™”ํ•ด ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๊ณ , ์ทจ์•ฝํ•œ evaluator๋ฅผ ์ฐพ์•„ ์ตœ์ ํ™”ํ•œ ๋’ค ์ ์ˆ˜๋ฅผ ๋Œ์–ด์˜ฌ๋ฆฌ๋Š” ํ๋ฆ„์„ ๋ณด์—ฌ์ค€๋‹ค. ํ•ต์‹ฌ ๋ฉ”์‹œ์ง€๋Š” ์ƒˆ ์‹คํŒจ๋ฅผ ๊ณ ์น  ๋•Œ๋„ ๊ณผ๊ฑฐ ํ–‰๋™์„ ๋ง๊ฐ€๋œจ๋ฆฌ์ง€ ์•Š๋Š”์ง€ ๋๊นŒ์ง€ ๊ฒ€์ฆํ•ด์•ผ ์ง„์งœ ์ง€์† ๊ฐœ์„ ์ด ๋œ๋‹ค๋Š” ์ ์ด๋‹ค.

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

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