Главная / Гайды / n8n и 6 принципов AI-агентов
ГАЙД #4

n8n как платформа AI-агентов: полная карта реализации 6 принципов

Для кого этот гайд

Для тех, кто уже использует n8n (или планирует) и хочет понять, как превратить обычные воркфлоу в полноценных AI-агентов. Вы получите детальную карту маппинга: какая n8n-нода реализует какой принцип агента, с примерами из реальных бизнес-воркфлоу.

Часть 1: Полная карта маппинга

Принцип агентаn8n-компонентНоды
ЦельTrigger + финальное действиеSchedule, Webhook, Telegram Trigger
КонтекстConfig + GPT system promptGoogle Sheets Read, Set node
ПамятьPersistent storageGoogle Sheets, Static Data, Code node
ИнструментыAction nodesHTTP Request, Telegram, Gmail, PDF
ПланированиеConnections + logicIF, Switch, Merge, SplitInBatches
СаморефлексияError handlingError Workflow, On Error, Code (try/catch)

Часть 2: Цель - Trigger + Architecture

Цель агента определяется двумя вещами: чем он запускается (trigger) и что является его финальным результатом.

Цель: Trigger + Result

Теория агентов:

Агент имеет конкретную, измеримую цель. Он не просто "отвечает на вопросы" - он достигает результата.

n8n реализация:

Schedule Trigger = автономная цель (работает без человека). Webhook = реактивная цель (запускается событием). Финальная нода = результат (Telegram сообщение, Sheets запись, PDF файл).

Как определить цель воркфлоу

Формула: [Trigger] + [частота] + [результат] + [канал доставки]

  • "Каждый день в 08:00 публиковать 4 поста в Telegram"
  • "По запросу /analyze анализировать URL и отправлять отчет в Telegram"
  • "Каждый понедельник в 09:00 находить 50 лидов и записывать в Google Sheets"

Часть 3: Контекст - Config + System Prompt

Контекст: Config + Prompt

Теория агентов:

Агент знает о бизнесе, продукте, аудитории. Контекст превращает generic AI в персонализированного помощника.

n8n реализация:

Google Sheets "Config" tab хранит: niche, product, audience, tone, keywords. GPT system prompt включает эти данные через expressions: {{ $json.niche }}

Типичная ошибка: хардкод контекста в промпте. Если ваш промпт содержит "Ты эксперт по [конкретная ниша]" прямо в тексте - вынесите это в Google Sheets Config. Так вы сможете менять контекст без редактирования воркфлоу.

Часть 4: Память - Sheets + Static Data

Память: Storage + Deduplication

Теория агентов:

Агент помнит предыдущие действия, результаты, ошибки. Память позволяет не повторяться и накапливать знания.

n8n реализация:

Google Sheets = долгосрочная память (CRM, логи, история). Static Data = кратковременная память между запусками. Used_Photos tab = дедупликация изображений. Messages_Log = дедупликация сообщений.

3 типа памяти в n8n

Тип памятиn8n инструментПримерСрок жизни
КраткосрочнаяДанные между нодамиРезультат HTTP RequestОдно выполнение
СреднесрочнаяStatic DataПоследний обработанный IDМежду запусками
ДолгосрочнаяGoogle SheetsCRM, история, логиПостоянно

Часть 5: Инструменты - 400+ нод

Каждая n8n-нода - это инструмент в арсенале агента. Ключевые категории:

КатегорияНодыРоль агента
ИнтеллектOpenAI (GPT-4o, 4o-mini)Анализ, генерация, классификация
КоммуникацияTelegram, Gmail, SlackДоставка результатов, уведомления
ДанныеGoogle Sheets, Airtable, PostgresХранение, поиск, обновление
ПоискHTTP Request (Serper, HN, Reddit)Сбор информации из открытых источников
ФайлыHTML2PDF, FTP, S3Генерация и хранение файлов
ЛогикаIF, Switch, Merge, CodeПринятие решений, маршрутизация
МедиаHTTP Request (Unsplash, DALL-E)Изображения для контента

Часть 6: Планирование - Connections + Logic

Планирование: Flow + Branching

Теория агентов:

Агент разбивает сложную задачу на шаги. Каждый шаг использует результат предыдущего. Возможно ветвление по условиям.

n8n реализация:

Connections = последовательность шагов. IF/Switch = условное ветвление. Merge = объединение ветвей. SplitInBatches = итерация по массивам.

Пример: SEO Report Agent - план из 8 шагов

Webhook /reportRead WA DataRead SEO DataMergeGPT: 10 StrategiesWrite to SheetsGenerate PDFSend Telegram

Каждый шаг зависит от предыдущего: GPT не может генерировать стратегии без данных анализа, PDF не может генерироваться без результата GPT, Telegram не может отправить файл без PDF.

Часть 7: Саморефлексия - Fallback + Error Handling

Саморефлексия: Error Recovery

Теория агентов:

Если что-то пошло не так, агент не останавливается. Он оценивает ошибку и пробует альтернативный подход.

n8n реализация:

Error Workflow для глобальных сбоев. On Error: Continue для нод. Code node с try/catch для JSON-парсинга. HTTP node с retry для нестабильных API.

3-уровневый JSON fallback (реальный паттерн)

Уровень 1: Прямой парсинг

JSON.parse(gptResponse) - работает в 85% случаев

Уровень 2: Regex extraction

response.match(/\{[\s\S]*\}/) - извлекает JSON из текста с пояснениями GPT. Работает в 12% оставшихся случаев.

Уровень 3: Retry с инструкцией

Повторный запрос к GPT: "Верни ТОЛЬКО валидный JSON без пояснений". Работает в 99% оставшихся случаев.

Результат: 99.9% успешного парсинга вместо 85% без fallback. Разница между хрупкой автоматизацией и надежным агентом.

Часть 8: 4 реальных агента в деталях

Агент 1: Контент-публикация (42 ноды)

Цель: 4 поста/день в Telegram. Контекст: Google Sheets Config. Память: Used_Photos, Topics log. Инструменты: GPT-4o, Unsplash, Telegram. План: Schedule - Config - Topic - GPT - Photo - Publish - Log. Fallback: Unsplash fallback keyword, GPT retry.

Агент 2: Email-менеджер (29 нод)

Цель: Классифицировать и предложить ответы на email. Контекст: Полная история переписки. Память: email_threads, ai_suggestions, user_decisions. Инструменты: Gmail, GPT-4o-mini, Telegram (кнопки). План: Gmail Trigger - Pre-filter - AI Analysis - Telegram notify - Callback handler. Fallback: Рассылки фильтруются до AI.

Агент 3: Lead Gen (67 нод)

Цель: 50 лидов/неделю с оценкой и офферами. Контекст: Client Config (ниша, продукт, чек, география). Память: Leads tab, Client profiles, outreach_status. Инструменты: Serper.dev, GPT-4o, Google Sheets. План: Strategy - Search queries - Serper - Parse - Score - Offer - Write. Fallback: SplitInBatches v2 (v3 broken), Serper retry.

Агент 4: Бизнес-разведка (15 нод)

Цель: Еженедельный дайджест макро-трендов. Контекст: Client niches из CRM. Память: Channel_Stats, предыдущие отчеты. Инструменты: HN API, Serper News, GPT-4o-mini. План: Schedule - Fetch HN - Fetch News - Merge - GPT Analysis - Format - Telegram. Fallback: HN API бесплатный (без лимитов), Serper с retry.

Чеклист: как апгрейдить воркфлоу до агента

Хотите увидеть, как работает AI-агент на n8n?

Отправьте URL сайта нашему агенту - он покажет все 6 принципов в действии за 2 минуты

Запустить AI-агента