Costruire il tuo database a grafo
Per evitare di rigenerare i documenti del grafo ogni volta, è buona pratica salvarli in un database pensato appositamente per i dati a grafo. I database a grafo Neo4j sono un'ottima scelta per l'archiviazione e il recupero, quindi ne configurerai uno usando le funzionalità Neo4j di LangChain.
Nota: per usare Neo4j in LangChain, devi avere installata anche la libreria neo4j come dipendenza. In questo corso è già stato fatto per te.
Questo esercizio fa parte del corso
Retrieval Augmented Generation (RAG) con LangChain
Istruzioni dell'esercizio
- Istanzia il grafo Neo4j usando le variabili
url,userepasswordfornite. - Aggiungi i
graph_documentsalgraph, includendo le loro fonti e le etichette di entità aggiuntive. - Stampa lo schema del grafo.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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(____)