Aan de slagBegin gratis

Je graafdatabase opbouwen

Zodat je je graafdocumenten niet elke keer opnieuw hoeft te genereren, is het best practice om ze op te slaan in een database die speciaal is ontworpen voor graafdata. Neo4j-graafdatabases zijn een uitstekende keuze voor opslag en retrieval van graafgegevens, dus je gaat er een opzetten met de Neo4j-functionaliteit van LangChain.

Opmerking: om Neo4j in LangChain te gebruiken, moet de neo4j-bibliotheek als dependency zijn geïnstalleerd. In deze cursus is dat al voor je gedaan.

Deze oefening maakt deel uit van de cursus

Retrieval Augmented Generation (RAG) met LangChain

Bekijk cursus

Oefeninstructies

  • Maak de Neo4j-graaf aan met de variabelen url, user en password die zijn meegegeven.
  • Voeg de graph_documents toe aan de graph, inclusief hun bronnen en extra entiteitlabels.
  • Print het schema van de graaf.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# 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(____)
Code bewerken en uitvoeren