Google Cloud выпустила референсную реализацию Always-On Memory Agent, которая отказывается от классических RAG-систем и векторных эмбеддингов. Вместо них агент использует процесс непрерывной консолидации данных с помощью модели Gemini 3.1 Flash-Lite. Система работает как фоновый процесс, записывая структурированную информацию в базу данных SQLite, что позволяет агенту поддерживать актуальную память в режиме 24/7.

Архитектура решения строится на базе Google ADK и разделяет задачи между тремя специализированными под-агентами: Ingest, Consolidate и Query. Под-агент Ingest отвечает за первичный сбор данных, Consolidate выполняет их логическую связку и структурирование, а Query обеспечивает извлечение информации по запросу. Такой подход исключает необходимость индексации через векторные хранилища, заменяя её на постоянное обновление графа знаний или структурированных записей в SQL-базе.

Использование Gemini 3.1 Flash-Lite в качестве движка консолидации позволяет системе эффективно обрабатывать входящие потоки данных с минимальными задержками. Отказ от эмбеддингов упрощает инфраструктуру, делая процесс управления памятью более прозрачным и предсказуемым. Это решение ориентировано на сценарии, где требуется постоянная актуализация контекста без переобучения моделей или сложной настройки векторного поиска.

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

  • Система полностью исключает использование векторных баз данных и векторных эмбеддингов.
  • В качестве основного хранилища данных используется SQLite, работающая в режиме 24/7.
  • Оркестрация процессов разделена на три функциональных под-агента: Ingest, Consolidate и Query.
  • Техническая реализация базируется на Google ADK и модели Gemini 3.1 Flash-Lite.
  • Подход ориентирован на непрерывную консолидацию знаний, заменяя традиционные RAG-пайплайны.