Deine Graphdatenbank ausbauen
Damit du deine Graphdokumente nicht jedes Mal neu erzeugen musst, ist es Best Practice, sie in einer Datenbank zu speichern, die speziell für Grafikdaten ausgelegt ist. Neo4j-Graphdatenbanken sind eine ausgezeichnete Wahl für Speicherung und Abruf, daher richtest du eine mit der Neo4j-Funktionalität von LangChain ein.
Hinweis: Um Neo4j in LangChain zu verwenden, muss die Bibliothek neo4j als Abhängigkeit installiert sein. In diesem Kurs ist das bereits für dich erledigt.
Diese Übung ist Teil des Kurses
Retrieval Augmented Generation (RAG) mit LangChain
Anleitung zur Übung
- Erzeuge den Neo4j-Graphen mit den bereitgestellten Variablen
url,userundpassword. - Füge die
graph_documentsdemgraphhinzu – inklusive ihrer Quellen und zusätzlicher Entitätslabels. - Gib das Schema des Graphen aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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(____)