BaşlayınÜcretsiz başlayın

Filtrelemeyle Graph RAG

Büyük ve karmaşık grafiklerde, LLM'ler bazen Cypher sorgusunu oluştururken en alakalı düğüm ve ilişkileri doğru şekilde çıkarmakta zorlanabilir. Çoğu zaman LLM'in yalnızca grafın bir alt kümini bilmesi yeterlidir; belirli düğüm türlerini hariç tutmak, LLM'in Cypher sorgusunu doğru oluşturmasını kolaylaştırmanın yanı sıra sorgu gecikmesini de iyileştirir.

Üzerinde çalıştığın grafik veritabanı graph olarak kullanılabilir.

Bu egzersiz, kursun bir parçasıdır

LangChain ile Retrieval Augmented Generation (RAG)

Kursa Göz Atın

Egzersiz talimatları

  • graph veritabanını sorgulayan, ancak "Concept" türündeki düğümleri yok sayan bir graph QA zinciri oluştur; senin için bir llm tanımlandı ve verbose=True ayarlamalısın.
  • Verilen girdiyi kullanarak graph_qa_chain'i çağır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Create the graph QA chain excluding Concept
graph_qa_chain = ____

# Invoke the chain with the input provided
result = ____({"query": "Who was Marie Curie married to?"})
print(f"Final answer: {result['result']}")
Kodu Düzenle ve Çalıştır