Перейти к содержимому
GraphRAG и агентная память: как агенты учатся и становятся лучше
1 мин чтения

GraphRAG и агентная память: как агенты учатся и становятся лучше

GraphRAGMemoryNeo4jAI

Проблема с обычным RAG

Большинство разработчиков подключают векторную базу и называют это «памятью». Но семантический поиск — это только один способ найти релевантную информацию. Для продакшн-агентов нужен мультистратегийный подход.

Мультистратегийный поиск

В наших системах мы комбинируем четыре стратегии:

  • Семантический поиск — embeddings и cosine similarity
  • Ключевые слова (BM25) — точный текстовый поиск
  • Обход графа — навигация по связям между сущностями
  • Темпоральный поиск — учёт времени и актуальности

Grafовая память на Neo4j

Neo4j позволяет хранить не просто факты, а связи между ними. Когда агент знает, что «Проект X использует Технологию Y» и «Сотрудник Z — эксперт в Технологии Y», он может самостоятельно найти нужного эксперта для проекта.

Консолидация памяти

Мы используем паттерн Hindsight — автоматическую консолидацию наблюдений в паттерны и выводы. Агент не просто запоминает факты — он формирует ментальные модели.