CommencezCommencez gratuitement

Enrichir votre base de données orientée graphe

Pour éviter d'avoir à régénérer vos documents de graphe chaque fois, il est recommandé de les stocker dans une base de données conçue spécialement pour les graphes. Les bases de données orientées graphe Neo4j sont un excellent choix pour l'entreposage et la recherche dans un graphe; vous allez donc en configurer une en utilisant la fonctionnalité Neo4j de LangChain.

Remarque : pour utiliser Neo4j dans LangChain, vous devez aussi avoir la bibliothèque neo4j installée comme dépendance. Dans ce cours, cela a déjà été fait pour vous.

Cette activité fait partie du cours

Retrieval Augmented Generation (RAG) avec LangChain

Voir le cours

Instructions de l’exercice

  • Instanciez le graphe Neo4j en utilisant les variables url, user et password fournies.
  • Ajoutez les graph_documents au graph, en incluant leurs sources et des étiquettes d'entités supplémentaires.
  • Affichez le schéma du graphe.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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(____)
Modifier et exécuter le code