Construirea bazei tale de date de tip graf
Pentru a nu fi nevoit să regenerezi documentele de tip graf de fiecare dată, este recomandat să le stochezi într-o bază de date special concepută pentru date de tip graf. Bazele de date de tip graf Neo4j sunt o alegere excelentă pentru stocarea și regăsirea datelor de tip graf, așa că vei configura una folosind funcționalitatea Neo4j din LangChain.
Notă: pentru a utiliza Neo4j în LangChain, trebuie să ai instalată și biblioteca neo4j ca dependență. În cadrul acestui curs, acest lucru a fost deja realizat pentru tine.
Acest exercițiu face parte din cursul
Retrieval Augmented Generation (RAG) cu LangChain
Instrucțiuni pentru exercițiu
- Instanțiază graful Neo4j folosind variabilele
url,userșipasswordfurnizate. - Adaugă
graph_documentsîngraph, incluzând sursele acestora și etichetele suplimentare ale entităților. - Afișează schema grafului.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(____)