Zincirleme, Graph RAG tarzı!
Şimdi her şeyi bir araya getirip bir Graph RAG QA zinciri oluşturalım! Bu bölüm boyunca üzerinde çalıştığın aynı graph (belirli düğümler ve ilişkilerde olası küçük farklılıklar olabilir) sana verildi ve bunu başka bir LLM ile bağlayarak Cypher sorgusunu üretecek ve doğal dilde yanıt döndüreceksin.
Bu egzersiz
LangChain ile Retrieval Augmented Generation (RAG)
kursunun bir parçasıdırEgzersiz talimatları
- Daha önce oluşturduğun
graphve bir OpenAI sohbet modeli kullanarak bir Graph Cypher QA zinciri oluştur. - Sağlanan girdiyle zinciri çağır.
resultiçinden sonucu çıkar ve yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Create the Graph Cypher QA chain
graph_qa_chain = ____.____(
____=ChatOpenAI(api_key="", temperature=0), ____, verbose=True
)
# Invoke the chain with the input provided
result = ____({"query": "Who discovered the element Radium?"})
# Print the result text
print(f"Final answer: {result['____']}")