Память нужна, чтобы агент не начинал каждый раз с нуля. Он может помнить имя клиента, прошлые обращения, настройки проекта, выбранный язык, важные факты, открытые задачи, историю покупок или предпочтения пользователя.
Обычно память делят на несколько видов: краткосрочную память внутри текущей сессии, долгосрочные факты о пользователе или компании, semantic memory через embeddings, episodic memory с историей событий и artifact memory с файлами, отчетами или результатами работы.
Хорошая память должна быть управляемой. Нужно понимать, что именно сохраняется, на какой срок, кто имеет доступ, можно ли удалить данные, есть ли согласие пользователя и как агент проверяет актуальность сохраненного факта.
Плохая память опасна: агент может использовать устаревшие факты, смешать данные разных пользователей, запомнить лишнее, нарушить приватность или уверенно ссылаться на то, что когда-то было верно, но уже изменилось.
Примеры
- Агент поддержки помнит, что клиент уже обращался по тому же заказу, и не просит повторять номер заявки.
- AI-ассистент сохраняет предпочтение пользователя: отвечать кратко и на русском языке.
- В CRM агент видит прошлые касания, статус сделки и заметки менеджера перед новым follow-up.
- RAG-память хранит embeddings по документам, чтобы агент мог найти нужный фрагмент базы знаний.
- После завершения проекта агент сохраняет summary, решения и открытые action items.
- Пользователь просит удалить память, и система очищает факты, историю и связанные embeddings по правилам retention.
Где используется
- персонализация ответов агента
- поддержка клиентов с историей обращений
- CRM и follow-up по сделкам
- долгосрочные предпочтения пользователя
- RAG и поиск по прошлым данным
- сессии чат-виджета
- Telegram-бот с историей диалога
- управление задачами и action items
- контекст проекта для внутренних ассистентов
- безопасное удаление и TTL данных
Связанные термины
Частые вопросы
Память агента и контекстное окно - это одно и то же?
Нет. Контекстное окно - это данные, переданные модели прямо сейчас. Память агента хранится отдельно и может использоваться в следующих сессиях.
Что можно сохранять в памяти ИИ-агента?
Разрешенные факты, предпочтения, summary прошлых диалогов, задачи, статусы, ссылки на документы, embeddings и служебные metadata. Чувствительные данные нужно сохранять только при явном основании.
Какие бывают типы памяти агента?
Краткосрочная память сессии, долгосрочные факты, semantic memory через embeddings, episodic memory с событиями и artifact memory с файлами или результатами работы.
Чем память отличается от RAG?
RAG обычно ищет по базе знаний или документам. Память агента хранит контекст пользователя, сессии, предпочтения и факты, которые помогают агенту продолжать работу.
Какие риски есть у памяти ИИ-агента?
Устаревшие факты, смешение данных пользователей, лишнее хранение, утечка приватной информации, неправильные embeddings и отсутствие понятного удаления.
Как настроить память безопасно?
Хранить минимум нужного, использовать TTL, consent, ACL, audit log, раздельные пространства пользователей, проверку актуальности и понятный механизм удаления.