Assistant Memory Summarizer: сохраняет пользу длинных чатов
Длинные разговоры становятся тяжёлыми. После двадцати сообщений ранние детали тонут, а повторная отправка всего текста каждый раз делает ассистента медленнее и менее собранным. Assistant Memory Summarizer это решает. Он сжимает разговор с ассистентом в короткую заметку, и следующий ход начинается с этой заметки и последних сообщений.
Вы не запускаете его сами. Он работает в фоне ассистентов страниц. Так Worknano остаётся сосредоточенным на основной функциональности, а AI тихо ведёт хозяйство. Ассистенты ведут себя одинаково во всех модулях, на одной UI, UX и базе данных.
Что он делает
- Берёт существующее резюме и недавние ходы разговора и возвращает одно сжатое резюме.
- Сохраняет то, что важно для следующего шага: ваши предпочтения, точные имена моделей и записей или ID, подтверждённые факты, нерешённые вопросы и запрошенные действия, которые ещё не закрыты.
- Отбрасывает лишнее: приветствия, повторы, сырые строки таблиц и детали, которые больше не действуют.
- Укладывается примерно в 1200 символов, поэтому заметку недорого нести дальше.
- Не добавляет факты, которых не было в разговоре.
Когда это помогает
- Долгая сессия планирования. Вы час работали с ассистентом страницы OKR и уточняли key results. Когда вы просите следующее изменение, ассистент всё ещё знает, какой objective вы имеете в виду.
- Возврат позже. Вы возвращаетесь к разговору на следующий день. Ассистент начинает со сжатой заметки, а не с полной расшифровки.
- Незакрытые действия. Вы попросили три обновления и подтвердили одно. Заметка хранит два других, поэтому они не теряются.
Как это работает с вашими данными
У Assistant Memory Summarizer нет инструментов. Он не читает ваши записи и не пишет в них. Он видит только текст разговора, который ему передали, и возвращает текст. Ассистент, который его вызвал, использует этот текст как память в начале следующего запуска. Всё, что ассистент читает или меняет, по-прежнему проходит через права вошедшего пользователя и, при записи, через предпросмотр, который вы подтверждаете. Summarizer не может дать ассистенту доступ к тому, чего пользователь не мог видеть.
Он работает на быстрой модели, потому что сжатие текста это небольшая задача.
Чего он не делает
- Он не является записью истины. Истина в разговоре, а резюме это его сокращённое чтение.
- Он не решает, что вы сделали. Записи остаются такими, какие они в ваших данных, а не такими, какие они в заметке.
- Он не хранит всё. Сырые таблицы убираются намеренно, поэтому спросите снова, если вам нужны строки.
Он работает вместе с Generic Assistant Planner и со специализированными ассистентами страниц, такими как Task Assistant.
Настройте его под себя
Assistant Memory Summarizer это запись в модуле Agents. Если вашей команде всегда нужно сохранять определённые детали, например номера заявок, добавьте это в его инструкции. Вы также можете сменить модель, продублировать его или начать с пустого агента.
Начните со статьи Соберите собственного агента, прочитайте Как изменить ассистента страницы и повторно используемого агента, чтобы увидеть шаги в редакторе, или посмотрите на общую картину в AI-агентах и AI-ассистентах.