Skip to main content

Краткосрочная и долгосрочная память агентов

ДЛЯ АГЕНТАChatGPTClaude

Архитектура многоуровневой памяти автономных агентов. Разделение на краткосрочную память (Short-Term Memory — активное контекстное окно текущей сессии) и долгосрочную память (Long-Term Memory — векторные базы данных, файлы профиля пользователя и эпизодические дневники).

1. Обзор концепции и системная проблема

Человек не хранит в активной оперативной памяти каждую секунду своей жизни. Вы не думаете о том, что ели на завтрак 14 мая прошлого года, но если вас спросят о имени вашей школьной учительницы — мозг мгновенно поднимет этот факт из глубин памяти.

Чтобы AI-агент мог стать настоящим личным ассистентом или надежным бизнес-партнером, ему нужна похожая многоуровневая система.

Архитектура памяти агента делится на два уровня:

  1. Краткосрочная память (Short-Term Memory): оперативная память (RAM). Это сообщения, которыми вы обмениваетесь прямо сейчас в открытой вкладке. Когда вы закрываете чат — она очищается.
  2. Долгосрочная память (Long-Term Memory): жесткий диск (SSD). Это постоянная база знаний, где хранятся ваши привычки, предпочтения, контакты и результаты завершенных проектов.

Практическая аналогия: разница между тем, что вы держите в голове прямо сейчас, и вашим личным дневником в ящике стола.

2. Архитектурная таксономия и ментальная модель

┌─────────────────────────────────────────────────────────────┐
│                 ДВУХУРОВНЕВАЯ АРХИТЕКТУРА ПАМЯТИ            │
├─────────────────────────────────────────────────────────────┤
│ ⚡ КРАТКосрочная ПАМЯТЬ (Контекстное окно LLM):            │
│    - Текущий диалог («Покажи строку №42 в файле»)          │
│    - Черновик размышлений (<scratchpad>)                   │
│    - Последние ошибки компилятора (живут до закрытия чата) │
├─────────────────────────────────────────────────────────────┤
│ 💾 ДОЛГОСРОЧНАЯ ПАМЯТЬ (Внешняя база данных / Vector DB):  │
│    ├── Профиль пользователя: «Звать Олена, дизайнер, Mac» │
│    ├── Правила компании: «Цвета бренда: #00FF55, #111111» │
│    └── Эпизодический опыт: «Этот клиент просит чеки в PDF»│
└─────────────────────────────────────────────────────────────┘

3. Технический пайплайн и внутренняя механика

  • Рабочая память (Working Memory): текущая задача на ближайшие 2 минуты.
  • Эпизодическая память (Episodic): хронология предыдущих действий (что было сделано вчера).
  • Семантическая память (Semantic): сухие факты о мире и вас (любимые технологии, адрес офиса).
  • Процедурная память (Procedural): инструкции и алгоритмы действий (как именно правильно выкатывать релиз на сервер).

4. Практические инженерные сценарии в продакшене

01. Оптимизация использования краткосрочной памяти

Используйте краткосрочную память для хранения только актуальных данных, чтобы минимизировать затраты на API и ускорить время отклика.

02. Интеграция долгосрочной памяти

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

03. Управление ошибками и восстановление

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

5. Подводные камни, типовые ошибки и безопасность

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

/ Частые вопросыSchema.org FAQPage

FAQ: Краткосрочная и долгосрочная память агентов

Во-первых, это слишком дорого: отправка 100 000 слов прошлых разговоров на каждое новое «Привет» сожжет баланс вашего API за день. Во-вторых, это замедляет ответ. В-третьих, модель страдает от эффекта размытия внимания и начинает путаться в устаревших фактах.
/ Внутренняя перелинковка
Все термины

Связанные материалы экосистемы

Практические гайды, терминология и агентские скиллы

Термин в глоссарии

Память Агента

Комплексная подсистема хранения, фильтрации и выборки данных, которая преобразует stateless-вызов LLM в stateful-систему: от краткосрочного scratchpad-буфера до мультисессионного хранилища знаний.

Практический гайд

Автономный AI-оператор в Telegram 24/7: архитектура, Telethon, безопасность и 10 рабочих сценариев

Исчерпывающее инженерное руководство по созданию production-ready AI-оператора в Telegram на базе Telethon: изоляция сессий, система подтверждений, защита от банов и запуск 24/7.

Практический гайд

Loop Engineering: архитектура автономных петель и конец эпохи ручного промптинга

Глубокое погружение в Loop Engineering: архитектура самоподдерживающихся циклов для Claude Code и автономных агентов, шаблон DOER/CHECKER, детерминированная верификация, команда /goal и защита от Reward Hacking.

Термин в глоссарии

Custom GPTs (Персональные чат-боты в ChatGPT)

Функция ChatGPT для создания персонализированных мини-ассистентов под конкретные задачи. Позволяет загружать собственные файлы, задавать постоянные инструкции, подключать генерацию изображений и внешние API без написания кода.

Новость

OpenAI о ускорении исследований с помощью агентов

OpenAI выложили блогпост о том, как агенты ускоряют рисерч в компании.

Новость

5 открытых no-code платформ для создания LLM, RAG и AI-агентов

Вот пять лучших открытых no-code платформ, которые позволяют создавать LLM, RAG и AI-агентов без необходимости программирования.