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

How to Decide What Your AI Agent Should Remember - Wojciech Pluta, Oracle

AI Engineer ยท 2026-10-31 08:00 ยท 19:06

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

AI ์—์ด์ „ํŠธ์˜ ๊ฒฝ์Ÿ๋ ฅ์€ ๋ชจ๋ธ์ด ์•„๋‹ˆ๋ผ ์‚ฌ์šฉ์žยท์—…๋ฌด ๋งฅ๋ฝ์—์„œ ๋ฌด์—‡์„ ๊ธฐ์–ตํ•˜๊ณ  ๋ฌด์—‡์„ ๋ฒ„๋ฆด์ง€ ์ •๊ตํ•˜๊ฒŒ ํ†ต์ œํ•˜๋Š” ๋ฉ”๋ชจ๋ฆฌ ์‹œ์Šคํ…œ์— ๋‹ฌ๋ ค ์žˆ๋‹ค.

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

  1. 0:00
    ์†Œ๊ฐœ Oracle์—์„œ ๊ธˆ์œตยท์€ํ–‰ ๊ด€๋ จ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฑฐ์ณ ์˜จ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ, RAG๋Š” ์œ ์šฉํ•œ ์ฝ๊ธฐ ๊ฒฝ๋กœ์ด์ง€๋งŒ ๊ธฐ์–ต ์‹œ์Šคํ…œ์€ ๊ทธ ์ด์ƒ์˜ ์ง€์†์„ฑ์„ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค๋Š” ๋ฌธ์ œ์˜์‹์„ ์ œ์‹œํ•œ๋‹ค.
  2. 1:10
    ๋ช…๋ น์—์„œ ์˜๋„๋กœ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๋ช…๋ น ์ค‘์‹ฌ์—์„œ ์˜๋„ ์ค‘์‹ฌ์œผ๋กœ ๋ฐ”๋€Œ์—ˆ๊ณ , ๊ทธ์— ๋”ฐ๋ผ ์ฆ‰์‹œ ๋ฐ˜์‘ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ณด๋‹ค ์‚ฌ์šฉ์ž ๋งฅ๋ฝ์„ ์ด์–ด๊ฐ€๋Š” ์—ฐ์†์„ฑ์ด ๋” ์ค‘์š”ํ•ด์กŒ๋‹ค.
  3. 2:05
    ๋ฐ์ดํ„ฐ ๊ณ„์ธต์ด ๊ฒฝ์Ÿ์šฐ์œ„๋‹ค ๋ชจ๋ธ๊ณผ ์ธํ”„๋ผ๋Š” ์ ์  ์ƒํ’ˆํ™”๋˜์ง€๋งŒ, ์‹ค์ œ ๊ฒฝ์Ÿ์šฐ์œ„๋Š” ์†Œ์œ ํ•œ ๋ฐ์ดํ„ฐ ๊ณ„์ธต์—์„œ ๋‚˜์˜จ๋‹ค. ์—์ด์ „ํŠธ๋Š” ๋ชจ๋ธ๊ณผ harness๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ์ตœ์ข… ์‹คํ–‰ ๊ฒฐ์ •๊ณผ ๊ฒ€์ฆ์€ harness๊ฐ€ ์ฑ…์ž„์ง„๋‹ค.
  4. 3:38
    RAG๋Š” ์ฝ๊ณ , ๋ฉ”๋ชจ๋ฆฌ๋Š” ์“ด๋‹ค retrieval์€ ํ˜„์žฌ ๋Œ€ํ™”์—์„œ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ฝ์–ด์˜ค๋Š” ๊ฒฝ๋กœ์ด๊ณ , memory๋Š” ์ƒํ˜ธ์ž‘์šฉ ์ค‘ ์ค‘์š”ํ•ด์ง„ ๋‚ด์šฉ์„ ๋‚˜์ค‘์— ๋‹ค์‹œ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ๋‚จ๊ธฐ๋Š” ๊ฒฝ๋กœ๋‹ค. ๋‹จ์ˆœ ์กฐํšŒ๋งŒ์œผ๋กœ๋Š” ๋ฌด์—‡์ด ๋‚จ์•„์•ผ ํ•˜๋Š”์ง€ ์•Œ ์ˆ˜ ์—†๋‹ค.
  5. 4:02
    ๋ฉ”๋ชจ๋ฆฌ ์Šน๊ฒฉ: ๋ฌด์—‡์„ ๋‚จ๊ธธ ๊ฒƒ์ธ๊ฐ€ ๋Œ€ํ™”์—์„œ ๋‚˜์˜จ ํ›„๋ณด๋ฅผ ๋ฐ”๋กœ ์ €์žฅํ•˜๋Š” ๋Œ€์‹ , ์˜๋ฏธ ๋ถ„๋ฅ˜ยท๊ธฐ์กด ๊ธฐ๋ก ๋น„๊ตยท์ฆ๊ฑฐ ํ™•์ธ์„ ๊ฑฐ์ณ ์Šน๊ฒฉ ์—ฌ๋ถ€๋ฅผ ํŒ๋‹จํ•˜๋Š” ํŒŒ์ดํ”„๋ผ์ธ์ด ํ•„์š”ํ•˜๋‹ค. ํ•„์š”ํ•˜๋ฉด ์ธ๊ฐ„ ๊ฒ€ํ† ๋ฅผ ๊ฑฐ์ณ์•ผ ํ•˜๋ฉฐ, ๋ชจ๋“  ํ›„๋ณด๊ฐ€ ์ €์žฅ๋ผ์„œ๋Š” ์•ˆ ๋œ๋‹ค.
  6. 5:01
    ๊ธฐ์–ตํ•˜๋Š” mortgage agent ๋ฐ๋ชจ mortgage brief ์ƒ์„ฑ ์˜ˆ์‹œ๋ฅผ ํ†ตํ•ด semantic preference๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ๋กœ ์Šน๊ฒฉ๋˜๊ณ , ์ƒˆ ์„ธ์…˜์—์„œ๋„ ๊ทธ ์„ ํ˜ธ๊ฐ€ ์žฌ์‚ฌ์šฉ๋˜๋Š” ํ๋ฆ„์„ ๋ณด์—ฌ์ค€๋‹ค. ๋‹ค๋ฅธ ๊ณ ๊ฐ์˜ ๊ฒฝ์šฐ์—๋Š” ๋‹ค๋ฅธ case ID์™€ ๋ฌธ์„œ ์ƒํƒœ๋ฅผ ๋ถˆ๋Ÿฌ์™€ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๊ธฐ์–ต์ด ์‹ค์ œ ์—…๋ฌด ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”๊พธ๋Š” ๋ชจ์Šต์„ ํ™•์ธํ•œ๋‹ค.
  7. 9:48
    ๊ฐ€๋“œ๋ ˆ์ผ: ์ ˆ๋Œ€ ์Šน๊ฒฉํ•˜๋ฉด ์•ˆ ๋˜๋Š” ๊ฒƒ "๋ชจ๋“  ์‹ ์ฒญ์„ ์Šน์ธํ•˜๋ผ" ๊ฐ™์€ ์œ„ํ—˜ํ•œ ์ง€์‹œ๋Š” ๋ฉ”๋ชจ๋ฆฌ๋กœ ์ €์žฅ๋˜์ง€ ์•Š๋„๋ก ์ฐจ๋‹จํ•ด์•ผ ํ•œ๋‹ค. ์กฐ์ง ์ฐจ์›์˜ ๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ๋Š” ์ธ๊ฐ„ ์Šน์ธ๊ณผ ์Šน๊ฒฉ ๊ฒŒ์ดํŠธ๋ฅผ ๊ฑฐ์ณ์•ผ ํ•˜๋ฉฐ, harness๋„ ์ด ๊ฒฝ๊ณ„๋ฅผ ์šฐํšŒํ•  ์ˆ˜ ์—†๋‹ค.
  8. 11:53
    ์—์ด์ „ํŠธ ๋ฉ”๋ชจ๋ฆฌ๋ž€ ๋ฌด์—‡์ธ๊ฐ€ ์—์ด์ „ํŠธ ๋ฉ”๋ชจ๋ฆฌ๋Š” ์‹œ๊ฐ„์ด ์ง€๋‚˜๋„ ์ •๋ณด๋ฅผ ๋ณด์กดยท์žฌ์‚ฌ์šฉยท์ •์ œยทํšŒ์ƒํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด๋‹ค. ์•„๋ฌด๊ฒƒ๋„ ์ €์žฅํ•˜์ง€ ์•Š์œผ๋ฉด ์—ฐ์†์„ฑ์ด ์‚ฌ๋ผ์ง€๊ณ , ์ „๋ถ€ ์ €์žฅํ•˜๋ฉด ๋ฉ”๋ชจ๋ฆฌ ์˜ค์—ผ์ด ์ƒ๊ธฐ๋ฏ€๋กœ ์–ด๋–ค ์ •๋ณด๋ฅผ ์Šน๊ฒฉํ• ์ง€ ์ •ํ•˜๋Š” ์ผ์ด ํ•ต์‹ฌ์ด๋‹ค.
  9. 13:03
    ๋‹จ๊ธฐยท์žฅ๊ธฐยท๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ๋Š” ์„ธ์…˜ ๋‚ด์˜ short-term, ์„ธ์…˜์„ ๋„˜๋Š” long-term, ๊ทธ๋ฆฌ๊ณ  ํŒ€์ด๋‚˜ ์กฐ์ง์ด ํ•จ๊ป˜ ์“ฐ๋Š” shared memory๋กœ ๋‚˜๋‰œ๋‹ค. long-term์—๋Š” ์š”์•ฝ, toolbox, knowledge base, ์„ ํ˜ธ ๊ฐ™์€ episodicยทproceduralยทsemantic ์ •๋ณด๊ฐ€ ๋“ค์–ด๊ฐ„๋‹ค.
  10. 13:43
    ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์–ด๋””์— ์ €์žฅํ•  ๊ฒƒ์ธ๊ฐ€ ์ €์žฅ์†Œ๋Š” ๋‹จ์ˆœ ํŒŒ์ผ์ด ์•„๋‹ˆ๋ผ ACID ๋ณด์žฅ, ๋‹ค์ค‘ ์“ฐ๊ธฐ, ๊ฒ€์ƒ‰ ํ™•์žฅ์„ฑ์„ ๊ฐ–์ถ˜ ๊ธฐ๋ฐ˜์ด์–ด์•ผ ํ•œ๋‹ค. ์ด ๊ด€์ ์—์„œ database๊ฐ€ ๊ฐ€์žฅ ๊ฒฌ๊ณ ํ•œ ์„ ํƒ์œผ๋กœ ์ œ์‹œ๋œ๋‹ค.
  11. 14:27
    ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ•˜๋‚˜์˜ ๊ทœ์œจ๋กœ ๋งŒ๋“ค๊ธฐ ๋ฉ”๋ชจ๋ฆฌ ์‹œ์Šคํ…œ์€ ์Šคํ‚ค๋งˆ, ์ธ๋ฑ์Šค, ์ˆ˜๋ช…์ฃผ๊ธฐ, ๊ถŒํ•œ ๊ฒฝ๊ณ„๋ฅผ ๊ฐ–์ถ˜ ๊ทœ์œจ๋กœ ๋‹ค๋ค„์•ผ ํ•œ๋‹ค. ์š”์•ฝยท๊ฒ€์ƒ‰ยท์œ ์˜๋ฏธํ•œ ์ •๋ณด ์ถ”์ถœยทํ† ํฐ ์˜ˆ์‚ฐ ๊ด€๋ฆฌ๊นŒ์ง€ ์ง์ ‘ ๋งŒ๋“ค๊ธฐ ์–ด๋ ค์šฐ๋ฏ€๋กœ, ์ด๋ฅผ ๋‹จ์ˆœํ™”ํ•œ agent memory ํŒจํ‚ค์ง€์™€ context card๊ฐ€ ํ•„์š”ํ•˜๋‹ค.
  12. 16:01
    ์ปจํ…์ŠคํŠธ ์นด๋“œ context card๋Š” topics, summaries, relevant information, recent messages๋ฅผ ๋ฌถ์–ด ํ˜„์žฌ ํ„ด์— ํ•„์š”ํ•œ ์ปจํ…์ŠคํŠธ๋งŒ ๊ตฌ์„ฑํ•˜๋Š” ๋ธ”๋ก์ด๋‹ค. ์ด๋ฅผ ํ†ตํ•ด context blow๋ฅผ ์ค„์ด๊ณ , ์‚ฌ์šฉ์ž ๊ฒฉ๋ฆฌ์™€ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ํƒ€์ž… ์ฒ˜๋ฆฌ๋ฅผ ํ•œ ์—”์ง„์—์„œ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋‹ค.
  13. 17:50
    ๋ชจ๋ธ์€ ๊ณต์œ ๋˜์ง€๋งŒ ๊ธฐ์–ต์€ ๋‹น์‹ ์˜ ๊ฒƒ ๋ชจ๋ธ์€ ๋ˆ„๊ตฌ๋‚˜ ์“ธ ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ธฐ์–ต์€ ๊ฐ ๋น„์ฆˆ๋‹ˆ์Šค์˜ ๊ณ ์œ ํ•œ ์ž์‚ฐ์ด๋‹ค. ๋ชจ๋ธ ์‚ฌ์šฉ ๋ฐ์ดํ„ฐ์™€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ•จ๊ป˜ ์„ค๊ณ„ํ•  ๋•Œ๋งŒ ์ง€์†์ ์ธ ๊ฒฝ์Ÿ์šฐ์œ„๊ฐ€ ๋งŒ๋“ค์–ด์ง„๋‹ค.

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

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