Make Your AI Agents Predictable With Graph Engineering - Zachary Blumenfeld, Neo4j
ํ ์ค ํต์ฌ
๊ทธ๋ํ ์์ง๋์ด๋ง์ ์์ด์ ํธ์ ์์ , ๋ฌธ๋งฅ, ์ ์ฐจ๋ฅผ ๊ทธ๋ํ ํํ๋ก ๋ช ์ํด ๋ ์์ธก ๊ฐ๋ฅํ๊ณ ํต์ ๊ฐ๋ฅํ๋ฉฐ ๋ค๋ฅธ ๋ฐํ์์ผ๋ก๋ ์ฎ๊ธธ ์ ์๊ฒ ๋ง๋๋ ๋ฐฉ๋ฒ์ด๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
๊ทธ๋ํ ์์ง๋์ด๋ง์ด๋ ๋ฌด์์ธ๊ฐ ๊ทธ๋ํ ์์ง๋์ด๋ง์ ์์ด์ ํธ์ ์ผ์ ๋ช ์์ ์ธ ๊ทธ๋ํ๋ก ์ค๊ณํ๋ ์ค์ฒ์ด๋ฉฐ, ๋ ธ๋๋ ์ผ์ ์ํํ๊ณ ๊ฐ์ ์ ์ํ๋ฅผ ์ ๋ฌํ๋ค. ๊ธฐ์กด์ ์ํ เคฎเคถเฅเคจ, ์ํฌํ๋ก ๊ทธ๋ํ, ์ง์ ๊ทธ๋ํ์ ์ฐ๊ฒฐ๋์ง๋ง, ํต์ฌ์ ์ด๋ฅผ ์์ด์ ํธ ์์ ์ค๊ณ์ ๊ด์ ์์ ๋ค์ ๋ณด๋ ๋ฐ ์๋ค.
-
1:42
์ธ ๊ฐ์ง ๊ทธ๋ํ ์ ํ ์คํ ๊ทธ๋ํ, ์ปจํ ์คํธ ๊ทธ๋ํ, ์ ์ฐจ ๊ทธ๋ํ๋ผ๋ ์ธ ๊ฐ์ง ๊ด์ ์ด ์ ์๋๋ค. ํนํ ์ปจํ ์คํธ ๊ทธ๋ํ๋ ์์ฌ๊ฒฐ์ ํ์ ๊ณผ ๋๋ฉ์ธ ๋ฐ์ดํฐ์ ์ฐ๊ฒฐ์ ๋ค๋ฃจ๊ณ , ์ ์ฐจ ๊ทธ๋ํ๋ ์คํฌ์ด๋ ์์ ์ ์ฐจ๋ฅผ ๊ทธ๋ํ๋ก ํํํด ๋ ์ด์ํ๊ธฐ ์ฝ๊ฒ ๋ง๋ ๋ค.
-
3:04
์์ธก ๊ฐ๋ฅ์ฑ, ๊ฑฐ๋ฒ๋์ค, ์ด์์ฑ ๊ทธ๋ํ๋ ์์ด์ ํธ์ ๊ฒฝ๋ก๋ฅผ ์ ์ฝํด ๊ฒฐ๊ณผ๋ฅผ ๋ ์์ธก ๊ฐ๋ฅํ๊ฒ ๋ง๋ค๊ณ , ๋ฌด์์ ํ๋์ง ๊ฐ์ฌยทํต์ ํ ์ ์๊ฒ ํ๋ฉฐ, ๋ฐํ์ ๋ฐ์ผ๋ก ์ฎ๊ธธ ์ ์๋ ํํ๋ก ์ง์์ ์ ์ฅํ๊ฒ ํ๋ค. ๋ฐํ์์ ์ค์ผ์คํธ๋ ์ด์ ์์ ๋๋๋ ๊ฒ์ด ์๋๋ผ ์ง์ ๊ณ์ธต์ผ๋ก ๋ถ๋ฆฌํ๋ฉด ์ํธ์ด์ฉ์ฑ์ด ๋์์ง๋ค.
-
4:42
Neo4j์ ์ง์ ๊ณ์ธต Neo4j๋ DataStax, BigQuery, Snowflake, ๋ฌธ์, markdown ํ์ผ ๊ฐ์ ๋ค์ํ ์์ค ์์ ์ง์ ๊ณ์ธต์ ๋๊ณ , ๊ทธ ์์ ํ์ค ํ๋กํ ์ฝ๊ณผ ์ํฐํฉํธ๋ฅผ ์๋ ๋ฐฉ์์ ์ทจํ๋ค. ์ด ๊ณ์ธต์ ์์ธ ๋ฐ์ดํฐ์ ๋ฉํ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฌ ์์ด์ ํธ ๋ฐํ์์์ ์ฌ์ฌ์ฉ๋๋ ๊ธฐ๋ฐ์ด ๋๋ค.
-
6:03
์ปจํ ์คํธ ๊ทธ๋ํ์ ์์ด์ ํธ ๋ฉ๋ชจ๋ฆฌ ์ปจํ ์คํธ ๊ทธ๋ํ๋ ๋จ๊ธฐ ๊ธฐ์ต์ธ ๋ํ ๊ธฐ๋ก, ์ฅ๊ธฐ ๊ธฐ์ต์ธ ์ถ์ถ๋ ์ํฐํฐ, ๊ทธ๋ฆฌ๊ณ ์ถ๋ก ยท์์ฌ๊ฒฐ์ ํธ๋ฆฌ๋ฅผ ํจ๊ป ๋ด๋๋ค. ์ฌ๊ธฐ์ ํต์ฌ ์ฐ๊ตฌ ์ง๋ฌธ์ ๊ณผ๊ฑฐ ๊ฒฐ์ ์ด๋ ์คํฌ ๊ฐ์ ์ ์ฐจ์ ์ง์์ ๊ทธ๋ํ๋ก ์ปดํ์ผํ ์ ์๋๊ฐ์ด๋ค.
-
6:53
์คํฌ์ ๊ทธ๋ํ๋ก ์ปดํ์ผํ๊ธฐ skill MD ํ์ผ, ์คํฌ๋ฆฝํธ, ์ฐธ์กฐ, ์์ฐ์ ์ค์ ๊ทธ๋ํ ๊ตฌ์กฐ๋ก ๋ณํํ๋ฉด ์์ด์ ํธ๊ฐ ๋ถ๊ธฐ์ ์คํ ์์๊ฐ ๋ช ์๋ ์ ์ฐจ๋ฅผ ๋ฐ๋ผ๊ฐ๊ฒ ๋๋ค. ์ด ๋ฐฉ์์ ์ด๋ ค์ด ๊ณผ์ ์์ task reward์ ์ฑ๋ฅ์ ๋์๊ณ , ๋ ์์ ๋ชจ๋ธ๋ก๋ ํจ๊ณผ๋ฅผ ์ป์ ์ ์์๋ค.
-
8:08
๋ฉ๋ชจ๋ฆฌ ๊ทธ๋ํ์์ ์คํฌ ์ถ์ถํ๊ธฐ ์ปจํ ์คํธ ๊ทธ๋ํ์ ์์ธ ๊ณผ๊ฑฐ ์์ฌ๊ฒฐ์ ํ์ ์ผ๋ก๋ถํฐ ์คํฌ์ ์ถ์ถํด๋ ๊ฐ์ ๊ทธ๋ํ ์์์ provenance์ ์ฐ๊ฒฐ ์ํ๋ฅผ ์ ์งํ ์ ์๋ค. ๋ฒ์ ๊ด๋ฆฌ, ์ถ์ , drift ์ ๊ฒ, ๋๊ตฌ ํธ์ถ ์ด๋ ฅ ํ์ธ์ด ๊ฐ๋ฅํด์ง๊ณ , NAMS ๊ฐ์ ์ฐธ์กฐ ์ํคํ ์ฒ์์ ์ฌ๋์ด ์ง์ ํธ์งํ ์๋ ์๋ค.
-
9:22
๊ณ ๊ฐ ํ์ฉ ์ฌ๋ก ๊ธ์ต ์ปดํ๋ผ์ด์ธ์ค์์๋ ์ฌ๋ฌ ์ถ์ฒ์ ๋ฐ์ดํฐ์ ์ ์ฑ ์ ์กฐํฉํด ๊ฐ์ฌ ๋ณด๊ณ ์๋ฅผ ์๋ํํ๋ ๋ฐ ์ฌ์ฉ๋๋ค. Uber ๊ฐ์ ์ฌ๋ก์์๋ ์ง์ญ๋ณ ๊ท์ ๊ณผ ๋ฏธ์ธ ์๋น์ค์ ํฉ์ด์ง ๊ตฌ์ฑ ์ ๋ณด๋ฅผ ๊ทธ๋ํ๋ก ํํํด ์ด์ ๋ณต์ก๋๋ฅผ ์ค์ธ๋ค.
-
10:47
๋์ถ ์น์ธ ์์ด์ ํธ ๋ฐ๋ชจ ๋์ถ ์น์ธ ๊ณผ์ ์ ํ์ํ ์ ์ฑ ๋ฌธ์์ ๊ณผ๊ฑฐ ๊ฒฐ์ , ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋ํ๋ก ์ฐ๊ฒฐํด ์์ด์ ํธ๊ฐ ๊ทผ๊ฑฐ๋ฅผ ๋ฐ๋ผ ํ๋จํ๋๋ก ๋ง๋ ๋ค. ๊ทธ๋ฌ๋ ์ฑ๊ณตํ ์คํ๋ค๋ง์ผ๋ก๋ ๊ฒฝ๋ก๊ฐ ์ผ๊ด๋์ง ์์ ์ ์์ด, ์ดํ ์ ์ฐจ๋ฅผ ๋ ๊ฒฐ์ ์ ์ธ ํํ๋ก ์ ์ ํ ํ์๊ฐ ์๋ค.
-
14:30
์คํ ๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋ํ ํํ์ ์คํฌ๋ก ์ปดํ์ผํ๊ธฐ ์ฌ๋ฌ ๋ฒ์ ์ฑ๊ณต์ ์ธ ์คํ์ ๋ชจ์ graph YAML ํํ์ ์คํฌ๋ก ๋ง๋ค๋ฉด, ๋ผ์ฐํ ์ ์์ด์ ํธ๊ฐ ์ฆํฅ์ ์ผ๋ก ํ์ง ์๊ณ ํ๋ก๊ทธ๋จ์ ์ผ๋ก ์ํํ๊ฒ ํ ์ ์๋ค. ํ๋ ๋ฃฐ ๊ฒ์ฌ, Jave๋ TypeSafe ๊ฐ์ ๊ฒฐ์ ๋ชจ๋ธ, ์ธ๊ฐ ๊ฒํ ๋ผ์ฐํ , ๋ณด๊ณ ์ ์์ฑ๊ณผ ๊ฒ์ฆ์ด ํ๋์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ ์ฐจ๊ฐ ๋๋ค.
-
18:20
๊ทธ๋ํ ๋ถ๊ธฐ ๊ด์ธก์ฑ ๊ทธ๋ํ์ ์คํ ๊ธฐ๋ก์ ์ ์ฅํ๋ฉด ์ด๋ค ๋ถ๊ธฐ๊ฐ ์คํ๋๊ณ ์ด๋ค ๋ถ๊ธฐ๋ ์คํ๋์ง ์์๋์ง๊น์ง ์ถ์ ํ ์ ์์ด ๊ฑฐ๋ฒ๋์ค์ ๋ถ์์ด ์ฌ์์ง๋ค. ๋ฃจํ๋ฅผ ์๋ก ๋ง๋๋ ๊ฒ์ด ์๋๋ผ, ๋ฌธ์๋ ๋ฉ๋ชจ๋ฆฌ ๊ทธ๋ํ์์ ์ปดํ์ผํ ์คํฌ์ CLI๋ก ์คํํ๊ฒ ํ๊ธฐ ๋๋ฌธ์ ๋น์ฉ๊ณผ ์ง์ฐ ์๊ฐ์ด ํฌ๊ฒ ์ค์ด๋ ๋ค.
-
20:01
์๋ฃ Aura ํด๋ผ์ฐ๋ ์๋น์ค, ๋ฌด๋ฃ ํฌ๋ ๋ง, ์ด๋ฒคํธ, ์คํํธ์ ํ๋ก๊ทธ๋จ, ๊ด๋ จ ์ฝ๋ ์ ์ฅ์๊ฐ ์ถ๊ฐ ์๋ฃ๋ก ์ ๊ณต๋๋ค. ๊ด์ฌ ์๋ ์ฌ๋์ ์ด ์๋ฃ๋ฅผ ํตํด ๊ทธ๋ํ ์์ง๋์ด๋ง๊ณผ Neo4j์ ๊ตฌํ ์์ ๋ฅผ ๋ ์ดํด๋ณผ ์ ์๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์์ด์ ํธ์ ๋ถํ์ค์ฑ์ ์ค์ด๋ ค๋ฉด ํ๋กฌํํธ๋ฅผ ๋ ์ ๊ตํ๊ฒ ๋ง๋๋ ๊ฒ๋ณด๋ค, ๋ผ์ฐํ ยท๊ฒ์ฆยท์์ค์ปฌ๋ ์ด์ ์ ๊ทธ๋ํ๋ก ๊ณ ์ ํ๋ ํธ์ด ํจ๊ณผ์ ์ด๋ค.
- ๋ฌธ์๋ ์คํ ๋ก๊ทธ๋ฅผ ๊ทธ๋๋ก ๋์ง ๋ง๊ณ ์คํฌ ๊ทธ๋ํ๋ ๋ฉ๋ชจ๋ฆฌ ๊ทธ๋ํ๋ก ์ปดํ์ผํ๋ฉด, ์ฌ์ฌ์ฉ์ฑ๊ณผ ๊ฐ์ฌ ๊ฐ๋ฅ์ฑ์ด ๋์์ ๋์์ง๋ค.
- ๊ฑฐ๋ฒ๋์ค๊ฐ ํ์ํ ์ ๋ฌด์ผ์๋ก ์คํ์ ์์ด์ ํธ ์์จ์ฑ์ ๋งก๊ธฐ๊ธฐ๋ณด๋ค, ๊ฒฐ์ ์ ๋ชจ๋ธ์ ๋๊ณ ๊ฒฝ๋ก๋ ํ๋ก๊ทธ๋จ์ ์ผ๋ก ์ ์ดํ๋ ๊ตฌ์กฐ๊ฐ ์ ๋ฆฌํ๋ค.