Создание графовой базы данных
Чтобы не создавать графовые документы заново при каждом запуске, рекомендуется хранить их в базе данных, специально предназначенной для работы с графами. Графовые базы данных 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(____)