Construindo seu banco de dados de grafos
Para não precisar regenerar seus documentos de grafo toda vez, a melhor prática é armazená-los em um banco de dados projetado especificamente para dados em grafo. Os bancos de dados em grafo Neo4j são uma excelente opção para armazenamento e recuperação, então você vai configurar um usando a funcionalidade do Neo4j no LangChain.
Observação: para usar o Neo4j no LangChain, você também precisa ter a biblioteca neo4j instalada como dependência. Neste curso, isso já foi feito para você.
Este exercício faz parte do curso
Retrieval Augmented Generation (RAG) com LangChain
Instruções do exercício
- Instancie o grafo Neo4j usando as variáveis
url,userepasswordfornecidas. - Adicione os
graph_documentsaograph, incluindo suas fontes e rótulos de entidades adicionais. - Imprima o esquema do grafo.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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(____)