Розбудова вашої графової бази даних
Щоб вам не доводилося щоразу заново генерувати графові документи, найкраща практика — зберігати їх у базі даних, спеціально створеній для графових даних. Графові бази даних 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(____)