Chaining, Graph RAG स्टाइल!
अब सब कुछ जोड़कर एक Graph RAG QA चेन बनाते हैं! आपको वही graph दिया गया है जिस पर आपने पूरे अध्याय में काम किया है (संभव है कि कुछ nodes और relationships अलग हों). आप इसे एक और LLM से कनेक्ट करेंगे ताकि वह Cypher क्वेरी जेनरेट करे और नैचुरल लैंग्वेज में उत्तर लौटाए.
यह अभ्यास पाठ्यक्रम का हिस्सा है
LangChain के साथ Retrieval Augmented Generation (RAG)
अभ्यास निर्देश
- OpenAI चैट मॉडल और आपने पहले जो
graphबनाया है, उनका उपयोग करके एक Graph Cypher QA चेन बनाएँ. - दिए गए इनपुट के साथ चेन को invoke करें.
resultसे परिणाम टेक्स्ट निकालकर प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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['____']}")