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

RAG Needs a Map: Using GraphRAG to Retrieve Connected Context โ€” Nyah Macklin, Neo4j

AI Engineer ยท 2026-10-11 19:30 ยท 52:59

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

์ด ์˜์ƒ์€ ๊ธฐ์กด ๋ฒกํ„ฐ RAG์˜ ํ•œ๊ณ„๋ฅผ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด ์ง€์‹ ๊ทธ๋ž˜ํ”„๋ฅผ ๊ฒฐํ•ฉํ•œ GraphRAG๋ฅผ ์†Œ๊ฐœํ•˜๊ณ , Neo4j Aura์™€ GraphAcademy ์‹ค์Šต์œผ๋กœ ์—ฐ๊ฒฐ๋œ ๋ฌธ๋งฅ์„ ๊ฒ€์ƒ‰ํ•˜๋Š” ์—์ด์ „ํŠธ๋ฅผ ์ง์ ‘ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค€๋‹ค.

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

  1. 0:00
    ์›Œํฌ์ˆ ์†Œ๊ฐœ ๊ธฐ์กด RAG ๊ฒฝํ—˜ ์ˆ˜์ค€์„ ๊ฐ„๋‹จํžˆ ์ ๊ฒ€ํ•œ ๋’ค, GraphRAG์˜ ๊ธฐ๋ณธ ๊ฐœ๋…์„ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ์‚ฌ๋žŒ๋„ ๋”ฐ๋ผ์˜ฌ ์ˆ˜ ์žˆ๋„๋ก ์˜ค๋Š˜์˜ ๋ชฉํ‘œ๋ฅผ ์„ค์ •ํ•œ๋‹ค. ๊ทธ๋ž˜ํ”„ ์ด๋ก , ์ปจํ…์ŠคํŠธ ์—”์ง€๋‹ˆ์–ด๋ง, AI ๊ฑฐ๋ฒ„๋„Œ์Šค์™€ ์•ˆ์ „์„ฑ ๊ด€์ ์—์„œ ์™œ ์—ฐ๊ฒฐ๋œ ๋ฌธ๋งฅ์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•œ์ง€๋„ ํ•จ๊ป˜ ์ œ์‹œํ•œ๋‹ค.
  2. 3:07
    GraphAcademy์™€ ์›Œํฌ์ˆ ์ค€๋น„ ์‹ค์Šต์€ GraphAcademy๋ฅผ ํ†ตํ•ด ์ง„ํ–‰๋˜๋ฉฐ, ๊ณ„์ • ์ƒ์„ฑ๊ณผ ์›Œํฌ์ˆ ๋…ธํŠธ๋ฅผ ๋ฏธ๋ฆฌ ์ค€๋น„ํ•ด ๋‘๋Š” ํ๋ฆ„์„ ์•ˆ๋‚ดํ•œ๋‹ค. ๊ฐ•์˜์‹์ด ์•„๋‹ˆ๋ผ ์ง์ ‘ ํ‚ค๋ณด๋“œ๋กœ ๋”ฐ๋ผ ๋งŒ๋“œ๋Š” ํ˜•์‹์˜ ๋ฌด๋ฃŒ ํ•™์Šต ํ”Œ๋žซํผ์ด๋ผ๋Š” ์ ์„ ๊ฐ•์กฐํ•œ๋‹ค.
  3. 5:18
    Aura ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋งŒ๋“ค๊ธฐ ์‹ค์Šต์— ์‚ฌ์šฉํ•  Neo4j Aura ๋ฌด๋ฃŒ ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ณ , OpenAI API key์™€ ์—ฐ๊ฒฐ ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ ๋…ธํŠธ๋ฅผ ์ค€๋น„ํ•œ๋‹ค. ๋น„์šฉ์ด ๋“œ๋Š” ์ธ์Šคํ„ด์Šค๊ฐ€ ์•„๋‹ˆ๋ผ ๋ฌด๋ฃŒ ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ๋„ ํ•จ๊ป˜ ์•ˆ๋‚ดํ•œ๋‹ค.
  4. 7:07
    ๋ฒกํ„ฐ์™€ ๊ทธ๋ž˜ํ”„ ๋ฌธ๋งฅ ์‚ฌ๊ณผ ์˜ˆ์‹œ๋ฅผ ํ†ตํ•ด ๋ฒกํ„ฐ๋Š” ๊ธฐ๊ณ„ ์นœํ™”์  ํ‘œํ˜„์ด๊ณ , ์ง€์‹ ๊ทธ๋ž˜ํ”„๋Š” ์ธ๊ฐ„์ด ์ดํ•ดํ•˜๋Š” ์†์„ฑ๊ณผ ๊ด€๊ณ„๋ฅผ ํ•จ๊ป˜ ๋“œ๋Ÿฌ๋‚ธ๋‹ค๋Š” ์ฐจ์ด๋ฅผ ์„ค๋ช…ํ•œ๋‹ค. RAG์—์„œ ํˆฌ๋ช…์„ฑ๊ณผ ์„ค๋ช… ๊ฐ€๋Šฅ์„ฑ์„ ๋†’์ด๋ ค๋ฉด ๋‹จ์ˆœ ์ž„๋ฒ ๋”ฉ๋งŒ์ด ์•„๋‹ˆ๋ผ ๊ทธ๋ž˜ํ”„ ๋ฌธ๋งฅ์ด ๋„์›€์ด ๋œ๋‹ค๋Š” ์ ์„ ๋ณด์—ฌ์ค€๋‹ค.
  5. 9:13
    ๊ด€๊ณ„์™€ ์„ค๋ช… ๊ฐ€๋Šฅ์„ฑ ํ…Œ์ด๋ธ” ์กฐ์ธ์ด๋‚˜ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰๋งŒ์œผ๋กœ๋Š” ๋ฐ์ดํ„ฐ์˜ ์—ฐ๊ฒฐ ๊ตฌ์กฐ๋ฅผ ์ถ”์ ํ•˜๊ธฐ ์–ด๋ ต๊ณ , ๋ณต์žกํ•œ ์งˆ์˜์—์„œ๋Š” ์„ฑ๋Šฅ๊ณผ ์„ค๋ช… ๊ฐ€๋Šฅ์„ฑ์ด ์•ฝํ•ด์งˆ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์งš๋Š”๋‹ค. ์ง€์‹ ๊ทธ๋ž˜ํ”„๋Š” ๋…ธ๋“œ์™€ ๊ด€๊ณ„๋ฅผ ๋”ฐ๋ผ ์ด๋™ํ•˜๋ฉฐ ๊ณผ๊ฑฐ ์˜์‚ฌ๊ฒฐ์ •์˜ ๊ฒฝ๋กœ๋ฅผ ์ถ”์ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ฃผ๋ฏ€๋กœ, ๊ธˆ์œตยท์˜๋ฃŒยท๋ฒ•๋ฅ  ๊ฐ™์€ ๊ทœ์ œ ์‚ฐ์—…์— ํŠนํžˆ ์œ ๋ฆฌํ•˜๋‹ค.
  6. 11:38
    RAG์—์„œ GraphRAG๋กœ ์ผ๋ฐ˜ RAG๋Š” ๋ฌธ์„œ๋ฅผ ์ฒญํฌ๋กœ ๋‚˜๋ˆ„๊ณ  ์ž„๋ฒ ๋”ฉํ•ด top-k ๋ฌธ์„œ๋ฅผ LLM์— ์ „๋‹ฌํ•˜๋Š” ๊ตฌ์กฐ์ด๋ฉฐ, GraphRAG๋Š” ์—ฌ๊ธฐ์— ์ง€์‹ ๊ทธ๋ž˜ํ”„๋ฅผ ๊ฒ€์ƒ‰ ๊ฒฝ๋กœ์— ํฌํ•จํ•œ๋‹ค. ์ฆ‰, ๊ฒ€์ƒ‰ ๋‹จ๊ณ„๊ฐ€ ๋‹จ์ˆœ ์œ ์‚ฌ๋„ ๊ธฐ๋ฐ˜์ด ์•„๋‹ˆ๋ผ ์—ฐ๊ฒฐ ๊ด€๊ณ„๋ฅผ ๋”ฐ๋ผ ํ™•์žฅ๋œ๋‹ค๋Š” ์ ์ด ํ•ต์‹ฌ ์ฐจ์ด๋‹ค.
  7. 13:00
    ์—ฐ๊ฒฐ๋œ ๊ฒ€์ƒ‰์ด ๋„์›€์ด ๋˜๋Š” ๊ฒฝ์šฐ ๋‹จ์ˆœ ๊ฒ€์ƒ‰ ์—”์ง„ ์ˆ˜์ค€์˜ ์งˆ๋ฌธ์—๋Š” ๋ฒกํ„ฐ RAG๊ฐ€ ์ถฉ๋ถ„ํ•˜์ง€๋งŒ, ์—ฌ๋Ÿฌ ๋‹จ๊ณ„์˜ hop์ด ํ•„์š”ํ•œ ์งˆ๋ฌธ์ด๋‚˜ ์—ฌ๋Ÿฌ ๋ฌธ์„œ๋ฅผ ์ข…ํ•ฉํ•ด์•ผ ํ•˜๋Š” ์งˆ๋ฌธ์—์„œ๋Š” GraphRAG๊ฐ€ ๋” ๊ฐ•ํ•˜๋‹ค. ์‹ค์ œ๋กœ๋Š” ๋ฒกํ„ฐ์™€ ๊ทธ๋ž˜ํ”„๋ฅผ ๋Œ€์ฒด ๊ด€๊ณ„๊ฐ€ ์•„๋‹ˆ๋ผ ๋ณด์™„ ๊ด€๊ณ„๋กœ ํ•จ๊ป˜ ์“ฐ๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ํšจ๊ณผ์ ์ด๋ผ๊ณ  ์ •๋ฆฌํ•œ๋‹ค.
  8. 16:11
    ๊ฒ€์ƒ‰๊ธฐ ์œ ํ˜•๊ณผ ์•„ํ‚คํ…์ฒ˜ retriever๋Š” ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ ์†Œ์Šค์—์„œ ๊ด€๋ จ ์ •๋ณด๋ฅผ ์ฐพ์•„์˜ค๋Š” ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ์ด๋ฉฐ, ์ž…๋ ฅ๋œ ์งˆ๋ฌธ์„ ๋ฐ”ํƒ•์œผ๋กœ ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ์—์„œ ๋งฅ๋ฝ์„ ๋Œ์–ด์˜จ๋‹ค. Neo4j๋Š” full-text search, vector search, Cypher retriever๋ฅผ ์ง€์›ํ•˜๋ฉฐ, ๋‰ด์Šค ์ฑ—๋ด‡ ์‚ฌ๋ก€๋ฅผ ํ†ตํ•ด APIยท๋ฌธ์„œยท์ง€์‹ ๊ทธ๋ž˜ํ”„๋ฅผ ํ•จ๊ป˜ ์—ฎ๋Š” ์•„ํ‚คํ…์ฒ˜๋ฅผ ์†Œ๊ฐœํ•œ๋‹ค.
  9. 18:42
    ์ง€์‹ ๊ทธ๋ž˜ํ”„ ๊ธฐ์ดˆ ์ง€์‹ ๊ทธ๋ž˜ํ”„๋Š” ํ˜„์‹ค ์„ธ๊ณ„์˜ ์—”ํ‹ฐํ‹ฐ์™€ ๊ทธ ๊ด€๊ณ„๋ฅผ ๊ตฌ์กฐ์ ์œผ๋กœ ํ‘œํ˜„ํ•œ ๊ฒƒ์ด๋ฉฐ, ์‚ฌ๋žŒ๋„ ๋…ธ๋“œ๊ฐ€ ๋˜๊ณ  ๋™๋ฃŒ ๊ด€๊ณ„๋„ ๊ด€๊ณ„๋กœ ๋ชจ๋ธ๋งํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ๋‹จ์›์€ ์ดํ›„์˜ ๊ทธ๋ž˜ํ”„ ๊ตฌ์ถ• ์‹ค์Šต์„ ์œ„ํ•œ ์ตœ์†Œํ•œ์˜ ๊ฐœ๋…์  ํ† ๋Œ€๋ฅผ ์ •๋ฆฌํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.
  10. 20:18
    ์—”ํ‹ฐํ‹ฐ์™€ ๊ด€๊ณ„ ์ถ”์ถœ ์ง€์‹ ๊ทธ๋ž˜ํ”„ ๊ตฌ์„ฑ์€ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘, ์ฒญํ‚น, ๋ฒกํ„ฐํ™”, ์—”ํ‹ฐํ‹ฐยท๊ด€๊ณ„ ์ถ”์ถœ, ๊ทธ๋ž˜ํ”„ ์ƒ์„ฑ์˜ ์ˆœ์„œ๋กœ ์ง„ํ–‰๋œ๋‹ค. LLM์— JSON ํ˜•์‹์˜ ์ถ”์ถœ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ฃผ๋ฉด ์ˆ˜์ž‘์—…๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ๋…ธ๋“œ์™€ ๊ด€๊ณ„๋ฅผ ๋งŒ๋“ค์–ด ๊ทธ๋ž˜ํ”„๋ฅผ ์กฐ๋ฆฝํ•  ์ˆ˜ ์žˆ๋‹ค.
  11. 23:08
    Python ํŒจํ‚ค์ง€์™€ Codespace ์„ค์ • graph-rag-for-Python ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์‹ ๊ทธ๋ž˜ํ”„ ๊ตฌ์ถ•๊ณผ ๊ฒ€์ƒ‰์„ ์ง„ํ–‰ํ•˜๋ฉฐ, GitHub Codespaces๋กœ ๋ฐ”๋กœ ์‹ค์Šต ํ™˜๊ฒฝ์„ ์—ฐ๋‹ค. .env ํŒŒ์ผ์— Aura ์—ฐ๊ฒฐ ์ •๋ณด์™€ OpenAI ํ‚ค๋ฅผ ๋„ฃ์–ด์•ผ ํ•˜๋ฉฐ, ๋ฌด๋ฃŒ Aura ์ธ์Šคํ„ด์Šค๋ฅผ ์“ฐ๋Š” ๊ฒƒ์ด ์‹ค์Šต์˜ ์ „์ œ๋‹ค.
  12. 27:32
    ํ™˜๊ฒฝ ํ…Œ์ŠคํŠธ test_environment.py๋ฅผ ์‹คํ–‰ํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๊ฒฐ๊ณผ OpenAI ํ‚ค ์„ค์ •์ด ์ •์ƒ์ธ์ง€ ํ™•์ธํ•œ๋‹ค. ํ…Œ์ŠคํŠธ๊ฐ€ ํ†ต๊ณผํ•ด์•ผ ์ดํ›„์˜ ๊ทธ๋ž˜ํ”„ ์ƒ์„ฑ๊ณผ ์—์ด์ „ํŠธ ์—ฐ๊ฒฐ์ด ๋ฌธ์ œ ์—†์ด ์ง„ํ–‰๋œ๋‹ค.
  13. 28:40
    ์ง€์‹ ๊ทธ๋ž˜ํ”„ ๋นŒ๋” ์‹คํ–‰ knowledge graph structured builder๋ฅผ ์‹คํ–‰ํ•ด Aura ์ธ์Šคํ„ด์Šค ์•ˆ์— ์‹ค์ œ ๊ทธ๋ž˜ํ”„๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. ์ƒ์„ฑ๋œ ๊ฒฐ๊ณผ๋Š” Neo4j ์ฟผ๋ฆฌ ํ™”๋ฉด์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ค‘๋ณต ์‹คํ–‰ ์‹œ์—๋Š” ์ค‘๋ณต ๋ฐ์ดํ„ฐ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ์–ด ์‹คํ–‰ ์ƒํƒœ๋ฅผ ์ธ์ง€ํ•ด์•ผ ํ•œ๋‹ค.
  14. 30:53
    ๋…ธ๋“œ์™€ ๊ด€๊ณ„ ์‚ดํŽด๋ณด๊ธฐ ์ƒ์„ฑ๋œ ๊ทธ๋ž˜ํ”„๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ํ™•์ธํ•˜๊ณ , ๋…ธ๋“œ์™€ ๊ด€๊ณ„๋ฅผ ์ง์ ‘ ํด๋ฆญํ•ด ๋ฐ์ดํ„ฐ ๋‚ด์šฉ์„ ๊ฒ€์‚ฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹จ์ˆœํ•œ ๊ทธ๋ฆผ์ด ์•„๋‹ˆ๋ผ ์ฟผ๋ฆฌ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ผ๋Š” ์ ์„ ํ†ตํ•ด ์ง€์‹ ๊ทธ๋ž˜ํ”„์˜ ์‹ค์šฉ์„ฑ์„ ๋“œ๋Ÿฌ๋‚ธ๋‹ค.
  15. 32:16
    Aura ์—์ด์ „ํŠธ ํ™œ์„ฑํ™”์™€ ์ƒ์„ฑ ์กฐ์ง ์„ค์ •์—์„œ generative AI assistance์™€ Aura agent ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•œ ๋’ค, ํŠน์ • Aura ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐ๋œ ์ƒˆ ์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“ ๋‹ค. ์ด ์—์ด์ „ํŠธ๋Š” GraphAcademy ์ฝ”์Šค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๊ทธ๋ž˜ํ”„ RAG ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋„๋ก ์„ค๋ช…๊ณผ ์ง€์‹œ๋ฌธ์„ ์„ค์ •ํ•œ๋‹ค.
  16. 36:51
    ๋ฒกํ„ฐ ์ธ๋ฑ์Šค ๋งŒ๋“ค๊ธฐ ์—์ด์ „ํŠธ์— ์œ ์‚ฌ๋„ ๊ฒ€์ƒ‰์„ ๋ถ™์ด๊ธฐ ์œ„ํ•ด ๋จผ์ € ๋ฒกํ„ฐ ์ธ๋ฑ์Šค๋ฅผ ์ƒ์„ฑํ•ด์•ผ ํ•œ๋‹ค. ์ด ์ธ๋ฑ์Šค๋Š” Cypher ์ฟผ๋ฆฌ ์ฐฝ์—์„œ ์‹คํ–‰ํ•˜๋ฉฐ, ์ดํ›„ similarity search ๋„๊ตฌ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ๋™์ž‘ํ•˜๋Š” ๊ธฐ๋ฐ˜์ด ๋œ๋‹ค.
  17. 40:14
    ๊ฐ•์˜ ์œ ์‚ฌ๋„ ๊ฒ€์ƒ‰ ์„ค์ • lesson content๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋„๊ตฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , chunk embedding ์ธ๋ฑ์Šค์™€ top 5, OpenAI์˜ text-embedding-3-small, 1536 ์ฐจ์›์„ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค์ •ํ•œ๋‹ค. ์—ฌ๊ธฐ์„œ ํ•ต์‹ฌ์€ ๋‹จ์ˆœ ๊ฒ€์ƒ‰์ด ์•„๋‹ˆ๋ผ ๊ฐ•์˜ ๋‚ด์šฉ์„ ๋ฒกํ„ฐ๋กœ ์ฐพ์•„ ์—์ด์ „ํŠธ์˜ ๋‹ต๋ณ€ ๊ทผ๊ฑฐ๋กœ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
  18. 42:22
    ์—ฐ๊ฒฐ๋œ ๊ทธ๋ž˜ํ”„ ๋ฐ์ดํ„ฐ ๋ฐ˜ํ™˜ ์—์ด์ „ํŠธ๊ฐ€ ๋‹ต๋ณ€ํ•  ๋•Œ ๋…ธ๋“œ์™€ ์ ์ˆ˜๊นŒ์ง€ ํ•จ๊ป˜ ๋ฐ˜ํ™˜ํ•˜๋Š” Cypher ์ฟผ๋ฆฌ๋ฅผ ๋„ฃ์–ด, ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ๊ทธ๋ž˜ํ”„ ๊ตฌ์กฐ์™€ ์—ฐ๊ฒฐ๋˜๋„๋ก ๋งŒ๋“ ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ฌธ์„œ ์œ ์‚ฌ๋„ ๊ฒฐ๊ณผ์™€ ๊ทธ๋ž˜ํ”„ ๊ด€๊ณ„ ์ •๋ณด๋ฅผ ๋™์‹œ์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  19. 44:12
    ์—์ด์ „ํŠธ ํ…Œ์ŠคํŠธ์™€ ์ถœ์ฒ˜ ํ™•์ธ ์™„์„ฑ๋œ ์—์ด์ „ํŠธ์— ์งˆ๋ฌธ์„ ๋˜์ ธ GraphAcademy ์ฝ”์Šค ์•ˆ์˜ ์ •๋ณด๋งŒ์„ ๋ฐ”ํƒ•์œผ๋กœ ๋‹ตํ•˜๋Š”์ง€ ํ™•์ธํ•œ๋‹ค. ๋‹ต๋ณ€๊ณผ ํ•จ๊ป˜ ์ถœ์ฒ˜๊ฐ€ ํ‘œ์‹œ๋˜์–ด, ๋ชจ๋ธ์ด ์–ด๋””์„œ ๊ทผ๊ฑฐ๋ฅผ ๊ฐ€์ ธ์™”๋Š”์ง€ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค.
  20. 45:48
    ์ˆ˜์—… ๊ฐœ์ˆ˜ ๊ทธ๋ž˜ํ”„์™€ ๋Œ€์กฐ ์งˆ๋ฌธ์ด ๋‹จ์ˆœ ๊ฒ€์ƒ‰์ด ์•„๋‹ˆ๋ผ ์ง‘๊ณ„์™€ ํ•ฉ์‚ฐ์„ ์š”๊ตฌํ•  ๋•Œ๋„ ์—์ด์ „ํŠธ๊ฐ€ ๋™์ž‘ํ•˜๋Š”์ง€ ํ™•์ธํ•œ๋‹ค. ๊ทธ๋ž˜ํ”„๋ฅผ ๋‹ค์‹œ ์กฐํšŒํ•ด ์‹ค์ œ lesson ์ˆ˜์™€ ๋น„๊ตํ•จ์œผ๋กœ์จ, ์ค‘๋ณต ์ ์žฌ๊ฐ€ ๊ฒฐ๊ณผ์— ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ๋„ ํ•จ๊ป˜ ๋“œ๋Ÿฌ๋‚œ๋‹ค.
  21. 47:55
    ํŒŒ์ดํ”„๋ผ์ธ ์ฝ”๋“œ ์‚ดํŽด๋ณด๊ธฐ knowledge graph structured builder ์ฝ”๋“œ์—์„œ OpenAI LLM, embeddings, fixed-size splitter, Neo4j driver๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ฒฐํ•ฉ๋˜๋Š”์ง€ ์‚ดํŽด๋ณธ๋‹ค. ์ง€์ •๋œ ๋…ธ๋“œ ํƒ€์ž…๊ณผ ๊ด€๊ณ„ ํƒ€์ž…, chunk size, overlap, CSVยทPDF ์ž…๋ ฅ์ด ๊ทธ๋ž˜ํ”„ ์ƒ์„ฑ ๋กœ์ง์„ ์–ด๋–ป๊ฒŒ ์ด๋„๋Š”์ง€ ์ดํ•ดํ•˜๋Š” ๊ตฌ๊ฐ„์ด๋‹ค.
  22. 51:07
    ์ถ”๊ฐ€ ํ•™์Šต๊ณผ ๋งˆ๋ฌด๋ฆฌ GraphAcademy์™€ Cypher fundamentals๋ฅผ ๋‹ค์Œ ํ•™์Šต ๊ฒฝ๋กœ๋กœ ์ œ์•ˆํ•˜๊ณ , ๊ด€๋ จ ๋ฐ‹์—…๊ณผ ๋ถ€์Šค ์ฐธ์—ฌ ์ •๋ณด๋ฅผ ์•ˆ๋‚ดํ•œ๋‹ค. ํ•ต์‹ฌ ๋ฉ”์‹œ์ง€๋Š” GraphRAG๊ฐ€ ์ •ํ™•์„ฑ, ๊ฐœ๋ฐœ ์šฉ์ด์„ฑ, ์„ค๋ช… ๊ฐ€๋Šฅ์„ฑ์„ ๋†’์ด๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฅผ ์—ฐ๊ฒฐ๋œ ๋ฌธ๋งฅ์œผ๋กœ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค๋Š” ์ ์ด๋‹ค.

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

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