Graf veritabanını adım adım kurma
Graf belgelerini her seferinde yeniden üretmek zorunda kalmamak için, bunları özellikle graf verileri için tasarlanmış bir veritabanında saklamak en iyi uygulamadır. Neo4j graf veritabanları, graf depolama ve getirme için harika bir seçimdir; bu yüzden LangChain'in Neo4j işlevselliğini kullanarak bir tane kuracaksın.
Not: LangChain içinde Neo4j kullanmak için, bağımlılık olarak neo4j kütüphanesinin de kurulu olması gerekir. Bu derste bu senin için zaten yapıldı.
Bu egzersiz, kursun bir parçasıdır
LangChain ile Retrieval Augmented Generation (RAG)
Egzersiz talimatları
- Verilen
url,uservepassworddeğişkenlerini kullanarak Neo4j grafını başlat. - Kaynaklarını ve ek varlık etiketlerini dahil ederek
graph_documentsöğelerinigraphiçine ekle. - Grafın şemasını yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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(____)