AI Новини

AI Agent Memory: як LLM-агенти керують станом у продакшені

Як спроєктувати AI Agent Memory для ваших агентів у n8n з Cognee: коротко про архітектури, керування пам’яттю та AI agent memory use case. Пояснюємо на прикладах і бенчмарках.

2026-10-24 ·Hai Anton

AI Agent Memory — це фундамент для LLM-агентів, які мають пам’ятати контекст між сесіями. Моделі стартують з нуля щоразу, тож стан має жити поза ними. Для реальних сценаріїв, де історія діалогів тягнеться тижнями, зважайте на довгі контексти: BEAM тестує до 10M tokens, де зовнішня пам’ять справді працює. Розберімося, як побудувати пам’ять агентів, як оцінити її якість і як запустити це в n8n разом із Cognee.

26k
LoCoMo розмова
115k
LongMemEval варіант
10M
BEAM довжина діалогу

Що таке AI Agent Memory?

AI Agent Memory — це зовнішній шар збереження, де агент фіксує нові факти, результати дій і вподобання, а потім дістає їх до кожного виклику LLM. Модель як і раніше бачить один промпт; змінюється лише те, як ми конструюємо цей промпт з актуальних фрагментів пам’яті.

LLM не пам’ятає попередні запити. Щоб агент працював послідовно, пам’ять живе поза моделлю: агент записує те, що дізнався, а перед наступним викликом дістає релевантні шматки та додає їх у контекст.

Цей шар вирішує, що саме зберігати, як це структурувати та що вважати доречним для поточного завдання. Від його дизайну залежить, чи агент пам’ятатиме потрібне, чи потоне в шумі.

Як працює пам’ять AI-агента?

Зазвичай поєднуються короткострокова і довгострокова пам’ять. Кожна виконує свою роль і часто реалізується окремими компонентами.

Короткострокова пам’ять тримає контекст поточної сесії: нещодавні повідомлення, проміжні міркування, виходи інструментів, стан задачі. Коли вікно контексту заповнюється, часто роблять стислий підсумок історії та підмішують його назад. Але стискання губить деталі — особливо у проміжних чернетках або вартісних обчисленнях.

Довгострокова пам’ять живе між сесіями: вподобання користувача, результати попередніх задач, висновки «що спрацювало», а також знання компанії: документація, тікети, CRM-записи. Вона майже завжди потребує окремого шару з першого дня, щоб вирішувати, що зберігати, як організовувати та як повертати це в запит.

У підсумку модель отримує один промпт: нове повідомлення користувача + контекст сесії + релевантні довгострокові спогади саме для цього кроку.

Які бувають архітектури пам’яті?

Будь-яка система пам’яті має три складники: сховище, логіку запису і інтерфейс пошуку. Обране сховище сильно впливає на інші два. Основні підходи такі.

Векторні бази. Спогади перетворюються на ембедінги й шукаються за семантичною схожістю. Їх легко запускати та добре підтримують інструменти. Але схожість — не все: «Q3 sales» і «Q4 sales» будуть майже поряд, немає поняття «актуальності факту», а інакше сформульовані релевантні записи можна проґавити.

Звичайні файли. Агент підтримує MEMORY.md (або схожий файл), який читає й редагує. Такий підхід полюбили кодові агенти. Це прозоро і керовано версіями, але пошук або «завантажити все», або «grep», а спільне використання файлу багатьма агентами швидко ускладнюється.

Графи знань. Факти стають сутностями та зв’язками: звіт з продажів покриває угоди в ЄС, угоди в ЄС у євро, цифри з білінгового експорту. Пошук знаходить вхідну точку та слідує ребрам, повертаючи логічно пов’язані факти, а не тільки схожі за формулюванням. Компроміс — більша робота на етапі прийому даних.

Гібридні системи. На практиці одного сховища мало. Точні ID вимагають структурованого індексу, зв’язки — графа, «плаваючу» схожість — векторів, а питання на кшталт «що клієнт віддавав перевагу в березні?» — часових міток. Тому шар пам’яті — це більше, ніж база: він вирішує, що й куди зберігати, та надає операції запису, пошуку, оновлення і забування.

АрхітектураСильна сторонаОбмеження
Векторна базаСемантичний пошукПлутанина близьких фактів, відсутність «актуальності»
ФайлиПрозорість, контроль версійГрубий пошук, складно ділитися між агентами
Граф знаньЛогічно пов’язані відповідіБільше роботи на інжесті
ГібридПокриває різні кейсиПотрібна координаційна логіка шару пам’яті

Як керувати пам’яттю в AI-системах?

Пам’ять має не лише накопичуватися, а й керуватися, інакше якість падає. Три ключові процеси: консолідація, оновлення і забування.

Консолідація. Сирі записи накопичуються швидше, ніж стають корисними. Періодично зводьте їх у меншу кількість високорівневих записів (підсумки, похідні факти), зберігаючи слід до оригіналів.

Оновлення. Факти змінюються. Сліпе перезаписування втрачає історію. Зберігайте час і версії, щоб відповідати і «що істинно зараз?», і «що вважали в березні?».

Забування. Частину даних треба видаляти: застарілі набори, виправлення, запити на стирання. Це має бути явна операція, відмінна від «поступового згасання релевантності».

Найкращі системи також навчаються на використанні: підтверджені відповіді підсилюють пов’язані спогади, виправлення — знижують вагу хибних. З часом пошук має ставати точнішим, а не шумнішим.

Як оцінити ефективність AI Agent Memory?

Публічні бенчмарки дають перший сигнал. Зазвичай: подайте довгу історію в систему пам’яті, а потім ставте питання, що вимагають зберегти й витягти правильні факти, зокрема змінені або суперечливі.

Розмір має значення. LoCoMo тримається близько 26k tokens; LongMemEval у поширеному варіанті — приблизно 115k tokens. BEAM найвимогливіший: розмови до 10M tokens, тож зовнішня пам’ять реально працює.

За BEAM повідомляють state of the art: 79% на 100K tokens і 67% на 10M, встановлено Cognee, що вище за попередні 73.4% і 64.1%. Але більшість бенчмарків перевіряють лише фінальні відповіді, а не те, що й як реально зберігалося місяцями чи при спільному доступі багатьох агентів.

БенчмаркДовжина розмовиПоточні цифри
LoCoMo~26k tokens—
LongMemEval~115k tokens—
BEAM100K tokens79% (Cognee), попер.: 73.4%
BEAM10M tokens67% (Cognee), попер.: 64.1%

How to run n8n agent memory?

Є два перевірені патерни: спільна «мозкова» пам’ять для всіх workflow і пам’ять усередині одного агентного workflow. Обидва поєднуються з Cognee як шаром довгострокової пам’яті.

1) Спільний «мозок» для workflow. Колекторні воркфлови n8n через тригери й інтеграції збирають нові матеріали (закритий тікет, підсумок дзвінка, форму) і надсилають їх у шар пам’яті, який структурує та з’єднує дані. Дієві воркфлови звертаються до тієї ж пам’яті перед дією: «Який статус у Acme і що обіцяли?», а відповідь іде далі по вузлах. Коли всі пишуть і читають із одного місця, контекст ділиться без дублювання логіки.

2) Пам’ять усередині агентного workflow. Порт Memory AI Agent у n8n покриває короткострокову частину. За замовчуванням Simple Memory зберігає настроювану довжину історії чату сесії — це найпростіший старт. Для довгострокових знань підключіть шар пам’яті до порту Tool, де агент використовує додатковий контекст або ресурси: вирішує, коли щось запам’ятати, а коли шукати у знаннях компанії.

Стисло: вбудована пам’ять n8n добре підходить для одного чату. Щоб пам’ять еволюціонувала та ділилась між воркфловами й агентами, комбінуйте її з шаром пам’яті на кшталт Cognee.

Часті питання

AI Agent Memory — що це і як працює?

Це зовнішній шар, де агент зберігає факти, вподобання та результати дій, а потім витягує релевантне до кожного запиту. Короткострокова пам’ять тримає контекст сесії, довгострокова — знання між сесіями, включно з документацією, тікетами та CRM-записами. Модель все одно отримує один промпт, але ми збираємо його з потрібних шматків пам’яті перед кожним викликом.

AI agent memory vs RAG comparison — у чому різниця?

RAG щось читає з джерела і додає в промпт, але не пише назад. Він не пам’ятає, що питали минулого тижня, чи яка правка вже провалилася. Агентна пам’ять починається там, де агент записує нові факти, вподобання й результати, щоб використати їх пізніше. Ідеальний сценарій — поєднати RAG для читання наявних знань і довгострокову пам’ять для власного досвіду агента.

Cognee and n8n pricing — скільки це коштує?

У вихідному матеріалі немає інформації про вартість. Підхід зосереджений на архітектурі пам’яті, бенчмарках і інтеграційному патерні n8n + Cognee. Щоб підібрати конфігурацію та бюджет, перевірте офіційні сторінки продуктів або документацію та зіставте це з обсягами даних і вимогами до довгих діалогів, наприклад до 10M tokens у BEAM.

AI agent memory for support teams — для кого підходить?

Командам підтримки, продажів і будь-яким процесам, де діалоги мають продовження. Приклад з матеріалу: агент підтримки з повторним зверненням, сейлз-асистент до дзвінка з поновлення, або воркфлоу, що запускається щогодини і має пам’ятати попередній крок. Спільний шар пам’яті дозволяє всім воркфловам працювати з єдиним контекстом компанії: тікети, документи, нотатки CRM, транскрипти дзвінків.

How to run n8n agent memory — як почати?

Запустіть два патерни. Спершу спільний «мозок»: колектори в n8n збирають нові артефакти і надсилають їх у пам’ять; дієві воркфлови запитують цю пам’ять перед дією. Далі — усередині агента: підключіть Simple Memory на порту Memory для сесії та шар пам’яті на порту Tool для довгострокових знань. Поєднуйте це з Cognee, щоб структура й зв’язки зберігалися та віддавалися агенту вчасно.

На основі матеріалу n8n Official Blog.

Готові автоматизувати свій магазин?

Ми проаналізуємо ваші процеси, знайдемо вузькі місця та запропонуємо конкретний план автоматизації. Перша консультація — безкоштовна.

Написати в Telegram →
Гай Антон
Гай Антон

Засновник HAIQ — AI Automation Agency. Засновник HAIQ. Будую автоматизації та AI-рішення для українського e-commerce на базі n8n. Пишу про автоматизацію, чат-ботів та AI для бізнесу.