Память ИИ-агента: что сохраняется между задачами
Как агент запоминает ваши предпочтения и договорённости, почему теряет детали и что помогает продолжать проект без повторного объяснения с нуля.
В этой статье
Для чего агенту нужна память
Вы уже объяснили ассистенту, чем занимается компания, кому пишете и почему нельзя обещать доставку за день. Через неделю просите подготовить новое письмо — и снова получаете вопросы об аудитории. Либо хуже: агент уверенно использует условия, которые вы успели изменить.
Память нужна, чтобы такая работа накапливалась. Агент может учитывать ваши предпочтения, возвращаться к договорённостям и продолжать проект с того места, на котором вы остановились. Для редактора это голос издания и согласованные темы, для руководителя — контекст проектов, для личного помощника — привычный формат планов и ограничения, которые не хочется повторять.
Память ИИ-агента — это сохранённые сведения, доступные для последующих задач. Что именно сохраняется, как долго и между какими разговорами, зависит от системы. Переписка, которую вы видите в интерфейсе, сама по себе ещё не означает, что каждое её сообщение участвует в следующем ответе.
Внутри агента работает модель — нейросеть, которая понимает запрос и готовит ответ. Память помогает передать ей нужное из прошлой работы. В русской справке Microsoft этот путь разделён на сохранение сведений и применение их в следующих обращениях. Если запись есть, но не попала в новую задачу, нужного правила в ответе всё равно может не оказаться.
Полезная память не должна превращать каждое мимолётное замечание в постоянное правило. «Сегодня сделайте письмо покороче» относится к одному письму. «В письмах клиентам обращаемся на вы и не используем эмодзи» уже похоже на рабочую настройку для следующих поручений.
История, контекст и память: что между ними разного
Разницу проще увидеть на подготовке коммерческого предложения. Вчера вы обсуждали структуру, сегодня уточнили цену и хотите получить новую версию.
| Что это | Что происходит с предложением |
|---|---|
| История разговора | Сохраняет вчерашнюю переписку: варианты структуры, замечания и ответы. Вы можете к ней вернуться. |
| Текущий контекст | Содержит сведения, которые модель получила именно сейчас: ваше поручение, выбранные сообщения, инструкции и найденные материалы. |
| Память между задачами | Позволяет использовать сохранённые правила и факты позже: например, кому адресовано предложение и какие условия уже согласованы. |
В документации LangChain отдельно описаны память одного разговора и сведения, доступные между разговорами. Сервисы могут называть эти функции иначе, поэтому вопрос «у вас есть память?» стоит уточнять: вспомнит ли агент правило в новом чате, в другом проекте, после перерыва?
База знаний выполняет ещё одну роль. Прайс-лист, инструкция по продукту и каталог услуг — материалы, из которых нужно получать ответы. Память может хранить ваше предпочтение или договорённость о работе с ними. Если цена меняется, надёжнее обновить прайс и дать агенту актуальную версию, чем рассчитывать на сумму, однажды упомянутую в переписке.
Что имеет смысл сохранять надолго
Память похожа на рабочую записную книжку ассистента: что вы делаете, какие решения приняли и как вам удобнее получать результат. Она не обучает нейросеть заново под каждого человека. Система сохраняет заметки и передаёт подходящие сведения модели, когда они нужны для поручения.
Начните со сведений, которые действительно пригодятся в нескольких будущих задачах. Большой рассказ обо всём бизнесе не обязателен: небольшая рабочая заметка часто понятнее и вам, и ассистенту.
- Устойчивые предпочтения. Язык, обращение, формат отчётов, подходящие примеры. Вместо «пишите хорошо» — «в отчёте сначала изменения за неделю, затем вопросы, по которым нужно моё решение».
- Контекст проекта. Что делаете, для кого, на какой стадии находитесь. Название проекта поможет не смешать правила двух клиентов или личную задачу с рабочей.
- Подтверждённые решения. Выбранное предложение, согласованный порядок работы, отменённый вариант. Полезно сохранить и причину, если без неё агент позже предложит то же самое заново.
- Удачные образцы. Одно одобренное письмо с пояснением, что в нём подходит, даёт больше ориентиров, чем длинный список прилагательных про стиль.
Готовая заметка для своего проекта
Например, студии, которая готовит письма клиентам, достаточно начать с такой записи. Замените сведения на свои и попросите сохранить только постоянные правила.
Проект: студия «Маяк», дизайн печатных материалов для небольших компаний.
Как пишем клиентам: на «вы», спокойно, без эмодзи. Сначала отвечаем на вопрос, затем предлагаем следующий шаг.
Что не обещаем без согласования: скидку, дату печати и дополнительные серии правок.
Откуда берём условия: из актуального прайса, который я передаю для задачи. Суммы из старых обсуждений не использовать.
Когда сведений нет: оставить вопрос для уточнения.
Теперь можно поручить письмо по новому запросу клиента: агенту останется передать сам запрос и действующие условия. В заметке нет данных конкретного заказа, поэтому их не придётся исправлять после каждой отправки. Имена клиентов, цены и сроки добавляйте к соответствующему поручению.
Текущий статус удобнее держать отдельно от постоянных правил. Например: «материалы ждут согласования у редактора, следующий шаг — получить комментарии». Когда согласование завершится, запись надо обновить. Иначе агент начнёт напоминать о работе, которую уже сделали.
Ещё полезнее различать решение и предложение. Запись «обсуждаем запуск в пятницу» не равна «запуск согласован на пятницу». Если вы хотите вернуться к обсуждению позже, сохраните эту разницу. Не нужно заранее переписывать всю историю в идеальный документ: достаточно зафиксировать то, на что вы действительно опираетесь.
Почему агент забывает даже в длинном чате
Модель работает с ограниченным объёмом информации — окном контекста. Кроме вашей переписки, место занимают инструкции, прочитанные файлы и результаты инструментов. Система может сокращать старые сообщения или подбирать только подходящие фрагменты. OpenClaw прямо разделяет сведения на диске и контекст конкретного запуска.
Сохранённый проект и текущая задача
Есть в материалах проекта
- Кому продаём и что предлагаем
- Правила писем клиентам
- Согласованные условия
- История прошлых обсуждений
Нужно для нового письма
Адресат и предложение
Правила писем
Действующие условия
Старые обсуждения подключаются, если помогают решить текущий вопрос.
Поэтому «забывание» бывает разным. Один факт остался только в старом сообщении. Другой сохранился, но поиск не выбрал его для запроса. Третий попал в ответ вместе с противоречащим старым правилом. Наконец, модель могла просто неправильно понять доступные сведения. Более длинное окно контекста помогает вместить больше, но не решает автоматически вопрос актуальности.
При работе над большим проектом полезна короткая сводка: что делаем, что решили, на чём остановились и какие материалы сейчас главные. Anthropic описывает сжатие истории и отдельные заметки как способы продолжать длительную работу. В обычном поручении этот подход тоже удобен: вместо поиска одного решения среди десятков черновиков у вас остаётся понятная точка продолжения.
Как продолжить проект и не объяснять всё заново
Если вы продолжаете ту же работу, вернитесь к соответствующему разговору и назовите следующий шаг. «Теперь подготовьте письмо по согласованному предложению» яснее, чем «продолжаем». При длинной переписке полезно добавить, какое именно решение действует: структура из последней согласованной версии, условия из нового прайса.
Новый разговор удобен для другой задачи или темы. Он также помогает начать с чистых вводных, если в прежней переписке накопилось много отменённых вариантов. Но доступ к памяти между чатами должен поддерживаться самим сервисом. Нельзя считать, что он есть только потому, что агент однажды ответил «запомнил».
Переход можно сделать без длинного брифа. Попросите в старом чате собрать заметку для продолжения: цель проекта, действующие решения, ссылки на материалы и ближайший шаг. Прочитайте её и перенесите в новый разговор либо сохраните доступным в системе способом. Такая заметка пригодится и при смене инструмента.
Продолжаем предложение студии «Маяк» для небольшой компании, которой нужен дизайн буклета. Структура предложения согласована, переписывать её не нужно. Сейчас подготовьте сопроводительное письмо. Условия берите из новой версии прайса; прежние суммы из переписки не используйте.
Здесь названа работа, отделено готовое от нового и объяснено, какие данные имеют приоритет. Агенту не приходится угадывать, что вы имеете в виду под «тем проектом».
Что делать, если договорённость изменилась
Представим, что вы раньше отправляли отчёт по пятницам, а теперь договорились о вторнике. Фраза «давайте во вторник» может относиться к одному отчёту. Если меняется общее расписание, скажите это прямо: «Для проекта „Маяк“ начиная со следующей недели отчёт нужен по вторникам. Пятница больше не действует».
Если в сервисе есть просмотр и редактирование памяти, найдите прежнюю запись и обновите её. Если правила хранятся в файле проекта, измените файл. Просто добавить второе противоречащее указание в другой чат — значит оставить системе выбор между двумя версиями.
При следующем поручении спросите, на какое правило опирается ответ. Смысл в том, чтобы увидеть применение изменения: отчёт готовится к новому дню, условия предложения взяты из нового документа. Перечислить сохранённые факты и правильно использовать их в работе — разные умения.
Если агент продолжает путаться, попросите показать конфликтующие сведения и их источники. Исправляйте конкретную запись, дату или приоритет. Требование «никогда больше не забывайте» не объясняет системе, какая версия верная.
Как понять, подходит ли вам память конкретного агента
Смотрите на продолжение своей работы. Выберите знакомый проект, передайте несколько полезных правил и вернитесь к нему позже. Попросите подготовить следующий материал, затем измените одно условие. По результату станет видно, приходится ли заново объяснять базовые вещи и учитывается ли обновление.
Перед регулярной работой выясните, где можно посмотреть и исправить сохранённые сведения, разделяются ли проекты и что доступно в новом чате. Для командной работы добавляется вопрос доступа: личные предпочтения одного человека не должны автоматически становиться правилами для всех.
Удаление тоже зависит от устройства сервиса. Чат, отдельная запись памяти и исходный документ могут храниться раздельно. Если нужно убрать сведения, используйте предусмотренные настройки и учитывайте исходные материалы: удалённая заметка может снова появиться из оставшегося документа. Пароли и ключи доступа не стоит превращать в обычные факты памяти.
Хороший результат — вы можете вернуться к проекту, быстро восстановить нужный контекст и получить следующий шаг с учётом своих правил. За этим поведением и стоит выбирать агента с памятью.
Источники
- Microsoft: как работает память агентаСохранение сведений и применение в следующих обращениях. Русская справка.
- LangChain: виды памяти агентаИстория отдельного разговора и память между сессиями.
- OpenClaw: контекст моделиЧто попадает в текущий запрос и чем контекст отличается от сохранённой памяти.
- OpenClaw: памятьСохранение заметок и выборочное использование материалов.
- Google ADK: MemoryХранение сведений и их извлечение — отдельные операции.
- Anthropic: работа с контекстомОтбор нужных сведений, сжатие истории и заметки для продолжения работы.
- OpenClaw: источники памяти и удалениеСвязь записей с источниками и границы операции удаления.