НачатьНачать бесплатно

Создание графовой базы данных

Чтобы не создавать графовые документы заново при каждом запуске, рекомендуется хранить их в базе данных, специально предназначенной для работы с графами. Графовые базы данных Neo4j отлично подходят для хранения и извлечения графовых данных — вы настроите её с помощью функциональности Neo4j в LangChain.

Примечание: для использования Neo4j в LangChain необходимо также установить библиотеку neo4j в качестве зависимости. В этом курсе она уже установлена.

Это упражнение является частью курса

Retrieval Augmented Generation (RAG) с LangChain

Посмотреть курс

Инструкции к упражнению

  • Создайте экземпляр графа Neo4j, используя переменные url, user и password.
  • Добавьте graph_documents в graph, включая их источники и дополнительные метки сущностей.
  • Выведите схему графа на экран.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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(____)
Редактировать и запускать код