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

Make Your AI Agents Predictable With Graph Engineering - Zachary Blumenfeld, Neo4j

AI Engineer ยท 2026-11-03 19:00 ยท 20:36

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

๊ทธ๋ž˜ํ”„ ์—”์ง€๋‹ˆ์–ด๋ง์€ ์—์ด์ „ํŠธ์˜ ์ž‘์—…, ๋ฌธ๋งฅ, ์ ˆ์ฐจ๋ฅผ ๊ทธ๋ž˜ํ”„ ํ˜•ํƒœ๋กœ ๋ช…์‹œํ•ด ๋” ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๊ณ  ํ†ต์ œ ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋‹ค๋ฅธ ๋Ÿฐํƒ€์ž„์œผ๋กœ๋„ ์˜ฎ๊ธธ ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

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

  1. 0:00
    ๊ทธ๋ž˜ํ”„ ์—”์ง€๋‹ˆ์–ด๋ง์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€ ๊ทธ๋ž˜ํ”„ ์—”์ง€๋‹ˆ์–ด๋ง์€ ์—์ด์ „ํŠธ์˜ ์ผ์„ ๋ช…์‹œ์ ์ธ ๊ทธ๋ž˜ํ”„๋กœ ์„ค๊ณ„ํ•˜๋Š” ์‹ค์ฒœ์ด๋ฉฐ, ๋…ธ๋“œ๋Š” ์ผ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ๊ฐ„์„ ์€ ์ƒํƒœ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค. ๊ธฐ์กด์˜ ์ƒํƒœ เคฎเคถเฅ€เคจ, ์›Œํฌํ”Œ๋กœ ๊ทธ๋ž˜ํ”„, ์ง€์‹ ๊ทธ๋ž˜ํ”„์™€ ์—ฐ๊ฒฐ๋˜์ง€๋งŒ, ํ•ต์‹ฌ์€ ์ด๋ฅผ ์—์ด์ „ํŠธ ์ž‘์—… ์„ค๊ณ„์˜ ๊ด€์ ์—์„œ ๋‹ค์‹œ ๋ณด๋Š” ๋ฐ ์žˆ๋‹ค.
  2. 1:42
    ์„ธ ๊ฐ€์ง€ ๊ทธ๋ž˜ํ”„ ์œ ํ˜• ์‹คํ–‰ ๊ทธ๋ž˜ํ”„, ์ปจํ…์ŠคํŠธ ๊ทธ๋ž˜ํ”„, ์ ˆ์ฐจ ๊ทธ๋ž˜ํ”„๋ผ๋Š” ์„ธ ๊ฐ€์ง€ ๊ด€์ ์ด ์ œ์‹œ๋œ๋‹ค. ํŠนํžˆ ์ปจํ…์ŠคํŠธ ๊ทธ๋ž˜ํ”„๋Š” ์˜์‚ฌ๊ฒฐ์ • ํ”์ ๊ณผ ๋„๋ฉ”์ธ ๋ฐ์ดํ„ฐ์˜ ์—ฐ๊ฒฐ์„ ๋‹ค๋ฃจ๊ณ , ์ ˆ์ฐจ ๊ทธ๋ž˜ํ”„๋Š” ์Šคํ‚ฌ์ด๋‚˜ ์ž‘์—… ์ ˆ์ฐจ๋ฅผ ๊ทธ๋ž˜ํ”„๋กœ ํ‘œํ˜„ํ•ด ๋” ์ด์‹ํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๋งŒ๋“ ๋‹ค.
  3. 3:04
    ์˜ˆ์ธก ๊ฐ€๋Šฅ์„ฑ, ๊ฑฐ๋ฒ„๋„Œ์Šค, ์ด์‹์„ฑ ๊ทธ๋ž˜ํ”„๋Š” ์—์ด์ „ํŠธ์˜ ๊ฒฝ๋กœ๋ฅผ ์ œ์•ฝํ•ด ๊ฒฐ๊ณผ๋ฅผ ๋” ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ค๊ณ , ๋ฌด์—‡์„ ํ–ˆ๋Š”์ง€ ๊ฐ์‚ฌยทํ†ต์ œํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋ฉฐ, ๋Ÿฐํƒ€์ž„ ๋ฐ–์œผ๋กœ ์˜ฎ๊ธธ ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๋กœ ์ง€์‹์„ ์ €์žฅํ•˜๊ฒŒ ํ•œ๋‹ค. ๋Ÿฐํƒ€์ž„์˜ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์—์„œ ๋๋‚˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ง€์‹ ๊ณ„์ธต์œผ๋กœ ๋ถ„๋ฆฌํ•˜๋ฉด ์ƒํ˜ธ์šด์šฉ์„ฑ์ด ๋†’์•„์ง„๋‹ค.
  4. 4:42
    Neo4j์˜ ์ง€์‹ ๊ณ„์ธต Neo4j๋Š” DataStax, BigQuery, Snowflake, ๋ฌธ์„œ, markdown ํŒŒ์ผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์†Œ์Šค ์œ„์— ์ง€์‹ ๊ณ„์ธต์„ ๋‘๊ณ , ๊ทธ ์•ˆ์— ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ๊ณผ ์•„ํ‹ฐํŒฉํŠธ๋ฅผ ์Œ“๋Š” ๋ฐฉ์‹์„ ์ทจํ•œ๋‹ค. ์ด ๊ณ„์ธต์— ์Œ“์ธ ๋ฐ์ดํ„ฐ์™€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ์—ฌ๋Ÿฌ ์—์ด์ „ํŠธ ๋Ÿฐํƒ€์ž„์—์„œ ์žฌ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋ฐ˜์ด ๋œ๋‹ค.
  5. 6:03
    ์ปจํ…์ŠคํŠธ ๊ทธ๋ž˜ํ”„์™€ ์—์ด์ „ํŠธ ๋ฉ”๋ชจ๋ฆฌ ์ปจํ…์ŠคํŠธ ๊ทธ๋ž˜ํ”„๋Š” ๋‹จ๊ธฐ ๊ธฐ์–ต์ธ ๋Œ€ํ™” ๊ธฐ๋ก, ์žฅ๊ธฐ ๊ธฐ์–ต์ธ ์ถ”์ถœ๋œ ์—”ํ‹ฐํ‹ฐ, ๊ทธ๋ฆฌ๊ณ  ์ถ”๋ก ยท์˜์‚ฌ๊ฒฐ์ • ํŠธ๋ฆฌ๋ฅผ ํ•จ๊ป˜ ๋‹ด๋Š”๋‹ค. ์—ฌ๊ธฐ์„œ ํ•ต์‹ฌ ์—ฐ๊ตฌ ์งˆ๋ฌธ์€ ๊ณผ๊ฑฐ ๊ฒฐ์ •์ด๋‚˜ ์Šคํ‚ฌ ๊ฐ™์€ ์ ˆ์ฐจ์  ์ง€์‹์„ ๊ทธ๋ž˜ํ”„๋กœ ์ปดํŒŒ์ผํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€์ด๋‹ค.
  6. 6:53
    ์Šคํ‚ฌ์„ ๊ทธ๋ž˜ํ”„๋กœ ์ปดํŒŒ์ผํ•˜๊ธฐ skill MD ํŒŒ์ผ, ์Šคํฌ๋ฆฝํŠธ, ์ฐธ์กฐ, ์ž์‚ฐ์„ ์‹ค์ œ ๊ทธ๋ž˜ํ”„ ๊ตฌ์กฐ๋กœ ๋ณ€ํ™˜ํ•˜๋ฉด ์—์ด์ „ํŠธ๊ฐ€ ๋ถ„๊ธฐ์™€ ์‹คํ–‰ ์ˆœ์„œ๊ฐ€ ๋ช…์‹œ๋œ ์ ˆ์ฐจ๋ฅผ ๋”ฐ๋ผ๊ฐ€๊ฒŒ ๋œ๋‹ค. ์ด ๋ฐฉ์‹์€ ์–ด๋ ค์šด ๊ณผ์ œ์—์„œ task reward์™€ ์„ฑ๋Šฅ์„ ๋†’์˜€๊ณ , ๋” ์ž‘์€ ๋ชจ๋ธ๋กœ๋„ ํšจ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค.
  7. 8:08
    ๋ฉ”๋ชจ๋ฆฌ ๊ทธ๋ž˜ํ”„์—์„œ ์Šคํ‚ฌ ์ถ”์ถœํ•˜๊ธฐ ์ปจํ…์ŠคํŠธ ๊ทธ๋ž˜ํ”„์— ์Œ“์ธ ๊ณผ๊ฑฐ ์˜์‚ฌ๊ฒฐ์ • ํ”์ ์œผ๋กœ๋ถ€ํ„ฐ ์Šคํ‚ฌ์„ ์ถ”์ถœํ•ด๋„ ๊ฐ™์€ ๊ทธ๋ž˜ํ”„ ์•ˆ์—์„œ provenance์™€ ์—ฐ๊ฒฐ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฒ„์ „ ๊ด€๋ฆฌ, ์ถ”์ , drift ์ ๊ฒ€, ๋„๊ตฌ ํ˜ธ์ถœ ์ด๋ ฅ ํ™•์ธ์ด ๊ฐ€๋Šฅํ•ด์ง€๊ณ , NAMS ๊ฐ™์€ ์ฐธ์กฐ ์•„ํ‚คํ…์ฒ˜์—์„œ ์‚ฌ๋žŒ์ด ์ง์ ‘ ํŽธ์ง‘ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.
  8. 9:22
    ๊ณ ๊ฐ ํ™œ์šฉ ์‚ฌ๋ก€ ๊ธˆ์œต ์ปดํ”Œ๋ผ์ด์–ธ์Šค์—์„œ๋Š” ์—ฌ๋Ÿฌ ์ถœ์ฒ˜์˜ ๋ฐ์ดํ„ฐ์™€ ์ •์ฑ…์„ ์กฐํ•ฉํ•ด ๊ฐ์‚ฌ ๋ณด๊ณ ์„œ๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. Uber ๊ฐ™์€ ์‚ฌ๋ก€์—์„œ๋Š” ์ง€์—ญ๋ณ„ ๊ทœ์ •๊ณผ ๋ฏธ์„ธ ์„œ๋น„์Šค์— ํฉ์–ด์ง„ ๊ตฌ์„ฑ ์ •๋ณด๋ฅผ ๊ทธ๋ž˜ํ”„๋กœ ํ‘œํ˜„ํ•ด ์šด์˜ ๋ณต์žก๋„๋ฅผ ์ค„์ธ๋‹ค.
  9. 10:47
    ๋Œ€์ถœ ์Šน์ธ ์—์ด์ „ํŠธ ๋ฐ๋ชจ ๋Œ€์ถœ ์Šน์ธ ๊ณผ์ •์— ํ•„์š”ํ•œ ์ •์ฑ… ๋ฌธ์„œ์™€ ๊ณผ๊ฑฐ ๊ฒฐ์ •, ๊ฑฐ๋ž˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋ž˜ํ”„๋กœ ์—ฐ๊ฒฐํ•ด ์—์ด์ „ํŠธ๊ฐ€ ๊ทผ๊ฑฐ๋ฅผ ๋”ฐ๋ผ ํŒ๋‹จํ•˜๋„๋ก ๋งŒ๋“ ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์„ฑ๊ณตํ•œ ์‹คํ–‰๋“ค๋งŒ์œผ๋กœ๋Š” ๊ฒฝ๋กœ๊ฐ€ ์ผ๊ด€๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์–ด, ์ดํ›„ ์ ˆ์ฐจ๋ฅผ ๋” ๊ฒฐ์ •์ ์ธ ํ˜•ํƒœ๋กœ ์ •์ œํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค.
  10. 14:30
    ์‹คํ–‰ ๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋ž˜ํ”„ ํ˜•ํƒœ์˜ ์Šคํ‚ฌ๋กœ ์ปดํŒŒ์ผํ•˜๊ธฐ ์—ฌ๋Ÿฌ ๋ฒˆ์˜ ์„ฑ๊ณต์ ์ธ ์‹คํ–‰์„ ๋ชจ์•„ graph YAML ํ˜•ํƒœ์˜ ์Šคํ‚ฌ๋กœ ๋งŒ๋“ค๋ฉด, ๋ผ์šฐํŒ…์„ ์—์ด์ „ํŠธ๊ฐ€ ์ฆ‰ํฅ์ ์œผ๋กœ ํ•˜์ง€ ์•Š๊ณ  ํ”„๋กœ๊ทธ๋žจ์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜๋“œ ๋ฃฐ ๊ฒ€์‚ฌ, Jave๋‚˜ TypeSafe ๊ฐ™์€ ๊ฒฐ์ • ๋ชจ๋ธ, ์ธ๊ฐ„ ๊ฒ€ํ†  ๋ผ์šฐํŒ…, ๋ณด๊ณ ์„œ ์ž‘์„ฑ๊ณผ ๊ฒ€์ฆ์ด ํ•˜๋‚˜์˜ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ ˆ์ฐจ๊ฐ€ ๋œ๋‹ค.
  11. 18:20
    ๊ทธ๋ž˜ํ”„ ๋ถ„๊ธฐ ๊ด€์ธก์„ฑ ๊ทธ๋ž˜ํ”„์— ์‹คํ–‰ ๊ธฐ๋ก์„ ์ €์žฅํ•˜๋ฉด ์–ด๋–ค ๋ถ„๊ธฐ๊ฐ€ ์‹คํ–‰๋๊ณ  ์–ด๋–ค ๋ถ„๊ธฐ๋Š” ์‹คํ–‰๋˜์ง€ ์•Š์•˜๋Š”์ง€๊นŒ์ง€ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์–ด ๊ฑฐ๋ฒ„๋„Œ์Šค์™€ ๋ถ„์„์ด ์‰ฌ์›Œ์ง„๋‹ค. ๋ฃจํ”„๋ฅผ ์ƒˆ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ๋ฌธ์„œ๋‚˜ ๋ฉ”๋ชจ๋ฆฌ ๊ทธ๋ž˜ํ”„์—์„œ ์ปดํŒŒ์ผํ•œ ์Šคํ‚ฌ์„ CLI๋กœ ์‹คํ–‰ํ•˜๊ฒŒ ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋น„์šฉ๊ณผ ์ง€์—ฐ ์‹œ๊ฐ„์ด ํฌ๊ฒŒ ์ค„์–ด๋“ ๋‹ค.
  12. 20:01
    ์ž๋ฃŒ Aura ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค, ๋ฌด๋ฃŒ ํฌ๋ ˆ๋”ง, ์ด๋ฒคํŠธ, ์Šคํƒ€ํŠธ์—… ํ”„๋กœ๊ทธ๋žจ, ๊ด€๋ จ ์ฝ”๋“œ ์ €์žฅ์†Œ๊ฐ€ ์ถ”๊ฐ€ ์ž๋ฃŒ๋กœ ์ œ๊ณต๋œ๋‹ค. ๊ด€์‹ฌ ์žˆ๋Š” ์‚ฌ๋žŒ์€ ์ด ์ž๋ฃŒ๋ฅผ ํ†ตํ•ด ๊ทธ๋ž˜ํ”„ ์—”์ง€๋‹ˆ์–ด๋ง๊ณผ Neo4j์˜ ๊ตฌํ˜„ ์˜ˆ์ œ๋ฅผ ๋” ์‚ดํŽด๋ณผ ์ˆ˜ ์žˆ๋‹ค.

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

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