No Memory, No Harness: Why the Database Is the Last Line of Defense โ Kay Malcolm, Oracle
ํ ์ค ํต์ฌ
AI๊ฐ ๊ฐ์ธ์ ์์ ์๋๋ ๋์ฌ๋ ์ปจํ ์คํธ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ ๋จ์๋ก ๊ณต์ ํ์ง ๋ชปํ๋ฉด ์์ฐ์ฑ์ ์คํ๋ ค ๋จ์ด์ง๋ฉฐ, ์ํฐํ๋ผ์ด์ฆ ์์ด์ ํธ์ ํต์ฌ ๋ฐฉ์ด์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋๋ ๊ณต์ ๋ฉ๋ชจ๋ฆฌ๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
ํ๊ณผ AI๊ฐ ๋์์ด ๋์ง ์์๋ ์ด์ Oracle์ ์ฌ๋ฌ ํ์ด Codeex๋ฅผ ์ฌ์ฉํด ์ฝ๋๋ฅผ ๋ ๋น ๋ฅด๊ฒ ๋ง๋ค์์ง๋ง, ์๋ก์ ๋งฅ๋ฝ์ด ์ ๋ฌ๋์ง ์์ ๋ฏธ๊ตญยท์ ๋ฝ ํ ๊ฐ ์์ ์ด ์คํ๋ ค ๋๊ฒผ๋ค. ์ฝ๋ ์์ฐ ์๋๋ ๋นจ๋ผ์ก์ง๋ง ํ ์ ์ฒด ์์ฐ์ฑ์ ์ค๋ฅด์ง ์์๊ณ , ๋ฌธ์ ์ ํต์ฌ์ ๊ณต์ ๋์ง ์์ ์ปจํ ์คํธ์๋ค.
-
3:36
Git์ ์ฝ๋๋ง ๊ธฐ๋กํ๊ณ ์ฌ๋์ ์๋๋ ๊ธฐ๋กํ์ง ์๋๋ค GitHub์ git์ ๊ฒฐ๊ณผ๋ฌผ์ธ ์ฝ๋๋ ๋จ๊ธฐ์ง๋ง ์ ๊ทธ๋ฐ ๊ฒฐ์ ์ ํ๋์ง, ๋ค์์ ๋ฌด์์ ํด์ผ ํ๋์ง๋ ๋จ๊ธฐ์ง ๋ชปํ๋ค. ๊ทธ๋์ ์์ด์ ํธ๊ฐ ์ฐธ์ฌํ๋ ํ์ ์์๋ ์ฝ๋ ์ ์ฅ๋ง์ผ๋ก๋ ๋ถ์กฑํ๊ณ , ์งํ ์ํฉ๊ณผ ์์ฌ๊ฒฐ์ ์ด์ ๋ฅผ ์ถ์ ํ๋ ํ์ ๊ณ์ธต์ด ํ์ํ๋ค.
-
5:24
์ํฐํ๋ผ์ด์ฆ ์์ด์ ํธ์ ์ค์ ๊ตฌ์ฑ ์ํฐํ๋ผ์ด์ฆ ์์ด์ ํธ๋ ๋ชจ๋ธ๊ณผ ์ํฌํ๋ก๋ง์ด ์๋๋ผ ๋๊ตฌ, ์ปจํ ์คํธ, ๋ฉ๋ชจ๋ฆฌ, ๊ฒ์, ๋ณด์ ๊ฐ๋๋ ์ผ๊น์ง ํฌํจํ ์ ์ฒด ์์คํ ์ด๋ค. ํนํ ํ๋ค์ค๊ฐ ์คํ๊ณผ ๊ถํ์ ๋ด๋นํ๊ณ , ๋ฉ๋ชจ๋ฆฌ๊ฐ ํ์ํ ์ ๋ณด๋ฅผ ์ ์ ํ ๋ถ๋ฌ์ค๋ ์ญํ ์ ๋งก๋๋ค.
-
7:14
ํ๋ค์ค๋ ๋ชธ, ๋ฉ๋ชจ๋ฆฌ๋ ์ ๊ฒฝ๊ณ ์์ด์ ํธ๋ '์์ ๋'์ธ ๋ชจ๋ธ๋ง์ผ๋ก ์์ง์ด์ง ์๊ณ , ํ๋ค์ค๋ผ๋ ๋ชธ์ ํตํด ์ค์ ํ๋์ ์ํํ๋ค. ๋ฉ๋ชจ๋ฆฌ๋ ๋์ ๋ชธ์ ์ฐ๊ฒฐํ๋ ์ ๊ฒฝ๊ณ์ฒ๋ผ ์ปจํ ์คํธ๋ฅผ ์ ๋ฌํ๋ฏ๋ก, Git ๋ฌธ์ ๋ฅผ ํธ๋ ํต์ฌ๋ ๊ฒฐ๊ตญ ๋ฉ๋ชจ๋ฆฌ ์ค๊ณ์ ์๋ค.
-
8:09
๋ค์ฏ ๊ฐ์ง ๋ฉ๋ชจ๋ฆฌ ์ ํ ๋จ๊ธฐ ๋ฉ๋ชจ๋ฆฌ, ์ฅ๊ธฐ ๋ฉ๋ชจ๋ฆฌ, ์ผํ ๊ธฐ์ต, ์ ์ฐจ ๊ธฐ์ต, ์๋ฏธ ๊ธฐ์ต์ ๋ค์ฏ ๊ฐ์ง๊ฐ ์์ฃผ ์ฐ์ด๋ ๋ฉ๋ชจ๋ฆฌ ์ ํ์ผ๋ก ์ ๋ฆฌ๋๋ค. ๊ธฐ์ ์ฉ ์์ด์ ํธ๋ ์ด ๋ฉ๋ชจ๋ฆฌ๋ค์ ๊ตฌ๋ถํด ๋ค๋ค์ผ ํ๋ฉฐ, ๋ชจ๋ ์ ๋ณด๋ฅผ ํ ๋ฒ์ ๋ค ๋ถ๋ฌ์ค๋ ๋ฐฉ์์ ์คํ๋ ค ๋นํจ์จ์ ์ด๋ค.
-
10:54
ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ฉ ๋์ด๋ ์๋ก ํ์๋ ๋์ด๋๋ค Southern Company ์ฌ๋ก์ฒ๋ผ ๋ฐ์ดํฐ ํ์๋ง๋ค ๋ค๋ฅธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋๋ฉด ๊ด๋ฆฌ ํ์์ ์ด์ ๋ณต์ก๋๊ฐ ๊ธ๊ฒฉํ ๋์ด๋๋ค. relational, unstructured, graph, vector๋ก ์ชผ๊ฐ์ง์๋ก ๋จ์ผ ์ง์ค ๊ณต๊ธ์์ด ์ฌ๋ผ์ง๊ณ , ์์ด์ ํธ๋ ์ด๋๋ฅผ ์ฐธ์กฐํด์ผ ํ ์ง ๋ ์์ฃผ ํ๋ฆฌ๊ฒ ๋๋ค.
-
13:29
๋ฉ๋ชจ๋ฆฌ๋ ์ค์ ๋ก ์ด๋์ ์์ด์ผ ํ๋๊ฐ ํ์ผ ์์คํ ์ด๋ Claude, ChatGPT์ memory.md ๊ฐ์ ๊ณณ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋๋ฉด ๋จ์ผ ์ฌ์ฉ์์์๋ ํธํ ์ ์์ง๋ง, ํ์ด ์ปค์ง๋ฉด ๊ณง๋ฐ๋ก ํ๊ณ๊ฐ ๋๋ฌ๋๋ค. ๋ค ๊ฐ์ง ๋ค๋ฅธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๊ฐ์ ๋ฐ๋ก ๊ธฐ์ตํ๋ ๊ตฌ์กฐ์์๋ ์์ด์ ํธ๊ฐ ์ผ๊ด๋ ํ๋จ์ ๋ด๋ฆฌ๊ธฐ ์ด๋ ต๋ค.
-
14:24
๋ค ๋ช ์ ์์๋ด์ฌ์์ ํ๋์ ๋ฌธ์ฅ relational, unstructured, graph, vector ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฐ๊ฐ ์์๋ด์ฌ์๋ก ๋น์ ํด ๊ฐ์ ๋ฌธ์ฅ์ ์ด๋์ ์ ์ฅํ ์ง ๋ฌผ์์ง๋ง, ํ๋์ ๋ฌธ์ฅ์กฐ์ฐจ ๋ถ์ฐ ํ๊ฒฝ์์๋ ๋จ์ผ ์ง์ค์ ์ ํ๊ธฐ ์ด๋ ต๋ค๋ ์ ์ด ๋๋ฌ๋๋ค. ์์ฃผ ๋จ์ํ ์์๋ง์ผ๋ก๋ ๋ฉ๋ชจ๋ฆฌ ๋ถ์ฐ์ ๋ฌธ์ ๋ ๋ฐ๋ก ์ฒด๊ฐ๋๋ค.
-
15:16
๋ชจ๋ ํ์ ์ ํ๊ณณ์ ์ ์ฅํ๊ธฐ Oracle AI Database๋ JSON, graph, vector, spatial, relational์ ๊ฐ์ ํ ์ด๋ธ๊ณผ ํํฐ์ ์์์ ์ ์ฅํ ์ ์์ด ๋ฐ์ดํฐ ํ์ ๋ถ์ด์ ์ค์ธ๋ค. ์ด ๊ตฌ์กฐ์์๋ ์ฅ๊ธฐยท์ ์ฐจยท์ผํยท์๋ฏธ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ ์์คํ ์์์ ์ฐ๊ฒฐํด ๊ด๋ฆฌํ ์ ์์ด ์์ด์ ํธ ๋ฉ๋ชจ๋ฆฌ์ ๊ธฐ๋ฐ์ด ๋๋ค.
-
17:01
๋ถ์ฐ ํ์ ์ํ ๋ฉ๋ชจ๋ฆฌ ๋ธ๋ก์ปค Py๋ผ๋ memory broker๊ฐ ์ฝ๋๋ฟ ์๋๋ผ ์ปจํ ์คํธ๊น์ง ๊ณต์ ํ๊ฒ ํด ์ฃผ๋ฉด์, ์๋ก ๋ค๋ฅธ fork์ branch์ ์ํ ์์ ๋ ๊ฐ์ ๋งฅ๋ฝ์ผ๋ก ์ด์ด์ง๊ฒ ๋ง๋ ๋ค. ๋ฉ๋ชจ๋ฆฌ๋ ์ด์ ์ ํ ์ฌํญ์ด ์๋๋ผ ์ํฐํ๋ผ์ด์ฆ ์์ด์ ํธ ํ๋ค์ค์ ํ์ ์์์ด๋ฉฐ, ํ๋ค์ค๋ฅผ ์์ ํด์ผ ๋ฉ๋ชจ๋ฆฌ๋ ํต์ ํ ์ ์๋ค.
-
18:46
๊ณต์ ๋ฉ๋ชจ๋ฆฌ๋ ํ์ ์์ฐ์ฑ์ ํค์ด๋ค Oracle agent memory SDK์ Oracle autonomous database๋ฅผ ์ฐ๋ฉด ์ฌ๋ฌ ์ฌ๋์ด ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ์ค์ ๊ณต์ ํ๋ฉด์๋ ๊ฐ์ ๋ค๋ฅธ LLM์ด๋ local model์ ์ฌ์ฉํ ์ ์๋ค. ๊ฐ์ธ์ ์๋ ํฅ์์ ๊ทธ์น์ง ์๊ณ ํ ์ ์ฒด๋ฅผ ๋น ๋ฅด๊ฒ ๋ง๋๋ ํต์ฌ์ ๊ณต์ ๋ฉ๋ชจ๋ฆฌ์ด๋ฉฐ, Oracle์ ์ด๋ฅผ ์ํ ์ ํ๊ถ๊ณผ ์ ์ฅ ๋ฐฉ์์ ํจ๊ป ์ ๊ณตํ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์์ด์ ํธ ๋์ ์ฑ๊ณผ๋ฅผ ๋ณด๋ ค๋ฉด ๋ชจ๋ธ ์ฑ๋ฅ๋ณด๋ค ๋จผ์ ์ปจํ ์คํธ ๊ณต์ ๊ตฌ์กฐ์ ๋ฉ๋ชจ๋ฆฌ ์ ์ฅ ์์น๋ฅผ ์ ํด์ผ ํ๋ค.
- ํ ๋จ์ AI ์ํฌํ๋ก์์๋ git๋ง์ผ๋ก๋ ๋ถ์กฑํ๋ฏ๋ก, ๊ฒฐ์ ์ด์ ยท์งํ ์ํฉยท๋ค์ ํ๋์ ๋จ๊ธฐ๋ ํ์ ๊ณ์ธต์ ๋ณ๋๋ก ๋ฌ์ผ ํ๋ค.
- ๋ฐ์ดํฐ ํ์์ด ์ฌ๋ฌ ๊ฐ๋ผ๋ฉด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ ๊ณณ์ ๋ชจ์ ๋จ์ผ ์ง์ค ๊ณต๊ธ์์ ๋ง๋ค๊ณ , ๊ฒ์ยท๊ถํยท๋ณด์กด ์ ์ฑ ๋ ๊ฐ์ ๊ณ์ธต์์ ๊ด๋ฆฌํ๋ ํธ์ด ์์ ์ ์ด๋ค.