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
<Kurs>Retrieval Augmented Generation (RAG) mit LangChain</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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(____)