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

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

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

Другие названия (10)
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.

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

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

Инструменты

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

Open-source / cloud Chroma

Векторная база данных для RAG, embeddings, semantic search и быстрых прототипов AI-агентов по документам.

Библиотека бесплатна; модели и облачные сервисы оплачиваются отдельно LangGraph

LangGraph позволяет задать шаги агента, ветвления, состояние и паузы для подтверждения человеком в виде графа выполнения.

SDK бесплатно; модель, инструменты и инфраструктура оплачиваются отдельно OpenAI Agents SDK

OpenAI Agents SDK помогает разработчику собрать агента с инструментами, передачей задач специалистам, состоянием диалога и проверками действий.

Starter бесплатен; платные планы, квоты и отдельная оплата Inference Pinecone

Pinecone - управляемый сервис поиска по векторам и метаданным для базы знаний, рекомендаций и поисковой части RAG.

Открытый сервер бесплатен; Cloud имеет free tier и платные ресурсы Qdrant

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

Открытое ядро; Cloud с бесплатными лимитами и платным расширением Weaviate

Weaviate хранит объекты и векторы для поиска похожих фрагментов; это основа RAG, а не готовый чат по документам.