Більшість людей думають, що AI агенти — це щось складне, що потребує програмування та місяців навчання. Насправді, за допомогою n8n можна зібрати повноцінного AI агента за годину, навіть якщо ти ніколи не писав код. У цьому туторіалі ми створимо агента, який буде автоматично відповідати на питання, використовувати інструменти пошуку та зберігати результати — все через візуальний конструктор. Тобі знадобиться приблизно 45-60 хвилин і базові навички роботи з браузером.
🛠️ Що знадобиться
- n8n Cloud або n8n self-hosted — основна платформа для побудови агента; є безкоштовний тріал на 14 днів на n8n.io, або можна встановити локально безкоштовно
- OpenAI акаунт — потрібен API ключ для підключення GPT-4o як мозку агента; перші $5 кредитів надаються безкоштовно при реєстрації
- Google акаунт — для підключення Google Sheets як пам’яті агента та збереження результатів роботи; повністю безкоштовно
- Serper.dev акаунт — безкоштовний інструмент для пошуку в Google (2500 запитів/місяць безкоштовно), щоб агент міг шукати актуальну інформацію
📋 Покрокова інструкція
Крок 1: Реєстрація та налаштування n8n
Перейди на сайт n8n.io, натисни велику кнопку “Get started free” у правому верхньому куті та зареєструйся через Google або email. Після входу ти потрапиш у дашборд — натисни кнопку “New workflow” у лівому верхньому куті, щоб відкрити порожній канвас. Ти побачиш чисте поле з підказкою “Click ‘+’ to add your first step” — саме тут ми будемо збирати агента. Якщо хочеш використовувати локальну версію, встанови n8n командою npx n8n у терміналі та відкрий localhost:5678 у браузері.

Крок 2: Додавання тригера та головного вузла AI Agent
Натисни кнопку “+” у центрі канвасу → у пошуковому рядку введи “Chat Trigger” → вибери вузол “When chat message received” — це дозволить спілкуватись з агентом через вбудований чат. Після цього натисни “+” праворуч від щойно доданого вузла → в пошуку введи “AI Agent” → вибери вузол з такою ж назвою (іконка з роботом). Тепер у тебе є два з’єднаних блоки: тригер передає повідомлення агенту. Клікни на вузол AI Agent двічі, щоб відкрити його налаштування — там ти побачиш три секції: Chat Model, Memory та Tools.
Крок 3: Підключення OpenAI як мозку агента
У відкритих налаштуваннях вузла AI Agent знайди секцію “Chat Model” і натисни кнопку “Select credential” → у вікні, що відкрилось, натисни “Create new credential”. У полі “API Key” встав свій ключ із OpenAI — щоб його отримати, зайди на platform.openai.com → API Keys → Create new secret key, скопіюй і встав у n8n. Натисни “Save”, потім у полі “Model” вибери gpt-4o зі списку. У полі “System Prompt” (прокрути вниз у налаштуваннях агента) введи роль агента, наприклад: “Ти — помічник з дослідження ринку. Відповідай чітко, структуровано, завжди посилайся на джерела.”
Крок 4: Додавання інструментів — пошук і пам’ять
Тепер дамо агенту можливість шукати інформацію. У вузлі AI Agent знайди секцію “Tools” → натисни “Add tool” → в пошуку введи “SerpAPI” або “HTTP Request” для Serper.dev. Для Serper.dev: вибери “HTTP Request Tool”, у полі URL введи https://google.serper.dev/search, метод — POST, у Headers додай X-API-KEY: [твій ключ з serper.dev], у Body додай параметр q: {{ $input }}. Далі додай пам’ять: натисни “Add memory” у секції Memory → вибери “Window Buffer Memory” → встав кількість повідомлень 10 — агент пам’ятатиме контекст останніх 10 повідомлень у розмові. Натисни “Save” у правому верхньому куті вузла.
Крок 5: Підключення Google Sheets та тест агента
Додай фінальний вузол для збереження результатів: натисни “+” після вузла AI Agent → введи в пошук “Google Sheets” → вибери дію “Append row to sheet”. Натисни “Connect” → авторизуйся через свій Google акаунт → вибери потрібну таблицю зі списку або створи нову через посилання, яке з’явиться у вікні. У полі “Column mapping” встав: колонка A — {{ $(‘AI Agent’).item.json.output }}, колонка B — {{ $now }} (поточний час). Тепер натисни велику кнопку “Chat” у нижньому правому куті екрану → напиши тестове повідомлення, наприклад “Знайди топ-3 тренди у сфері AI у 2026 році” → натисни Enter. Якщо все налаштовано правильно, ти побачиш відповідь агента у чаті, а в твоїй Google Таблиці з’явиться новий рядок із результатом та часом запиту.
⚠️ Типові помилки та як їх уникнути
- Агент відповідає “I don’t have tools” або не шукає — переконайся, що HTTP Request Tool правильно налаштований: поле “Description” у налаштуваннях інструменту має чітко описувати його призначення, наприклад “Use this tool to search Google for current information”. Без опису GPT не розуміє, коли використовувати інструмент.
- Помилка 401 від OpenAI — API ключ введено з пробілами або закінчились кредити. Зайди на platform.openai.com → Billing → перевір баланс. Скопіюй ключ знову прямо з сайту, без пробілів на початку та в кінці.
- Google Sheets не записує дані — найчастіша причина: у таблиці немає заголовків у першому рядку. Відкрий таблицю, у клітинку A1 введи “Відповідь”, у B1 — “Час”, збережи і повторно запусти workflow.
- Агент “забуває” контекст між сесіями — Window Buffer Memory зберігає пам’ять лише в межах однієї сесії. Якщо потрібна довготривала пам’ять, замість Window Buffer вибери “Postgres Chat Memory” або “Redis Chat Memory” і підключи відповідну базу даних.
💡 Поради для кращого результату
Конкретизуй System Prompt до максимуму. Замість “Ти корисний помічник” напиши “Ти — аналітик ринку. Завжди відповідай у форматі: 1) Короткий висновок, 2) 3 ключові факти з джерелами, 3) Рекомендація для бізнесу.” Чим точніша інструкція — тим передбачуваніший результат. Використовуй “Sticky Notes” на канвасі — клікни правою кнопкою миші на порожнє місце → “Add sticky note” → підписуй кожен блок. Через тиждень ти не згадаєш, навіщо той чи інший вузол, а нотатки врятують. Тестуй кожен вузол окремо — натисни на будь-який вузол і клікни кнопку “Test step” — так ти побачиш точно, які дані він отримує та віддає, без запуску всього workflow. Встанови ліміти на OpenAI виклики — у налаштуваннях AI Agent є поле “Max Iterations”, встанови значення 5, щоб агент не зациклювався і не витрачав зайві кредити при помилці в інструментах.
❓ Часті запитання (FAQ)
1. Чи безпечно зберігати API ключі в n8n?
Так, n8n зберігає всі credentials у зашифрованому вигляді. У хмарній версії використовується шифрування AES-256. Але ніколи не передавай ключі через змінні прямо в тілі запитів — завжди використовуй вбудований менеджер credentials у розділі Settings → Credentials.

2. Скільки коштує запуск такого агента щомісяця?
При помірному використанні (100-200 запитів на місяць) витрати на OpenAI GPT-4o складуть приблизно $2-5. Serper.dev безкоштовний до 2500 запитів. n8n Cloud коштує від $20/місяць, але самостійне розгортання на VPS (наприклад, Hetzner за €4/місяць) повністю безкоштовне окрім хостингу.
3. Чи можна підключити інші AI моделі замість OpenAI?
Абсолютно. n8n підтримує Anthropic Claude, Google Gemini, Mistral, Ollama (локальні моделі) та будь-який OpenAI-сумісний API. У вузлі AI Agent просто вибери іншу модель у секції “Chat Model” — інтерфейс однаковий для всіх провайдерів.
4. Як зробити так, щоб агент запускався автоматично, а не лише через чат?
Замість “Chat Trigger” постав інший тригер: “Schedule Trigger” (за розкладом, наприклад щодня о 9:00), “Webhook” (коли надходить запит із зовнішнього сервісу) або “Gmail Trigger” (коли приходить новий email). Решта workflow залишається без змін.
5. Що робити, якщо агент дає неправильні або вигадані відповіді?
Це явище називається “галюцинації”. Вирішення: у System Prompt додай інструкцію “Якщо ти не знаєш відповіді або не знайшов інформацію через пошук — прямо скажи про це, не вигадуй”. Також увімкни інструмент пошуку і попроси агента завжди перевіряти факти через нього перед відповіддю.
🏁 Підсумок
Ти щойно навчився будувати повноцінного AI агента в n8n без жодного рядка коду: підключив GPT-4o як мозок, додав пошук у реальному часі через Serper.dev, налаштував пам’ять для контексту і автоматичне збереження результатів у Google Sheets. Це базова архітектура, яку можна розширювати нескінченно — додавати нові інструменти, тригери, канали комунікації.
Прямо зараз відкрий n8n.io, зареєструйся і повтори Крок 1 — весь процес займе не більше години. Коли базовий агент запрацює, спробуй замінити Google Sheets на Telegram-бот або додати інструмент роботи з PDF-файлами — можливості платформи дозволяють це зробити за ще 20 хвилин.
РОЗСИЛКА
📬 Щотижневий AI-дайджест
Найкращі статті про ШІ та автоматизацію — без спаму, лише суть
Без спаму · Відписатись будь-коли

