Проект Deja Vu представляет собой решение для организации долговременной памяти в ИИ-агентах, предназначенных для разработки ПО. Инструмент позволяет агентам сохранять контекст работы и извлекать его в последующих сессиях, используя SSH для безопасной синхронизации данных между локальными и удаленными средами. Это упрощает поддержание актуального состояния проекта при смене окружения или использовании распределенных вычислительных мощностей.

Система ориентирована на разработчиков, которым требуется сохранять историю изменений, структуру файлов и специфические метаданные проекта для повышения точности ответов LLM. В отличие от облачных решений, Deja Vu опирается на локальное хранилище и стандартные протоколы передачи данных, что обеспечивает контроль над приватностью и отсутствие зависимости от сторонних API-провайдеров для управления контекстом.

Интеграция с кодинг-агентами происходит через стандартизированный интерфейс, позволяющий модели обращаться к накопленной базе знаний как к внешнему источнику RAG (Retrieval-Augmented Generation). Это помогает агентам лучше ориентироваться в кодовой базе, избегать галлюцинаций при работе с длинными контекстами и сохранять преемственность между задачами, даже если сессия была прервана.

Ключевые факты

  • Deja Vu обеспечивает синхронизацию контекста памяти между различными машинами через протокол SSH.
  • Инструмент разработан специально для кодинг-агентов, нуждающихся в долгосрочном хранении состояния проекта.
  • Решение является open-source проектом, что позволяет разворачивать инфраструктуру памяти полностью на собственной инфраструктуре.
  • Архитектура поддерживает интеграцию с существующими агентными фреймворками для автоматизации задач программирования.