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

No Memory, No Harness: Why the Database Is the Last Line of Defense โ€” Kay Malcolm, Oracle

AI Engineer ยท 2026-09-15 01:30 ยท 21:37

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

AI๊ฐ€ ๊ฐœ์ธ์˜ ์ž‘์—… ์†๋„๋Š” ๋†’์—ฌ๋„ ์ปจํ…์ŠคํŠธ์™€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํŒ€ ๋‹จ์œ„๋กœ ๊ณต์œ ํ•˜์ง€ ๋ชปํ•˜๋ฉด ์ƒ์‚ฐ์„ฑ์€ ์˜คํžˆ๋ ค ๋–จ์–ด์ง€๋ฉฐ, ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์—์ด์ „ํŠธ์˜ ํ•ต์‹ฌ ๋ฐฉ์–ด์„ ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋˜๋Š” ๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ๋‹ค.

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

  1. 0:00
    ํŒ€๊ณผ AI๊ฐ€ ๋„์›€์ด ๋˜์ง€ ์•Š์•˜๋˜ ์ด์œ  Oracle์˜ ์—ฌ๋Ÿฌ ํŒ€์ด Codeex๋ฅผ ์‚ฌ์šฉํ•ด ์ฝ”๋“œ๋ฅผ ๋” ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค์—ˆ์ง€๋งŒ, ์„œ๋กœ์˜ ๋งฅ๋ฝ์ด ์ „๋‹ฌ๋˜์ง€ ์•Š์•„ ๋ฏธ๊ตญยท์œ ๋Ÿฝ ํŒ€ ๊ฐ„ ์ž‘์—…์ด ์˜คํžˆ๋ ค ๋Š๊ฒผ๋‹ค. ์ฝ”๋“œ ์ƒ์‚ฐ ์†๋„๋Š” ๋นจ๋ผ์กŒ์ง€๋งŒ ํŒ€ ์ „์ฒด ์ƒ์‚ฐ์„ฑ์€ ์˜ค๋ฅด์ง€ ์•Š์•˜๊ณ , ๋ฌธ์ œ์˜ ํ•ต์‹ฌ์€ ๊ณต์œ ๋˜์ง€ ์•Š์€ ์ปจํ…์ŠคํŠธ์˜€๋‹ค.
  2. 3:36
    Git์€ ์ฝ”๋“œ๋งŒ ๊ธฐ๋กํ•˜๊ณ  ์‚ฌ๋žŒ์˜ ์˜๋„๋Š” ๊ธฐ๋กํ•˜์ง€ ์•Š๋Š”๋‹ค GitHub์™€ git์€ ๊ฒฐ๊ณผ๋ฌผ์ธ ์ฝ”๋“œ๋Š” ๋‚จ๊ธฐ์ง€๋งŒ ์™œ ๊ทธ๋Ÿฐ ๊ฒฐ์ •์„ ํ–ˆ๋Š”์ง€, ๋‹ค์Œ์— ๋ฌด์—‡์„ ํ•ด์•ผ ํ•˜๋Š”์ง€๋Š” ๋‚จ๊ธฐ์ง€ ๋ชปํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ์—์ด์ „ํŠธ๊ฐ€ ์ฐธ์—ฌํ•˜๋Š” ํ˜‘์—…์—์„œ๋Š” ์ฝ”๋“œ ์ €์žฅ๋งŒ์œผ๋กœ๋Š” ๋ถ€์กฑํ•˜๊ณ , ์ง„ํ–‰ ์ƒํ™ฉ๊ณผ ์˜์‚ฌ๊ฒฐ์ • ์ด์œ ๋ฅผ ์ถ”์ ํ•˜๋Š” ํ˜‘์—… ๊ณ„์ธต์ด ํ•„์š”ํ•˜๋‹ค.
  3. 5:24
    ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์—์ด์ „ํŠธ์˜ ์‹ค์ œ ๊ตฌ์„ฑ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์—์ด์ „ํŠธ๋Š” ๋ชจ๋ธ๊ณผ ์›Œํฌํ”Œ๋กœ๋งŒ์ด ์•„๋‹ˆ๋ผ ๋„๊ตฌ, ์ปจํ…์ŠคํŠธ, ๋ฉ”๋ชจ๋ฆฌ, ๊ฒ€์ƒ‰, ๋ณด์•ˆ ๊ฐ€๋“œ๋ ˆ์ผ๊นŒ์ง€ ํฌํ•จํ•œ ์ „์ฒด ์‹œ์Šคํ…œ์ด๋‹ค. ํŠนํžˆ ํ•˜๋„ค์Šค๊ฐ€ ์‹คํ–‰๊ณผ ๊ถŒํ•œ์„ ๋‹ด๋‹นํ•˜๊ณ , ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ ์ ˆํžˆ ๋ถˆ๋Ÿฌ์˜ค๋Š” ์—ญํ• ์„ ๋งก๋Š”๋‹ค.
  4. 7:14
    ํ•˜๋„ค์Šค๋Š” ๋ชธ, ๋ฉ”๋ชจ๋ฆฌ๋Š” ์‹ ๊ฒฝ๊ณ„ ์—์ด์ „ํŠธ๋Š” '์ž‘์€ ๋‡Œ'์ธ ๋ชจ๋ธ๋งŒ์œผ๋กœ ์›€์ง์ด์ง€ ์•Š๊ณ , ํ•˜๋„ค์Šค๋ผ๋Š” ๋ชธ์„ ํ†ตํ•ด ์‹ค์ œ ํ–‰๋™์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ๋Š” ๋‡Œ์™€ ๋ชธ์„ ์—ฐ๊ฒฐํ•˜๋Š” ์‹ ๊ฒฝ๊ณ„์ฒ˜๋Ÿผ ์ปจํ…์ŠคํŠธ๋ฅผ ์ „๋‹ฌํ•˜๋ฏ€๋กœ, Git ๋ฌธ์ œ๋ฅผ ํ‘ธ๋Š” ํ•ต์‹ฌ๋„ ๊ฒฐ๊ตญ ๋ฉ”๋ชจ๋ฆฌ ์„ค๊ณ„์— ์žˆ๋‹ค.
  5. 8:09
    ๋‹ค์„ฏ ๊ฐ€์ง€ ๋ฉ”๋ชจ๋ฆฌ ์œ ํ˜• ๋‹จ๊ธฐ ๋ฉ”๋ชจ๋ฆฌ, ์žฅ๊ธฐ ๋ฉ”๋ชจ๋ฆฌ, ์ผํ™” ๊ธฐ์–ต, ์ ˆ์ฐจ ๊ธฐ์–ต, ์˜๋ฏธ ๊ธฐ์–ต์˜ ๋‹ค์„ฏ ๊ฐ€์ง€๊ฐ€ ์ž์ฃผ ์“ฐ์ด๋Š” ๋ฉ”๋ชจ๋ฆฌ ์œ ํ˜•์œผ๋กœ ์ •๋ฆฌ๋œ๋‹ค. ๊ธฐ์—…์šฉ ์—์ด์ „ํŠธ๋Š” ์ด ๋ฉ”๋ชจ๋ฆฌ๋“ค์„ ๊ตฌ๋ถ„ํ•ด ๋‹ค๋ค„์•ผ ํ•˜๋ฉฐ, ๋ชจ๋“  ์ •๋ณด๋ฅผ ํ•œ ๋ฒˆ์— ๋‹ค ๋ถˆ๋Ÿฌ์˜ค๋Š” ๋ฐฉ์‹์€ ์˜คํžˆ๋ ค ๋น„ํšจ์œจ์ ์ด๋‹ค.
  6. 10:54
    ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์”ฉ ๋Š˜์–ด๋‚ ์ˆ˜๋ก ํšŒ์˜๋„ ๋Š˜์–ด๋‚œ๋‹ค Southern Company ์‚ฌ๋ก€์ฒ˜๋Ÿผ ๋ฐ์ดํ„ฐ ํ˜•์‹๋งˆ๋‹ค ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋‘๋ฉด ๊ด€๋ฆฌ ํšŒ์˜์™€ ์šด์˜ ๋ณต์žก๋„๊ฐ€ ๊ธ‰๊ฒฉํžˆ ๋Š˜์–ด๋‚œ๋‹ค. relational, unstructured, graph, vector๋กœ ์ชผ๊ฐœ์งˆ์ˆ˜๋ก ๋‹จ์ผ ์ง„์‹ค ๊ณต๊ธ‰์›์ด ์‚ฌ๋ผ์ง€๊ณ , ์—์ด์ „ํŠธ๋Š” ์–ด๋””๋ฅผ ์ฐธ์กฐํ•ด์•ผ ํ• ์ง€ ๋” ์ž์ฃผ ํ‹€๋ฆฌ๊ฒŒ ๋œ๋‹ค.
  7. 13:29
    ๋ฉ”๋ชจ๋ฆฌ๋Š” ์‹ค์ œ๋กœ ์–ด๋””์— ์žˆ์–ด์•ผ ํ•˜๋Š”๊ฐ€ ํŒŒ์ผ ์‹œ์Šคํ…œ์ด๋‚˜ Claude, ChatGPT์˜ memory.md ๊ฐ™์€ ๊ณณ์— ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋‘๋ฉด ๋‹จ์ผ ์‚ฌ์šฉ์ž์—์„œ๋Š” ํŽธํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ํŒ€์ด ์ปค์ง€๋ฉด ๊ณง๋ฐ”๋กœ ํ•œ๊ณ„๊ฐ€ ๋“œ๋Ÿฌ๋‚œ๋‹ค. ๋„ค ๊ฐ€์ง€ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ๊ฐ์ž ๋”ฐ๋กœ ๊ธฐ์–ตํ•˜๋Š” ๊ตฌ์กฐ์—์„œ๋Š” ์—์ด์ „ํŠธ๊ฐ€ ์ผ๊ด€๋œ ํŒ๋‹จ์„ ๋‚ด๋ฆฌ๊ธฐ ์–ด๋ ต๋‹ค.
  8. 14:24
    ๋„ค ๋ช…์˜ ์ž์›๋ด‰์‚ฌ์ž์™€ ํ•˜๋‚˜์˜ ๋ฌธ์žฅ relational, unstructured, graph, vector ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ฐ๊ฐ ์ž์›๋ด‰์‚ฌ์ž๋กœ ๋น„์œ ํ•ด ๊ฐ™์€ ๋ฌธ์žฅ์„ ์–ด๋””์— ์ €์žฅํ• ์ง€ ๋ฌผ์—ˆ์ง€๋งŒ, ํ•˜๋‚˜์˜ ๋ฌธ์žฅ์กฐ์ฐจ ๋ถ„์‚ฐ ํ™˜๊ฒฝ์—์„œ๋Š” ๋‹จ์ผ ์ง„์‹ค์„ ์ •ํ•˜๊ธฐ ์–ด๋ ต๋‹ค๋Š” ์ ์ด ๋“œ๋Ÿฌ๋‚œ๋‹ค. ์•„์ฃผ ๋‹จ์ˆœํ•œ ์˜ˆ์‹œ๋งŒ์œผ๋กœ๋„ ๋ฉ”๋ชจ๋ฆฌ ๋ถ„์‚ฐ์˜ ๋ฌธ์ œ๋Š” ๋ฐ”๋กœ ์ฒด๊ฐ๋œ๋‹ค.
  9. 15:16
    ๋ชจ๋“  ํƒ€์ž…์„ ํ•œ๊ณณ์— ์ €์žฅํ•˜๊ธฐ Oracle AI Database๋Š” JSON, graph, vector, spatial, relational์„ ๊ฐ™์€ ํ…Œ์ด๋ธ”๊ณผ ํŒŒํ‹ฐ์…˜ ์•ˆ์—์„œ ์ €์žฅํ•  ์ˆ˜ ์žˆ์–ด ๋ฐ์ดํ„ฐ ํƒ€์ž… ๋ถ„์—ด์„ ์ค„์ธ๋‹ค. ์ด ๊ตฌ์กฐ์—์„œ๋Š” ์žฅ๊ธฐยท์ ˆ์ฐจยท์ผํ™”ยท์˜๋ฏธ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ•œ ์‹œ์Šคํ…œ ์•ˆ์—์„œ ์—ฐ๊ฒฐํ•ด ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด ์—์ด์ „ํŠธ ๋ฉ”๋ชจ๋ฆฌ์˜ ๊ธฐ๋ฐ˜์ด ๋œ๋‹ค.
  10. 17:01
    ๋ถ„์‚ฐ ํŒ€์„ ์œ„ํ•œ ๋ฉ”๋ชจ๋ฆฌ ๋ธŒ๋กœ์ปค Py๋ผ๋Š” memory broker๊ฐ€ ์ฝ”๋“œ๋ฟ ์•„๋‹ˆ๋ผ ์ปจํ…์ŠคํŠธ๊นŒ์ง€ ๊ณต์œ ํ•˜๊ฒŒ ํ•ด ์ฃผ๋ฉด์„œ, ์„œ๋กœ ๋‹ค๋ฅธ fork์™€ branch์— ์†ํ•œ ์ž‘์—…๋„ ๊ฐ™์€ ๋งฅ๋ฝ์œผ๋กœ ์ด์–ด์ง€๊ฒŒ ๋งŒ๋“ ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ๋Š” ์ด์ œ ์„ ํƒ ์‚ฌํ•ญ์ด ์•„๋‹ˆ๋ผ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์—์ด์ „ํŠธ ํ•˜๋„ค์Šค์˜ ํ•„์ˆ˜ ์š”์†Œ์ด๋ฉฐ, ํ•˜๋„ค์Šค๋ฅผ ์†Œ์œ ํ•ด์•ผ ๋ฉ”๋ชจ๋ฆฌ๋„ ํ†ต์ œํ•  ์ˆ˜ ์žˆ๋‹ค.
  11. 18:46
    ๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ๋Š” ํŒ€์˜ ์ƒ์‚ฐ์„ฑ์„ ํ‚ค์šด๋‹ค Oracle agent memory SDK์™€ Oracle autonomous database๋ฅผ ์“ฐ๋ฉด ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ์ด ๊ฐ™์€ ๋ฉ”๋ชจ๋ฆฌ์™€ ์‚ฌ์‹ค์„ ๊ณต์œ ํ•˜๋ฉด์„œ๋„ ๊ฐ์ž ๋‹ค๋ฅธ LLM์ด๋‚˜ local model์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐœ์ธ์˜ ์†๋„ ํ–ฅ์ƒ์— ๊ทธ์น˜์ง€ ์•Š๊ณ  ํŒ€ ์ „์ฒด๋ฅผ ๋น ๋ฅด๊ฒŒ ๋งŒ๋“œ๋Š” ํ•ต์‹ฌ์€ ๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ์ด๋ฉฐ, Oracle์€ ์ด๋ฅผ ์œ„ํ•œ ์„ ํƒ๊ถŒ๊ณผ ์ €์žฅ ๋ฐฉ์‹์„ ํ•จ๊ป˜ ์ œ๊ณตํ•œ๋‹ค.

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

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