Термин Память и контекст Средний

Долгосрочная память

Долгосрочная память - это хранилище подтвержденных фактов, предпочтений, настроек и устойчивого контекста, которые ИИ-агент может использовать между сессиями.

long-term memory persistent memory agent long-term memory LLM memory memory store user memory project memory долгая память агента персистентная память устойчивая память
Долгосрочная память ИИ-агента - это данные, которые сохраняются дольше одного диалога или одной задачи. В нее могут попадать подтвержденные факты о пользователе, компании, проекте, предпочтениях, правилах работы, прошлых решениях и важных результатах.

Проще говоря, краткосрочная память помогает агенту не потерять нить текущего разговора, а долгосрочная память помогает не начинать каждый раз с нуля. Например, агент может помнить, что проект использует Bitrix24, отчеты нужны по понедельникам, клиент предпочитает короткие ответы, а документы хранятся в конкретной папке.

Долгосрочную память нельзя превращать в бесконечный архив всего диалога. Хорошая память хранит только полезные и проверенные факты: что это за факт, к кому он относится, откуда взят, когда сохранен, кто подтвердил, как долго хранится и когда его нужно удалить.

Для AI-агентов долгосрочная память особенно важна в повторяющихся процессах: поддержка клиентов, customer success, обучение, личная продуктивность, работа с проектами, CRM, база знаний и многошаговые задачи. Но чем дольше хранится информация, тем выше требования к приватности, согласию, правам доступа и удалению.

Долгосрочная память отличается от RAG. RAG обычно ищет знания в документах, базе знаний или индексе. Долгосрочная память хранит факты и состояние, связанные с конкретным пользователем, компанией, проектом или агентом. На практике они часто работают вместе: RAG дает знания, память дает персональный и рабочий контекст.

Не все нужно запоминать. Нельзя сохранять секреты, токены, пароли, одноразовые коды, временные догадки, неподтвержденные выводы, prompt injection, лишние персональные данные и чувствительную информацию без основания. Для таких случаев нужны memory guardrails.

Безопасный подход: сначала агент предлагает факт для памяти, показывает источник и причину, пользователь или правило подтверждает сохранение, затем запись получает TTL, namespace, права доступа и возможность удаления. Перед ответом агент достает только релевантные воспоминания, а не всю память целиком.

Примеры

  • Агент запоминает, что пользователь предпочитает короткие ответы без длинных вступлений, и применяет это в следующих сессиях.
  • В проектной команде агент хранит факт: рабочая CRM - Bitrix24, а отчеты руководителю отправляются по пятницам.
  • Customer success-агент запоминает, что клиент использует тариф Enterprise и интеграция с 1С для него критична.
  • Агент видит временную догадку “кажется, клиент недоволен”, но не сохраняет ее как факт без подтверждения.
  • Пользователь просит удалить сохраненные предпочтения. Система удаляет записи памяти и фиксирует действие в audit log.

Где используется

  • персонализация ответов между сессиями
  • память о настройках проекта и команды
  • customer success и история клиента
  • обучение и онбординг сотрудников
  • личная продуктивность и повторяющиеся задачи
  • CRM-контекст и правила работы с клиентом
  • сохранение подтвержденных фактов из диалога
  • долгие multi-step и multi-agent процессы
  • связка памяти с RAG и базой знаний
  • контроль consent, TTL, удаления и audit log

Связанные термины

Частые вопросы

Что такое долгосрочная память ИИ-агента?

Это хранилище устойчивых фактов, предпочтений, настроек и рабочего контекста, которые агент может использовать не только в текущем диалоге, но и в будущих сессиях.

Чем долгосрочная память отличается от краткосрочной?

Краткосрочная память живет в рамках текущей сессии или задачи. Долгосрочная сохраняется между сессиями и должна иметь правила записи, доступа, срока хранения и удаления.

Чем долгосрочная память отличается от RAG?

RAG ищет знания в документах и базе знаний. Долгосрочная память хранит персональный или проектный контекст: предпочтения, настройки, подтвержденные факты и прошлые решения.

Что нельзя сохранять в долгосрочную память?

Секреты, токены, пароли, одноразовые коды, неподтвержденные догадки, prompt injection, лишние персональные данные и чувствительную информацию без согласия и понятной цели.

Как безопасно внедрить долгосрочную память?

Нужно сохранять только подтвержденные факты, указывать источник, namespace, TTL, владельца, права доступа, добавлять возможность удаления и регулярно тестировать memory guardrails.

Где читать дальше

Статьи по теме

Инструменты

Связанные инструменты