Ampliando tu base de datos de grafos
Para no tener que regenerar tus documentos de grafo cada vez, lo mejor es almacenarlos en una base de datos diseñada específicamente para datos en grafo. Las bases de datos de grafos Neo4j son una opción excelente para almacenar y recuperar grafos, así que vas a configurar una usando la funcionalidad de Neo4j de LangChain.
Nota: para usar Neo4j en LangChain, también debes tener instalada la biblioteca neo4j como dependencia. En este curso, esto ya está hecho por ti.
Este ejercicio forma parte del curso
Retrieval Augmented Generation (RAG) con LangChain
Instrucciones del ejercicio
- Instancia el grafo de Neo4j usando las variables
url,userypasswordproporcionadas. - Añade los
graph_documentsalgraph, incluyendo sus fuentes y etiquetas de entidad adicionales. - Imprime el esquema del grafo.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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(____)