Skip to main content

Короткострокова та довгострокова пам'ять агентів(Пам'ять AI-агентів: чому контекстного вікна замало і як ШІ пам'ятає вас роками)

Архітектура багаторівневої пам'яті автономних агентів. Розділення на короткострокову пам'ять (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. Практичний висновок

Коли ви будуєте або обираєте AI-асистента, переконайтеся, що він має механізм довгострокового збереження пам'яті (наприклад, файли MEMORIES.md або інтеграцію з векторною базою). Без довгострокової пам'яті агент приречений щоранку прокидатися незнайомцем із повною амнезією.

/ Часті запитанняSchema.org FAQPage

FAQ: Короткострокова та довгострокова пам'ять агентів

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