Google Cloud выложила в open source "Always-On Memory Agent," — референсную реализацию, предлагающую иной способ наделить ИИ-агентов памятью: без векторной базы данных и эмбеддингов, на которые сегодня опирается большая часть индустрии. Он был опубликован 18 июля и построен на Agent Development Kit от Google и Gemini 3.1 Flash-Lite.

Идея

Вместо разовых вызовов агент работает 24/7 как процесс. Языковая модель непрерывно читает, думает и записывает структурированную память в обычный файл SQLite — рассматривая память как то, что поддерживается во времени, подобно тому как человек осмысливает события дня, а не извлекает их по запросу.

Без векторной базы данных

Примечательное исключение — стек поиска и извлечения. Здесь нет векторной базы данных и нет эмбеддингов; сама LLM решает, что важно, и фиксирует это в виде структурированного текста. Это меняет местами скорость поиска по сходству и суждение модели, которая действительно прочитала материал, — прямой вызов ортодоксии retrieval-augmented generation.

Как агенты распределяют работу

Оркестратор направляет задачи трем подагентам: IngestAgent извлекает резюме, сущности, темы и значимость; ConsolidateAgent синтезирует связи между памятью каждые 30 минут; а QueryAgent отвечает на вопросы со ссылками на источник. Система обрабатывает 27 типов файлов в пяти категориях — текст, изображения, аудио, видео и документы.

Почему выбран Flash-Lite

Выбор Gemini 3.1 Flash-Lite — это ставка, которая делает подход возможным. Непрерывное фоновое «мышление» имеет смысл только если модель достаточно дешева и быстра, чтобы работать постоянно. По мере совершенствования облегченных моделей постоянная консолидация становится доступной — и Google, что удобно, продает именно этот класс моделей. Важно подчеркнуть, что это референс-дизайн, а не продукт; Google публикует схему, которую другие могут воспроизвести, и именно так меняются архитектурные стандарты. Если подход получит распространение, целый пласт инструментов для векторных баз данных и эмбеддингов, созданных для разовых запросов на извлечение, начнет выглядеть необязательным.