ИИ-агент в n8n: пошаговая инструкция по узлу AI Agent

n8n и автоматизация

В n8n ИИ-агент — это узел AI Agent, к которому снизу подключаются модель, память и инструменты. Агент получает сообщение, сам решает, какой инструмент вызвать (найти в таблице, сделать HTTP-запрос, посчитать), и возвращает ответ. Ниже — сборка агента с нуля и разбор каждой настройки. Если n8n ещё не установлен, начните со статьи n8n: что это и как установить.

Из чего состоит агент в n8n

ЭлементОбязателенЧто делает
Триггер (Chat Trigger, Telegram Trigger, Webhook)ДаПередаёт агенту входящее сообщение
AI AgentДаУправляет рассуждением: выбирает инструменты и формирует ответ
Chat ModelДаЯзыковая модель — облачная или локальная
ToolДа, хотя бы одинДействия агента: таблицы, HTTP-запросы, другие сценарии, MCP-серверы
MemoryНет, но почти всегда нужнаПомнит предыдущие сообщения диалога
Документация n8n: у узла AI Agent должен быть подключён хотя бы один инструмент
Документация n8n: без подключённого инструмента узел AI Agent не работает

Шаг 1. Создайте сценарий с чат-триггером

  1. В n8n нажмите Create workflow (или «+» в левой панели).
  2. Нажмите Add first step и найдите Chat Trigger («When chat message received»). Этот триггер добавляет окно чата прямо в редактор — удобно для тестов.

Шаг 2. Добавьте узел AI Agent

  1. Нажмите «+» справа от триггера и найдите AI Agent.
  2. В поле Source for Prompt оставьте вариант, при котором текст берётся из чат-триггера автоматически.
  3. Под узлом появятся три разъёма: Chat Model, Memory и Tool.

Шаг 3. Подключите модель

Нажмите «+» под разъёмом Chat Model и выберите провайдера. Варианты:

  • OpenAI, Anthropic, Google Gemini, Mistral, Groq, OpenRouter — нужен API-ключ провайдера, который вставляется в Credentials.
  • Ollama Chat Model — локальная модель на вашем компьютере. В учётных данных укажите адрес http://localhost:11434 (если n8n в Docker — http://host.docker.internal:11434). Как поставить Ollama — в отдельной инструкции.
  • Российские модели (GigaChat, YandexGPT) подключаются через совместимые с OpenAI адреса API или через инструмент HTTP Request — смотрите документацию конкретного провайдера.

Для агента выбирайте модель, которая умеет вызывать инструменты. Маленькие локальные модели (до 8b) часто путаются в инструментах — берите 14b и больше.

Шаг 4. Добавьте память

Под разъёмом Memory выберите Simple Memory. Она хранит последние сообщения диалога (по умолчанию несколько последних пар) отдельно для каждого чата. Для долгой памяти между перезапусками используйте Postgres Chat Memory или Redis Chat Memory.

Шаг 5. Подключите инструменты

Каждый инструмент — отдельный подузел под разъёмом Tool. Самые полезные:

ИнструментПример задачи
Google Sheets ToolНайти ответ в таблице частых вопросов или записать заявку
HTTP Request ToolУзнать статус заказа через API вашего сервиса, курс валют, погоду
Call n8n Workflow ToolЗапустить другой ваш сценарий как действие агента (например, «создать счёт»)
Calculator, Code ToolТочные вычисления, которые модели делают с ошибками
MCP Client ToolПодключить MCP-сервер сервиса и сразу получить набор его действий

У каждого инструмента заполните Description: короткое описание того, когда его вызывать («Используй, чтобы найти цену товара по названию»). По этому описанию агент решает, нужен ли инструмент.

Шаг 6. Напишите системный промт

В узле AI Agent откройте Options → System Message. Пример для агента поддержки:

Ты - консультант онлайн-школы английского языка.
Задача: отвечать на вопросы о курсах, ценах и расписании.
Ищи информацию только инструментом "Курсы" (Google Sheets).
Если ответа нет в таблице - так и скажи и предложи оставить телефон.
Не обещай скидок и не называй цен, которых нет в таблице.
Отвечай кратко, до 5 предложений, на русском.

Чтобы не писать промт с нуля, соберите его в конструкторе промтов.

Шаг 7. Протестируйте в чате

  1. Нажмите кнопку Open chat внизу редактора.
  2. Задайте вопрос и смотрите, как подсвечиваются узлы: какие инструменты агент вызвал и что они вернули.
  3. Если ответ неверный, откройте выполнение (Executions) и найдите шаг, где агент ошибся: не вызвал инструмент, вызвал не тот или неправильно понял результат.
  4. Правьте описания инструментов и промт, затем повторите тест.

Шаг 8. Подключите агента к Telegram

  1. Создайте бота у @BotFather и получите токен.
  2. Замените Chat Trigger на Telegram Trigger (событие «Message») и создайте учётные данные с токеном.
  3. В AI Agent укажите источник текста: выражение с полем message.text из триггера.
  4. Для памяти задайте ключ сессии — ID чата из Telegram, чтобы у каждого собеседника была своя история.
  5. После AI Agent добавьте узел Telegram → Send Message: Chat ID — из триггера, Text — поле output агента.
  6. Включите сценарий переключателем Active.

Важно: Telegram Trigger работает через вебхук, поэтому n8n должен быть доступен из интернета по HTTPS. На домашнем компьютере без белого адреса это не заработает — нужен сервер или туннель.

Готовые шаблоны агентов

В каталоге n8n.io/workflows тысячи готовых сценариев с ИИ: агенты поддержки, ассистенты для почты, парсеры, генераторы контента. Шаблон импортируется в ваш n8n одной кнопкой — останется только подставить свои учётные данные.

Каталог готовых ИИ-сценариев n8n
Каталог шаблонов n8n в категории AI

Частые ошибки

ОшибкаПричина и решение
Агент не вызывает инструментПустое или размытое Description инструмента; слабая модель. Опишите конкретно, когда вызывать, или смените модель
Агент «забывает» начало разговораНе подключена память или у Telegram-чатов один и тот же ключ сессии
Ошибка подключения к Ollaman8n в Docker не видит localhost компьютера — используйте адрес host.docker.internal
Ответы выдуманыВ промте нет запрета выдумывать и требования брать данные только из инструмента
Сценарий из Telegram не срабатываетСценарий не активирован или n8n недоступен по HTTPS из интернета

Частые вопросы

Можно ли сделать агента в n8n бесплатно?

Да: n8n Community на своём компьютере или сервере и локальная модель через Ollama. Платить придётся только за сервер, если агент должен работать круглосуточно.

Какие типы агентов есть в n8n?

Раньше в узле AI Agent выбирался тип агента. Начиная с версии 1.82 все агенты работают как Tools Agent — агент с инструментами. Старую версию узла уберут в n8n 3.0, поэтому в старых сценариях стоит обновить узел.

NFT Эксперт
Оцените автора