1. Learn
  2. /
  3. Курси
  4. /
  5. Graph RAG з LangChain і Neo4j

Connected

Вправа

Збереження пам'яті розмови в графі

Найпростіша стратегія ведення історії чат-повідомлень — зберігати всі повідомлення в базі даних саме в тому вигляді, як вони надійшли. Таку реалізацію легко запрограмувати, але з довших розмов інформацію важче надійно витягати. Для тривалих діалогів також можуть виникати питання вартості та затримок через кількість токенів, що надсилаються з кожним запитом.

Інструкції

100 XP
  • Створіть екземпляр класу для збереження чат-повідомлень у базі даних Neo4j, використовуючи надані облікові дані та змінну SESSION_ID.
  • Почніть розмову з повідомлення користувача.
  • Додайте згенеровану AI відповідь до розмови.