GraphRAG Nedir?
Yayın: · Son güncelleme:
GraphRAG Nedir? Kısaca
GraphRAG, geri getirme destekli üretimi (RAG) bir bilgi grafiğiyle birleştiren yaklaşımdır. Belgelerdeki varlıklar ve aralarındaki ilişkiler bir grafikte düzenlenir; dil modeli soruları bu yapılandırılmış bilgiden yararlanarak yanıtlar.

GraphRAG terimi, Microsoft Research'ün 2024'te yayımladığı çalışma ve açık kaynak araçla yaygınlaştı; ancak bugün bilgi grafiği kullanan RAG yaklaşımlarının genel adı olarak da kullanılıyor.
GraphRAG nedir?
Klasik RAG sistemleri belgeleri parçalara böler ve soruya anlamca en yakın parçaları getirir. Bu, "Şu belgede şu konu ne diyor?" gibi sorularda iyi çalışır. Ancak "Bu belgelerdeki ana temalar neler?" ya da "A kişisi ile C şirketi arasında hangi bağlantılar var?" gibi soruların cevabı tek bir parçada değil, birçok parçaya dağılmış olabilir.
GraphRAG, bu bilgileri bir bilgi grafiğine dönüştürür. Grafikte düğümler kişi, kurum, kavram gibi varlıkları; kenarlar ise aralarındaki ilişkileri temsil eder.
Nasıl çalışır?
- Çıkarım: Dil modeli belgeleri okuyup varlıkları ve ilişkileri çıkarır.
- Grafik oluşturma: Bu varlıklar bir grafikte birleştirilir.
- Topluluklar: Birbirine yoğun bağlı varlık grupları belirlenir ve her grup için özet yazılır.
- Sorgulama: Yerel sorularda ilgili varlık ve komşuları, genel sorularda ise topluluk özetleri modele verilir.
Nelere dikkat etmeli?
- Grafik oluşturmak çok sayıda model çağrısı gerektirir; bu da maliyetli ve zaman alıcıdır.
- Varlık ve ilişki çıkarımında model hata yapabilir; hatalı ilişkiler cevaplara taşınabilir.
- Belgeler değiştikçe grafiğin güncellenmesi gerekir.
- Basit, tek belgeye dayalı sorularda klasik RAG çoğu zaman yeterlidir.
Bu yüzden GraphRAG, ilişkilerin ve geniş özetlerin önemli olduğu büyük belge koleksiyonlarında anlamlıdır.
Sıkça Sorulan Sorular
GraphRAG ile klasik RAG arasındaki fark nedir?
Klasik RAG soruya benzeyen metin parçalarını getirir. GraphRAG ise belgelerden çıkarılmış varlıkları ve ilişkileri bir grafikte düzenler; böylece birçok belgeye yayılmış bağlantıları ve genel temaları yakalamada daha başarılı olabilir.
GraphRAG her proje için uygun mu?
Hayır. Grafik oluşturmak ek maliyet ve bakım gerektirir. İlişki sorgularının ve geniş kapsamlı özetlerin önemli olduğu durumlarda tercih edilmelidir.