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

Memory Harnesses for Long-Running Research Agents โ€” Stefania Druga, Sakana.ai

AI Engineer ยท 2026-08-13 00:00 ยท 13:04

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

์žฅ๊ธฐ ์‹คํ–‰ ์—ฐ๊ตฌ ์—์ด์ „ํŠธ์—์„œ ๊ธฐ์–ต์€ ๋‹จ์ˆœ ์ €์žฅ์†Œ๊ฐ€ ์•„๋‹ˆ๋ผ ํšŒ์ˆ˜ ์ •์ฑ…๊นŒ์ง€ ํฌํ•จํ•œ ์ œ์–ด ๋ฃจํ”„์ด๋ฉฐ, ๋งฅ๋ฝ ๋ฐ– ์ •๋ณด๋ฅผ ์–ผ๋งˆ๋‚˜ ์ž˜ ๊ณจ๋ผ ๋‹ค์‹œ ๋„ฃ๋А๋ƒ๊ฐ€ ์„ฑ๋Šฅ๊ณผ ๋น„์šฉ์„ ์ขŒ์šฐํ•œ๋‹ค.

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

  1. 0:01
    ์žฅ๊ธฐ ์ž‘์—…์—์„œ๋Š” ๋ชจ๋ธ์ด ์ด์ „ ๊ฒฐ์ •์„ ์žŠ๊ฑฐ๋‚˜ ์Šค์Šค๋กœ๋ฅผ ๋ชจ์ˆœ์‹œํ‚ค๋Š” ๋งฅ๋ฝ ๋ถ•๊ดด๊ฐ€ ์‰ฝ๊ฒŒ ๋ฐœ์ƒํ•˜๋ฉฐ, ๋” ๊ธด ๊ณผ์—…๊ณผ ๋” ์ ์€ ๋ชจ๋ธ ์ถœ์‹œ๊ฐ€ ๊ฒน์น˜๋ฉด์„œ ์ด ๋ฌธ์ œ๊ฐ€ ๋” ์ค‘์š”ํ•ด์ง„๋‹ค. ๋กœ์ปฌ ๋ชจ๋ธ๊ณผ ๋กœ์ปฌ ํ•˜๋„ค์Šค๋ฅผ ์“ฐ๋ฉด ๋น„์šฉ, ๋ผ์šฐํŒ…, ์บ์‹ฑ, ๋งฅ๋ฝ ์ •๋ฆฌ๊นŒ์ง€ ์ง์ ‘ ํ†ต์ œํ•  ์ˆ˜ ์žˆ์–ด ์ด ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์œ ๋ฆฌํ•˜๋‹ค.
  2. 3:00
    ๊ธฐ์–ต์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์•„๋‹ˆ๋ผ write-manage-read ๋ฃจํ”„๋กœ ๋ด์•ผ ํ•˜๋ฉฐ, ํ•˜๋„ค์Šค๊ฐ€ ๊ธฐ์–ต์˜ ์ƒ์„ฑยท๊ด€๋ฆฌยทํšŒ์ˆ˜๋ฅผ ์ฑ…์ž„์ง„๋‹ค. ์‹คํ—˜ ์„ค๊ณ„๋Š” ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์—†๋Š” ์—ฐ๊ตฌ ์—์ด์ „ํŠธ์— ๋Œ€ํ•ด recall๊ณผ archival์„ ๋ถ„๋ฆฌํ•˜๊ณ , recall์—์„œ๋Š” memory off, vector rag, decisions ledger, oracle ๊ฐ™์€ ์ •์ฑ…์„ ๋น„๊ตํ•˜๋Š” ๊ตฌ์กฐ๋กœ ์งœ์—ฌ ์žˆ๋‹ค.
  3. 5:00
    ๋ฌธํ—Œ ๊ฒ€ํ† ์ฒ˜๋Ÿผ ์ •๋ณด๊ฐ€ ์ปจํ…์ŠคํŠธ์— ๋‹ค ๋“ค์–ด๊ฐ€๋Š” ๊ณผ์—…์—์„œ๋Š” ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์„ฑ๋Šฅ์„ ๊ฑฐ์˜ ์˜ฌ๋ฆฌ์ง€ ๋ชปํ•˜๊ณ  ๋น„์šฉ๋งŒ ๋Š˜๋ฆฐ๋‹ค. ๋ฐ˜๋Œ€๋กœ X-Bench์ฒ˜๋Ÿผ ์งˆ๋ฌธ ์‹œ์ ์— ์ •๋‹ต์ด ์™„์ „ํžˆ ์ปจํ…์ŠคํŠธ ๋ฐ–์— ์žˆ๋Š” ์žฅ๊ธฐ ๊ณผ์ œ์—์„œ๋Š” ์ ์ ˆํ•œ ๋ฉ”๋ชจ๋ฆฌ ํ•˜๋„ค์Šค๊ฐ€ ์ •๋‹ต ํšŒ์ˆ˜์— ํฐ ์ฐจ์ด๋ฅผ ๋งŒ๋“ ๋‹ค.
  4. 8:01
    X-Bench 68๊ฐœ ์งˆ๋ฌธ๊ณผ ์—ฌ๋Ÿฌ seed์—์„œ์˜ ๋น„๊ต ๊ฒฐ๊ณผ, rank only ledger๊ฐ€ ๋‹จ์ˆœํžˆ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ ์—ฌ๋ถ€๋ฅผ ํŒ๋‹จํ•˜๋Š” ๋ฐฉ์‹๋ณด๋‹ค ๋” ์ข‹์€ ์„ฑ๋Šฅ์„ ๋ƒˆ๋‹ค. Oracle์ด ์˜ฌ๋ฐ”๋ฅธ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ œ๊ณตํ•ด๋„ ๋ชจ๋ธ์ด ์ด๋ฅผ ๋ฐ˜๋“œ์‹œ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์ •๋‹ต ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ฃผ๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋Š” ์ตœ๊ณ  ์„ฑ๋Šฅ์— ๋„๋‹ฌํ•˜์ง€ ๋ชปํ•œ๋‹ค.
  5. 10:01
    ๋‚˜์œ ๋ฉ”๋ชจ๋ฆฌ๋Š” ์ž˜๋ชป๋œ ๋ฐฉํ–ฅ์œผ๋กœ ์—์ด์ „ํŠธ๋ฅผ ์ด๋Œ๊ณ  ํ† ํฐ๋„ ๋” ์†Œ๋ชจํ•˜๋ฏ€๋กœ, ํšŒ์ˆ˜ ์ •์ฑ… ์ž์ฒด๋ฅผ ํ•ต์‹ฌ ์ง€ํ‘œ๋กœ ๊ด€๋ฆฌํ•ด์•ผ ํ•œ๋‹ค. ๋กœ์ปฌ ๋ชจ๋ธ ์‹คํ—˜์€ ์†๋„ ์ œ์•ฝ์ด ์žˆ์ง€๋งŒ ๋ฐ์ดํ„ฐ, ์‹คํ–‰ ํ”์ , ํ‰๊ฐ€๋ฅผ ์ „๋ถ€ ํ†ต์ œํ•  ์ˆ˜ ์žˆ์–ด ๊ธฐ์–ต ์‹œ์Šคํ…œ์˜ ๊ตฌ์กฐ์  ์„ค๊ณ„๋ฅผ ๊ฒ€์ฆํ•˜๊ธฐ์— ๋งค์šฐ ๊ฐ•๋ ฅํ•˜๋‹ค.

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

  • ์žฅ๊ธฐ ์—์ด์ „ํŠธ์—์„œ๋Š” memory ์œ ๋ฌด๋ณด๋‹ค ์–ด๋–ค ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์–ด๋–ค ์ˆœ์„œ์™€ ๊ทœ์น™์œผ๋กœ ํšŒ์ˆ˜ํ• ์ง€๊ฐ€ ๋” ์ค‘์š”ํ•˜๋ฏ€๋กœ, recall policy๋ฅผ ๋ณ„๋„ ์ง€ํ‘œ๋กœ ๋‘๊ณ  ํ‰๊ฐ€ํ•ด์•ผ ํ•œ๋‹ค.
  • ๊ณผ์—…์ด ์ปจํ…์ŠคํŠธ์— ์™„์ „ํžˆ ๋“ค์–ด๊ฐ€๋Š”์ง€ ๋จผ์ € ํŒ๋‹จํ•œ ๋’ค, ๋“ค์–ด๊ฐ€์ง€ ์•Š์„ ๋•Œ๋งŒ ๋ฉ”๋ชจ๋ฆฌ ํ•˜๋„ค์Šค๋ฅผ ๋ถ™์—ฌ์•ผ ๋น„์šฉ ๋Œ€๋น„ ํšจ๊ณผ๊ฐ€ ์ข‹์•„์ง„๋‹ค.
  • ๋กœ์ปฌ ํ™˜๊ฒฝ์—์„œ๋Š” ๋ฉ”๋ชจ๋ฆฌ, ์‹คํ–‰, ํ‰๊ฐ€๋ฅผ ๋ชจ๋‘ ํ†ต์ œํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์žฅ๊ธฐ ์—ฐ๊ตฌ ์—์ด์ „ํŠธ์˜ ์‹คํŒจ ์›์ธ์„ ๋ถ„๋ฆฌํ•ด ์ง„๋‹จํ•˜๋Š” ์‹คํ—˜ ํ”Œ๋žซํผ์œผ๋กœ ํ™œ์šฉํ•˜๊ธฐ ์ข‹๋‹ค.