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

Citation Needed: Provenance for LLM-Built Knowledge Graphs โ€” Daniel Chalef, Zep AI

AI Engineer ยท 2026-07-23 13:00 ยท 20:54

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

LLM์ด ์—ฌ๋Ÿฌ ์†Œ์Šค์—์„œ ์ƒ์„ฑํ•œ ์‚ฌ์‹ค์€ ํ”์ ์ด ์‰ฝ๊ฒŒ ์‚ฌ๋ผ์ง€๋ฏ€๋กœ, ์‚ฌ์‹ค์˜ ์ถœ์ฒ˜ยท๋ณ€๊ฒฝยท์‚ญ์ œ ๊ฐ€๋Šฅ์„ฑ์„ ๊ทธ๋ž˜ํ”„ ๊ธฐ๋ฐ˜ lineage๋กœ ๋‚ด์žฅํ•ด์•ผ ์‹ ๋ขฐ์„ฑ, ์ปดํ”Œ๋ผ์ด์–ธ์Šค, ๋””๋ฒ„๊น…์„ ๋™์‹œ์— ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.

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

  1. 0:01
    LLM์€ ์—ฌ๋Ÿฌ ์ถœ์ฒ˜๋ฅผ ์ข…ํ•ฉํ•ด ์‚ฌ์‹ค์ด๋‚˜ ๊ตฌ์กฐํ™”๋œ ๊ธฐ๋ก์„ ๋งŒ๋“ค์ง€๋งŒ, ๊ทธ ๊ณผ์ •์ด ๋น„๊ฒฐ์ •์ ์ด๋ผ ์›๋ฌธ์— ์—†๋Š” ๊ฒฐ๊ณผ๊ฐ€ ์ƒ๊ธฐ๊ณ  ์ƒ์„ฑ ๊ฒฝ๋กœ๊ฐ€ ์‚ฌ๋ผ์ง€๊ธฐ ์‰ฝ๋‹ค. ๊ทธ๋ž˜์„œ provenance๋ฅผ ํ†ตํ•ด ์–ด๋–ค ์‚ฐ์ถœ๋ฌผ์ด ์–ด๋–ป๊ฒŒ ๋งŒ๋“ค์–ด์กŒ๋Š”์ง€ ์ถ”์ ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋ฉฐ, ์ด๋Š” ๋ฒ•์  ์ค€์ˆ˜๋ฟ ์•„๋‹ˆ๋ผ ๋””๋ฒ„๊น…๊ณผ ์‹ ๋ขฐ์„ฑ ํŒ๋‹จ์—๋„ ์ง์ ‘ ๋„์›€์ด ๋œ๋‹ค.
  2. 2:03
    ์˜๋ฃŒ ์‚ฌ๋ก€์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ๋ฌธ์„œ์™€ ์‚ฌ์šฉ์ž ์ž…๋ ฅ์ด ํ•ฉ์ณ์ง„ ์‚ฌ์‹ค์€ ์ถœ์ฒ˜๋ฅผ ๋ช…ํ™•ํžˆ ํ‘œ์‹œํ•˜์ง€ ์•Š์œผ๋ฉด ์ž˜๋ชป๋œ ํŒ๋‹จ์„ ๋‚ณ์„ ์ˆ˜ ์žˆ๋‹ค. ๋‹จ์ˆœํ•œ source ID ๋ฐฉ์‹์€ ์ •ํ˜• ๋ฐ์ดํ„ฐ์—๋Š” ๋งž์ง€๋งŒ, LLM์ด ์—ฌ๋Ÿฌ ์†Œ์Šค๋ฅผ ์„ž์–ด ์š”์•ฝยทํ†ตํ•ฉํ•˜๋Š” ์ปจํ…์ŠคํŠธ ํŒŒ์ดํ”„๋ผ์ธ์—์„œ๋Š” ์—”ํ‹ฐํ‹ฐ ๋ณ‘ํ•ฉ๊ณผ ์‚ฌ์‹ค ๊ฐฑ์‹  ๋•Œ๋ฌธ์— lineage๋ฅผ ์•ˆ์ •์ ์œผ๋กœ ์œ ์ง€ํ•˜๊ธฐ ์–ด๋ ต๋‹ค.
  3. 4:00
    ํ•ด๊ฒฐ ๋ฐฉ์‹์€ ์‚ฌ์‹ค๊ณผ ์†Œ์Šค์˜ ๊ด€๊ณ„๋ฅผ ๊ทธ๋ž˜ํ”„๋กœ ๋ชจ๋ธ๋งํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์†Œ์Šค episode์—์„œ ์ถ”์ถœ๋œ entity์™€ edge๋ฅผ ์—ฐ๊ฒฐํ•ด fact๋ฅผ ๋งŒ๋“ค๊ณ , ์—”ํ‹ฐํ‹ฐ๊ฐ€ ๋ณ‘ํ•ฉ๋˜๊ฑฐ๋‚˜ ์‚ฌ์‹ค์ด ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋กœ ๋ฌดํšจํ™”๋  ๋•Œ๋„ ๋ชจ๋“  ์†Œ์Šค ๋งํฌ์™€ ๋ณ€๊ฒฝ ์ด๋ ฅ์„ ์œ ์ง€ํ•˜๋ฉด, fact์—์„œ source๋กœ์˜ ์ถ”์ ์€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰์œผ๋กœ ๋‹จ์ˆœํ•ด์ง„๋‹ค.
  4. 6:06
    ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋ž˜ํ”„์— ํˆฌ์˜ํ•˜๋ฉด ์ถœ์ฒ˜ ํƒœ๊ทธ๋‚˜ ๊ฒ€์ฆ ์—ฌ๋ถ€ ๊ฐ™์€ ์†์„ฑ์„ ์—ฌ๋Ÿฌ episode์™€ ํŒŒ์ƒ ์‚ฌ์‹ค์— ์ „ํŒŒํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ ๊ฐ™์€ ๊ตฌ์กฐ์˜ fact๋ผ๋„ โ€˜์–ด๋А ๋ถ€๋ชจ๊ฐ€ ๊ฒ€์ฆ๋˜์–ด์•ผ ํ•˜๋Š”๊ฐ€โ€™๋Š” ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋‹ค๋ฅด๋ฏ€๋กœ, ๊ทธ๋ž˜ํ”„๋Š” ๊ทผ๊ฑฐ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์‹ค์ œ ์ •์ฑ… ์ ์šฉ์€ ์—์ด์ „ํŠธ๊ฐ€ ๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ์น™์œผ๋กœ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•œ๋‹ค.
  5. 9:01
    ๋ณด์กด ์ •์ฑ…์ด๋‚˜ right to be forgotten ์š”์ฒญ์ฒ˜๋Ÿผ ์†Œ์Šค ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œํ•ด์•ผ ํ•  ๋•Œ๋„ lineage๊ฐ€ ์žˆ์œผ๋ฉด ์–ด๋–ค ํŒŒ์ƒ ์‚ฌ์‹ค์ด ํ•จ๊ป˜ ์‚ญ์ œ๋˜์–ด์•ผ ํ•˜๋Š”์ง€ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ชจ๋“  ์‚ฌ์‹ค์„ ๋กœ๊ทธ๋กœ ๋‚˜์ค‘์— ๋งž์ถ”๋Š” ๋ฐฉ์‹๋ณด๋‹ค, ์†Œ์Šค์™€ ํŒŒ์ƒ ๊ฒฐ๊ณผ๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ทธ๋ž˜ํ”„์— ์—ฐ๊ฒฐํ•ด ๋‘๋Š” ๋ฐฉ์‹์ด ์‚ญ์ œยท๊ฒ€์ฆยท์ถ”์ ์— ๋” ์•ˆ์ „ํ•˜๊ณ  ์‹ค์šฉ์ ์ด๋‹ค.
  6. 12:01
    ์‹ค๋ฌด์—์„œ๋Š” graph construction ๋น„์šฉ๊ณผ ์ง€์—ฐ์ด ํฌ๊ธฐ ๋•Œ๋ฌธ์—, LLM๋งŒ ์“ฐ์ง€ ๋ง๊ณ  ์—”ํŠธ๋กœํ”ผยทsim hash ๊ฐ™์€ ์ „ํ†ต์  NLP์™€ ์ •๋ณด๊ฒ€์ƒ‰ ๊ธฐ๋ฒ•์„ ์„ž์–ด ์ค‘๋ณต ์ œ๊ฑฐ์™€ ๊ฐœ์ฒด ์ •ํ•ฉ์„ฑ์„ ๋” ์‹ธ๊ณ  ๊ฒฐ์ •์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•œ๋‹ค. ๋˜ํ•œ file-based memory๋‚˜ markdown์€ ๋Œ€๊ทœ๋ชจ ๋ฉ€ํ‹ฐ์—์ด์ „ํŠธยท๋ฉ€ํ‹ฐ์œ ์ € ํ™˜๊ฒฝ์—์„œ provenance ์œ ์ง€๊ฐ€ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์—, ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋ฉ”๋ชจ๋ฆฌ์—๋Š” ๊ทธ๋ž˜ํ”„ ๊ธฐ๋ฐ˜ ๊ตฌ์กฐ๊ฐ€ ๋” ์ ํ•ฉํ•˜๋‹ค.

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

  • LLM ๊ธฐ๋ฐ˜ ์ง€์‹ ์ €์žฅ์†Œ๋Š” '๋ฌด์—‡์ด ๋งž๋Š”๊ฐ€'๋ณด๋‹ค '์™œ ๋งž๋Š”๊ฐ€'๋ฅผ ์ €์žฅํ•˜๋Š” ๊ตฌ์กฐ๋กœ ์„ค๊ณ„ํ•ด์•ผ ๋‚˜์ค‘์— ๊ฐ์‚ฌ, ๋””๋ฒ„๊น…, ์‚ญ์ œ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ์‚ฌ์‹ค์˜ ์ถœ์ฒ˜๋ฅผ ํ•œ ๊ฐœ ID๋กœ ๊ณ ์ •ํ•˜๋Š” ๋ฐฉ์‹์€ ๋ณ‘ํ•ฉยท๊ฐฑ์‹ ยท์ƒ์ถฉ์ด ์žฆ์€ ์—์ด์ „ํŠธ ๋ฉ”๋ชจ๋ฆฌ์—๋Š” ์ทจ์•ฝํ•˜๋ฏ€๋กœ, ์‚ฌ์‹ค-์†Œ์Šค ๊ด€๊ณ„๋ฅผ ๋‹ค์ค‘ ๋งํฌ ๊ทธ๋ž˜ํ”„๋กœ ๊ด€๋ฆฌํ•ด์•ผ ํ•œ๋‹ค.
  • ๊ฒ€์ฆ ํƒœ๊ทธ๋‚˜ ์‚ญ์ œ ์ •์ฑ…์€ ๊ทธ๋ž˜ํ”„๊ฐ€ ์•„๋‹ˆ๋ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์—์„œ ํ•ด์„ํ•ด์•ผ ์ƒํ™ฉ๋ณ„ ๊ทœ์น™์„ ์œ ์—ฐํ•˜๊ฒŒ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค.