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
LangChain ile Retrieval Augmented Generation (RAG)
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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(____)