Budování grafové databáze
Aby ses nemusel/a pokaždé znovu generovat grafové dokumenty, je dobrou praxí ukládat je do databáze přímo navržené pro práci s grafovými daty. Grafové databáze Neo4j jsou skvělou volbou pro ukládání a vyhledávání v grafech — nastavíš ji teď pomocí Neo4j funkcionality v LangChainu.
Poznámka: Aby Neo4j v LangChainu fungovalo, musí být nainstalovaná také knihovna neo4j. V tomto kurzu je to už za tebe vyřešeno.
Toto cvičení je součástí kurzu
Retrieval Augmented Generation (RAG) with LangChain
Pokyny k cvičení
- Vytvoř instanci Neo4j grafu pomocí proměnných
url,userapassword, které jsou k dispozici. - Přidej
graph_documentsdographvčetně jejich zdrojů a dodatečných štítků entit. - Vypiš schéma grafu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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(____)