अपना ग्राफ़ डेटाबेस तैयार करना
ताकि आपको हर बार अपने ग्राफ़ डॉक्यूमेंट्स फिर से जनरेट न करने पड़ें, बेहतर प्रैक्टिस है कि उन्हें ऐसे डेटाबेस में स्टोर करें जो खास तौर पर ग्राफ़ डेटा के लिए बना हो. Neo4j ग्राफ़ डेटाबेस, ग्राफ़ स्टोरेज और रिट्रीवल के लिए बेहतरीन विकल्प हैं, इसलिए आप LangChain की Neo4j फ़ंक्शनैलिटी का उपयोग करके एक सेटअप करेंगे.
नोट: LangChain में Neo4j का उपयोग करने के लिए, आपको neo4j लाइब्रेरी को डिपेंडेंसी के रूप में इंस्टॉल करना भी ज़रूरी है. इस कोर्स में यह आपके लिए पहले से किया जा चुका है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
LangChain के साथ Retrieval Augmented Generation (RAG)
अभ्यास निर्देश
- दिए गए
url,user, औरpasswordवैरिएबल्स का उपयोग करके Neo4j ग्राफ़ को instantiate करें. graph_documentsको उनके सोर्स और अतिरिक्त एंटिटी लेबल्स सहितgraphमें जोड़ें.- ग्राफ़ का स्कीमा प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Instantiate the Neo4j graph
graph = ____(url=url, username=user, password=password)
# Add the graph documents, sources, and include entity labels
graph.____
graph.refresh_schema()
# Print the graph schema
print(____)