Bir mühendis sorar: "B-12 bölümü geçen yıl neden üç kez durdu?" Standart RAG üç farklı belge — üç duruş tutanağı — bulur ve verebileceği tek şey budur. Üçünün de daha önce garanti kapsamında iki kez onarılmış ve bir kez plan dışı değiştirilmiş aynı pompayla ilgili olduğunu görmez. Cevap arşivde vardır ama beş belgeye yayılmıştır; aralarında bağlantı olmadan bu yalnızca birbiriyle ilgisiz üç gerçektir.
Düz retrievalın sınırı tam olarak budur: bir pasaj hakkındaki soruyu cevaplar, bir varlık hakkındakini değil. Bir soru "ekipman → olay → onarım → tekrar olay" zincirinde ilerlemeyi gerektirdiği anda, sistemin yalnızca belgelerin ne dediğini değil, aynı pompadan bahsettiklerini de bilmesi gerekir.
GraphRAG, metin indeksinin üzerine bir varlık ve ilişki katmanı ekleyerek bunu çözer: dağınık pasajlar yerine sistem bir graf kurar — varlık → belge → olay → karar. Edge ve arkadaşları (Microsoft), 2024 tarihli çalışmalarında, community özetleri kullanan graf tabanlı yaklaşımın düz top-k retrievalın kaçırdığı bir soru sınıfını — özellikle tek bir pasajı değil tüm korpusun bir özetini gerektirenleri — kapattığını gösterdi.
B-12 bölümündeki pompaya dönersek: grafla mühendisin cevabı artık üç tutanaktan oluşan bir liste değil, bir zincirdir — ekipman pasaportu, 1. garanti onarımı, 1. olay, plan dışı onarım, 2. olay, değişim. Yalnızca ne olduğu değil, neden tekrarladığı da görülür.
Burada bir incelik var: graf yalnızca bağlanabileni bağlar. Ekipman pasaportu, iş emirleri ve duruş tutanakları aynı pompaya her seferinde farklı şekilde atıfta bulunuyorsa — burada bir envanter numarası, orada sahada kullanılan gayri resmi bir ad — graf bunun tek bir varlık olduğunu göremez. Bu yüzden GraphRAG'e giden ilk adım bir teknoloji seçmek değil, arşivde bir belge değişse de kalıcı olan tutarlı bir tanımlayıcı olup olmadığını kontrol etmektir.
Knovium'da graf, retrievalın yerini almaz, onu tamamlar: önce retrieval ilgili pasajları bulur, ardından graf bunları varlık ve olaya göre düzenler. Mühendis yine metin bir cevap alır, ama arkasında tek bir eşleşen paragraf değil, her halkası belirli bir belge ve sayfaya kadar tıklanabilir izlenmiş bir zincir vardır.