Zacznij terazZacznij za darmo

Budowanie bazy danych grafu

Aby nie musieć za każdym razem generować dokumentów grafu od nowa, dobrą praktyką jest przechowywanie ich w bazie danych zaprojektowanej specjalnie do obsługi danych grafowych. Bazy danych grafowych Neo4j to doskonały wybór do przechowywania i wyszukiwania grafów – skonfigurujesz jedną z nich, korzystając z funkcjonalności Neo4j dostępnej w LangChain.

Uwaga: aby używać Neo4j w LangChain, musisz mieć zainstalowaną bibliotekę neo4j jako zależność. W tym kursie zostało to już za ciebie zrobione.

To ćwiczenie jest częścią kursu

Retrieval Augmented Generation (RAG) z LangChain

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz instancję grafu Neo4j, używając podanych zmiennych url, user i password.
  • Dodaj graph_documents do obiektu graph, uwzględniając ich źródła oraz dodatkowe etykiety encji.
  • Wyświetl schemat grafu.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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(____)
Edytuj i uruchom kod