Bygg upp din grafdatabas
För att slippa återskapa grafdokumenten varje gång är det god praxis att lagra dem i en databas som är särskilt utformad för grafdata. Neo4j-grafdatabaser är ett utmärkt val för lagring och hämtning av grafdata, och nu ska du konfigurera en sådan med hjälp av LangChains Neo4j-funktionalitet.
Obs: För att använda Neo4j i LangChain måste även biblioteket neo4j vara installerat som ett beroende. I den här kursen är det redan gjort åt dig.
Den här övningen är en del av kursen
Retrieval Augmented Generation (RAG) med LangChain
Övningsinstruktioner
- Instansiera Neo4j-grafen med hjälp av variablerna
url,userochpassword. - Lägg till
graph_documentsigraph, inklusive deras källor och extra entitetsetiketter. - Skriv ut grafens schema.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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(____)