Посібник з AI Agent у n8n: створіть свого першого агента
Практичний посібник із AI Agent у n8n: підключіть модель чату, додайте інструменти й пам'ять, усуньте зациклення та помилки вибору інструментів.

Перевірено за наведеними джерелами .
Передумови: що потрібно ноду AI Agent перед початком роботи
Цей посібник з AI Agent у n8n передбачає, що у вас уже відкрито робочий простір n8n і ви вмієте додавати та з'єднувати ноди на полотні; він зосереджується саме на тому, що потрібно ноду AI Agent, а не на загальних основах редактора.
Згідно з офіційною довідковою документацією n8n, нод AI Agent не запуститься, якщо до нього не підключено хоча б один піднод-інструмент, а його базова схема — це модель чату, підключена разом з одним або кількома інструментами, між якими агент обирає під час виконання.
Вам також знадобляться робочі облікові дані для обраного провайдера моделі чату, адже агент не може викликати модель, до якої не може автентифікуватися. Якщо ви плануєте додати агенту пам'ять про розмову, визначте ідентифікатор сесії вже зараз, оскільки нод Simple Memory n8n зберігає короткострокове сховище кожної розмови окремо за ідентифікатором сесії.
Sources: AI Agent | Nodes | n8n Docs, AI Agent Memory: Types, Storage, and Retrieval Guide – n8n Blog
Мета: що побудує ваш AI-агент у n8n (модель чату, інструменти, пам'ять)
Мета цієї збірки навмисно невелика: одна модель чату, один-два інструменти та один піднод пам'яті — так ви побачите, як кожна частина змінює поведінку агента, перш ніж додавати складність. Це та сама мінімальна структура, яку офіційна документація n8n описує як базову схему нода.
Пам'ятайте, що нод AI Agent приймає лише один піднод пам'яті одночасно. Якщо пізніше вам знадобиться і короткострокова пам'ять розмови, і, наприклад, пошук по документах, рекомендація n8n — додати другу можливість як інструмент, який агент може викликати, а не як другий нод пам'яті.
Sources: AI Agent | Nodes | n8n Docs, AI Agent Memory: Types, Storage, and Retrieval Guide – n8n Blog
Крок 1: підключіть модель чату та принаймні один інструмент

Коли структура визначена, будуйте агента у фіксованому порядку, щоб кожне додавання було легко перевірити окремо. Цей посібник з AI Agent у n8n дотримується того самого підходу, що й задокументований посібник n8n для складнішого агента з пам'яттю та пошуком, який починається із залежностей, перш ніж з'єднувати ноди між собою, хоча той конкретний посібник використовує ноди MongoDB Atlas, які n8n описує як експериментальні, і є іншою, більш специфічною збіркою, ніж мінімальний агент тут.
Додайте нод AI Agent, підключіть до нього піднод моделі чату, а потім піднод одного інструмента. Перевірте облікові дані для обох, перш ніж рухатися далі, а піднод пам'яті додайте останнім, щоб можна було ізолювати будь-які проблеми, які він викликає.
- Додайте нод AI Agent на полотно вашого воркфлоу
- Підключіть піднод моделі чату та оберіть або створіть облікові дані для нього
- Підключіть піднод одного інструмента та налаштуйте його облікові дані
- Запустіть агента з простим тестовим повідомленням і переконайтеся, що він відповідає, використовуючи інструмент
- Додайте піднод Simple Memory з ідентифікатором сесії та повторно перевірте ту саму розмову
- Додайте другий інструмент лише після того, як перший інструмент і пам'ять надійно працюють
Побудова агента крок за кроком
- Додайте нод: Розмістіть нод AI Agent на полотні як центр збірки.
- Підключіть модель: Підключіть піднод моделі чату з робочими обліковими даними.
- Підключіть один інструмент: Додайте один піднод-інструмент, щоб агенту було що викликати.
- Перевірте окремо: Запустіть просте повідомлення, перш ніж додавати щось інше.
- Додайте пам'ять: Підключіть короткострокову пам'ять, прив'язану до ідентифікатора сесії розмови.
- Додайте другий інструмент: Лише коли перший інструмент і пам'ять поводяться, як очікується.
Sources: AI Agent | Nodes | n8n Docs, Build an AI Agent with MongoDB Atlas for RAG – n8n Blog
Крок 2: перевірте агента та ознайомтеся з очікуваним результатом
Коли модель, один інструмент і пам'ять підключені, надішліть тестове повідомлення, яке явно потребує інструмента, наприклад запитання, на яке модель не може відповісти лише завдяки власному навчанню. Правильно налаштований AI-агент n8n має викликати інструмент, використати його результат у відповіді, а на наступне повідомлення в тій самій сесії — все ще пам'ятати попередній контекст завдяки сховищу нода Simple Memory для кожної сесії.
Якщо агент відповідає, взагалі не використовуючи інструмент, або не може згадати попереднє повідомлення, ізолюйте проблему, спочатку прибравши нод пам'яті та перевіривши виклик інструмента окремо, а потім повернувши пам'ять, щойно виклик інструмента підтверджено як робочий.
Sources: AI Agent | Nodes | n8n Docs, AI Agent Memory: Types, Storage, and Retrieval Guide – n8n Blog
Усунення несправностей: плутанина у виборі інструментів і нескінченні цикли

Дві пов'язані проблеми зазвичай виникають, коли ви додаєте другий чи третій інструмент до AI-агентів n8n: агент викликає не той інструмент, або агент зациклюється у викликах, доки не досягне ліміту ітерацій і не завершиться з помилкою. Один учасник форуму спільноти повідомив, що додавання більш ніж двох інструментів стабільно спричиняло такий цикл, незалежно від того, які саме інструменти були задіяні, хоча це лише один самостійно заявлений випадок із воркфлоу n8n 1.49 у 2024 році, і n8n офіційно не підтвердила причину, тож варто сприймати це як одну точку даних, а не задокументовану поведінку.
Інший учасник тієї ж теми припустив, що зациклення часто пов'язане не з вадою самого нода, а з можливостями моделі та неоднозначними описами інструментів, і автор початкового повідомлення повідомив, що цикл зник після спрощення описів інструментів. Знову ж таки, це неперевірене свідчення одного користувача, а не підтверджене рішення.
Якщо ваш агент зациклюється або вичерпує ліміт ітерацій після додавання інструмента, зменшіть кількість інструментів до одного-двох, переконайтеся, що агент поводиться правильно, а потім додавайте інструменти по одному, щоб точно побачити, яке саме додавання спричиняє проблему.
Ізоляція проблеми вибору інструментів або зациклення
- Зменшіть: Заберіть інструменти, залишивши до агента підключеними лише один-два.
- Перевірте знову: Надішліть те саме тестове повідомлення й переконайтеся, що поведінка нормалізувалася.
- Додайте один: Підключіть ще один додатковий інструмент і перевірте знову, перш ніж додавати більше.
- Порівняйте: Зверніть увагу, чи повертається цикл із цим конкретним інструментом або описом.
Sources: Trouble with AI Agents - Questions - n8n Community
Усунення несправностей: як писати чіткіші описи інструментів
Оскільки тема на форумі пов'язала зациклення саме з описами інструментів, а не з базовим сервісом інструмента, пишіть опис кожного інструмента навколо того, коли й чому агент має його викликати, а не навколо того, як інструмент працює зсередини чи яке стороннє API він обгортає. Опис, що читається як правило прийняття рішення для моделі, а не як технічний виклад інтеграції, агенту легше зіставити із запитом користувача.
Будь-яке конкретне перефразування, що спрацювало для когось іншого, сприймайте як гіпотезу для перевірки у власному воркфлоу, а не як гарантоване рішення.
Sources: Trouble with AI Agents - Questions - n8n Community
Що змінюється, коли цей агент має працювати для команди
Нод Simple Memory — розумна відправна точка для першої збірки в цьому посібнику з AI Agent у n8n, оскільки його легко підключити, але власні рекомендації n8n зазначають, що ця схема пам'яті в оперативній пам'яті для кожної сесії розрахована на розгортання з одним екземпляром. Коли команда запускає агента на кількох воркер-інстансах або потребує надійного збереження пам'яті, задокументована рекомендація — перейти натомість на Postgres або Redis Chat Memory.
Якщо пізніше вашій команді знадобиться і пам'ять розмови, і, наприклад, пошук по документах, пам'ятайте, що нод AI Agent приймає лише один піднод пам'яті, тож задокументований підхід — додати другу можливість як інструмент, а не як другий зв'язок пам'яті. Такий компроміс — це саме та плутанина з пам'яттю та інструментами, яку описав Павел Духовни (Pavel Duchovny), провідний розробник-адвокат у MongoDB, розповідаючи про посібник n8n щодо пам'яті агента та векторного пошуку. Його спостереження підкреслює, чому дизайн пам'яті заслуговує на окреме рішення в масштабі команди, окремо від того, які інструменти ви підключаєте, коли однієї сесії в оперативній пам'яті вже недостатньо.
Sources: AI Agent Memory: Types, Storage, and Retrieval Guide – n8n Blog


