Skip to main content

Episodic vs Semantic Agent Memory(Епізодична та семантична пам'ять агента)

ДЛЯ АГЕНТАChatGPTClaude

Архітектурне розділення пам'яті ШІ-агента на довготривалу фактологічну базу (Semantic Memory) та хронологічний журнал подій конкретних робочих сесій (Episodic Memory).

1. Огляд концепції та системна проблема

Традиційні агенти страждають на дві протилежні крайності амнезії:

  • Або агент починає кожну нову сесію з абсолютно чистого аркуша ("день бабака"): забуває структуру проєкту, повторює ту саму помилку конфігурації, з якою розробник боровся вчора, і знову запитує про очевидні речі.
  • Або розробник скидає в історію агента всю переписку за 3 місяці, через що контекст переповнюється застарілими деталями (Context Rot), і модель починає діяти неадекватно.

Розв'язання цієї проблеми запозичене з когнітивної психології: дворівнева архітектура пам'яті — Семантична (знання правил) та Епізодична (досвід спроб і помилок).

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

┌─────────────────────────────────────────────────────────────┐
│                 DUAL-MEMORY AGENT TOPOLOGY                  │
├─────────────────────────────────────────────────────────────┤
│ 1. SEMANTIC MEMORY (Факти та правила - Long-Term Knowledge) │
│    • "Tech Stack: React 19, TypeScript strict mode"         │
│    • "Database: PostgreSQL via Drizzle ORM"                 │
│    • "Coding rule: No default exports, only named exports"  │
├─────────────────────────────────────────────────────────────┤
│                          │                                  │
│                          ▼ Interactive Working Loop         │
├─────────────────────────────────────────────────────────────┤
│ 2. EPISODIC MEMORY (Хроніка досвіду - Chronological Events) │
│    • [2026-09-08 10:15] Task: Migrate to Better Auth       │
│    • [Attempt 1] Installed v1.1.2 ➔ FAILED (Type conflict)  │
│    • [Attempt 2] Applied peer-dependency patch ➔ PASSED     │
│    • [Lesson Learned] "Better Auth requires Node >= 20.10"  │
├─────────────────────────────────────────────────────────────┤
│ 3. CONTEXT SYNTHESIZER: Впорскує лише релевантний досвід    │
└─────────────────────────────────────────────────────────────┘

3. Практичні інженерні сценарії в продакшені

01. Накопичення корпоративного досвіду (Knowledge Compounding)

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

02. Автоматична генерація навичок (Skills Induction)

Якщо в епізодичній пам'яті фіксується, що агент тричі повторив схожу послідовність дій для деплою сервісу, фоновий процес автоматично узагальнює цей досвід і створює новий файл навички skills/deploy-service.md у семантичній пам'яті.

4. Підводні камені, типові помилки та безпека

  • Overfitting to Bad Episodes (Закріплення помилкового досвіду): Якщо агент через випадковість одного разу вирішив проблему костилем (chmod 777 або as any), цей епізод може стати зразком для наслідування. Епізодична пам'ять повинна проходити регулярну курацію та валідацію лінтерами.
  • Privacy Leaks між сесіями: Епізодична пам'ять не повинна зберігати персональні дані користувачів або токени доступу, які випадково з'являлися під час налагодження в конкретній сесії.

5. Стратегічний висновок для інженера 2026 року

Розділення пам'яті на семантичну та епізодичну перетворює агента з тимчасового скрипта на постійного цифрового співробітника, який з кожним виконаним завданням стає розумнішим, швидшим і досвідченішим.

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

FAQ: Episodic vs Semantic Agent Memory

Семантична пам'ять — це знання фактів ('Париж — столиця Франції', 'У нашому проєкті Next.js 15 використовує Drizzle ORM'). Епізодична пам'ять — це особистий досвід у часі ('Вчора о 14:00 я спробував запустити міграцію на порту 5432, але база відмовила в доступі, тому я змінив користувача на postgres').
/ Внутрішня перелінковка
Всі терміни
Агенти & MCP

Agent Memory (Пам'ять агента)

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

Читати термін
Промптинг & RAG

Агентські скіли (Agent Skills & Custom Workflows)

Архітектурний патерн динамічного підвантаження вузькоспеціалізованих процедурних інструкцій, скриптів і шаблонів (SKILL.md) у контекстне вікно агента суто за вимогою (On-Demand Loading).

Читати термін
Вигорання & Flow

Knowledge Compounding (Складний відсоток інженерних знань)

Інженерна стратегія безперервної кристалізації досвіду у структуровані артефакти (Markdown-вікі, чеклисти, скіли для агентів), що забезпечує експоненціальне зростання особистої та командної продуктивності.

Читати термін
Промптинг & RAG

Деградація контексту (Context Rot & Attention Decay)

Системне зниження точності, слідування інструкціям та логічної узгодженості LLM у міру накопичення в робочому вікні діалогового шуму, застарілих чернеток коду та виводів компілятора.

Читати термін

Пов'язані матеріали екосистеми

Дізнайтеся більше про практичну реалізацію, термінологію та інструменти

Практичний гайд

Частина II. Архітектура ШІ-агентів: від моделі до пам'яті та інструментів

Глибоке інженерне занурення: токенізація, KV-кеш, детермінізм семплінгу, тренувальний стек, квантування, контекстна інженерія, стек безпеки, виробничий RAG, ReAct та мультиагентні swarm-системи.

Термін у глосарії

Пам'ять ChatGPT (Збереження фактів між діалогами)

Функція довгострокової пам'яті ChatGPT (Memory). Дозволяє штучному інтелекту запам'ятовувати ваше ім'я, професію, улюблені технології, формат відповідей та особисті деталі між абсолютно різними чатами.

Термін у глосарії

Agent Memory (Пам'ять агента)

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

Практичний гайд

Частина I. Архітектура ШІ-агентів: фундаментальні блоки

Десять фундаментальних блоків сучасного агента: таксономія моделей, рантайм-петля, техніки промптингу, дистиляція, навички (skills), пам'ять, function calling та юніт-економіка.

Новина

AGENTS.md у репозиторіях Ghostty та Turborepo змушують ШІ-агентів «доносити» на користувачів

Приклади файлів AGENTS.md показують, як інструкції в репозиторіях можуть змушувати ШІ-агентів додавати до PR принизливі нотатки про розробника.

Новина

Claude Code оптимізував статус фонових субагентів: витрати на оновлення зменшилися на 99%

У CLI-версії Claude Code оновлення статусу фонових субагентів тепер виконує Haiku 5.5 на основі коротких нотаток, що знижує споживання лімітів.