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-пайплайны.
