Реклама. ИП Ахунов Александр Раисович, ИНН 665911236854
n8n/Make vs кастомные агенты: выбор, отказ, миграция

n8n/Make vs кастомные агенты: выбор, отказ, миграция

n8n/Make выигрывают на детерминированных интеграциях и скорости запуска; кастомные AI-агенты — когда нужен язык, неоднозначный intent и tool-calling с политиками. Смешивать «всё в LLM» или «всё в no-code» без критериев — главная причина простоя при росте.

Я не выбираю стек по хайпу. Смотрю на долю if/then vs «понять человека», частоту смены правил, требования к audit и кто будет дежурить в 2 ночи. Ниже — практическая матрица, точки отказа и миграция без «большого взрыва».


Критерии выбора: не «модно», а измеряемо

Критерийn8n / MakeКастомный агент (LLM + tools)Гибрид
Логика в основном правила и APIизбыточно
Вход — свободный текст/голосслабоrouter → workflow
Нужен write в CRM/1С с политикой✅ при явных шагах✅ с guardrailsчасто best
Time-to-first-valueднинеделизависит от scope
Vendor lock / self-hostn8n self-host силёнсвой код
Наблюдаемость шаговвысокаянадо строитьстроить на стыке
Стоимость при 10k событий/меспредсказуемеетокены + infraсчитать TCO
Команда без разработчикарискlow-code + подрядчик

Быстрый scorecard (сумма баллов 0–2 по каждому)

  1. >70% кейсов закрываются правилами и шаблонами
  2. Нет необходимости в multi-step reasoning
  3. Критичен предсказуемый latency и $ за 1k runs
  4. Нужен сложный диалог и уточнения
  5. Разные tool-права и human-in-the-loop на money/legal
  6. Есть владелец кода и on-call

Если 1–3 высокие, а 4–6 низкие → n8n/Make. Если 4–6 высокие → агент или гибрид. Споры «Make умер, всё на агентах» в 2026 я не разделяю: deterministic glue никуда не делся.


Точки отказа: где ломается каждый путь

n8n / Make

ОтказСимптомЧто делаю
God-scenario80+ модулей, никто не понимаетрежу на sub-flow, naming, versioning
Silent failwebhook 200, CRM пустаяявные error paths, dead-letter, алерты
Race / дублидва update одного лидаидемпотентность, lock key
Секреты в UIтокены у half-teamvault, least privilege
LLM-нода «для красоты»нестабильный JSONschema validation + retry + fallback
Нет owner«настроил подрядчик и исчез»runbook + доступ + экспорт flow

Кастомные агенты

ОтказСимптомЧто делаю
Prompt as policyмодель «сама решила скидку»policy в коде, не только в тексте
Tool spaghetti15 tools без ролейwhitelist, max steps, circuit breaker
Нет audit«бот что-то написал клиенту»session_id, tool args/result redacted
Handoff в никудаоператор без контекстапакет handoff + UI
Cost spikereview-агент жрёт бюджетлимиты токенов, кэш, cheaper model на router
Eval отсутствуетрелиз «на глаз»gold-set, shadow, go/no-go

Гибрид (мой частый default)

  • Router (rules или small model) →
  • Deterministic workflow для статусов, счетов, синхронизаций →
  • Agent только на языковой кусок →
  • Guard перед write/send.

Так я не плачу токенами за то, что умеет if status == "paid".


Миграция без простоя: пошаговый контур

Цель — не «переписать всё за спринт», а переключить scope с возможностью отката.

Фаза 0 — инвентаризация (3–7 дней)

  • Карта flows: trigger → systems → side-effects
  • Топ-10 по объёму и топ-5 по деньгам/риску
  • Где уже есть скрытый LLM / ручной костыль
  • SLA и кто будитcя ночью
  • Экспорт сценариев, секреты, зависимости API

Фаза 1 — strangler, не big bang

  1. Выбираю один scope (например first-line FAQ или квалификация).
  2. Поднимаю новый контур параллельно (shadow или % traffic).
  3. Старый flow остаётся source of truth для write, пока не greened KPI.
  4. Feature flag / split по каналу, тегу, % пользователей.
  5. Откат = выключить flag, не «откатить миграцию БД».
ЭтапДлительность (ориентир)Критерий выхода
Shadow7–14 дн.расхождение <X% на gold + нет critical miss
Canary 10–30%7–14 дн.error budget, CSAT/re-open в норме
100% scope3–7 дн.runbook, on-call, дашборд
Decommission oldпосле 1–2 стабильных недельархив flow + документ «как вернуть»

Фаза 2 — данные и идемпотентность

  • Единый correlation_id / session_id сквозь n8n и агента
  • Write-ключи: не создавать дубль лида при ретрае
  • Очередь dead-letter + ручной replay
  • Версионирование промптов/policy рядом с версией flow

Что не делать при миграции

  • Менять CRM-схему и оркестратор в один релиз
  • Отключать старый Make «с понедельника» без canary
  • Переносить 40 сценариев разом «раз уж начали»
  • Отдавать cutover без владельца бизнеса на связи

Чеклист go/no-go перед cutover

  • KPI scope записаны заранее (автозакрытие, latency, cost/session)
  • Алерты на error rate, queue lag, tool 5xx
  • Human-in-the-loop на money/legal работает end-to-end
  • Секреты ротированы, доступы least privilege
  • Runbook: rollback <15 минут
  • Оператор обучен новому handoff-пакету
  • Юр./маркировка ИИ и логи хранятся по политике

Часто задаваемые вопросы

Можно ли оставить Make и «просто добавить агента»?

Да, и часто так лучше: агент как один HTTP/queue worker, Make остаётся клеем интеграций. Главное — не дублировать write из двух мест без координации.

Когда кастомный агент дешевле n8n на дистанции?

При высоком объёме однотипного языкового труда и хорошем кэше/роутере; при низком объёме и частых сменах API чаще дешевле no-code + точечный LLM.

Как мигрировать с Zapier/Make на n8n без простоя?

Тот же strangler: паритет сценария в shadow, сверка payload, canary по webhook source, затем DNS/flag. Не надеяться на «импорт 1:1» без тестов side-effects.

Нужен ли LangGraph, если есть n8n?

Только если есть граф решений с состоянием, retries и multi-role. Для линейного «форма → CRM → Telegram» n8n достаточно.


Читайте также


Нужен разбор «оставить Make / переписать / гибрид» под ваш объём и SLA — raisovich.ru

По каким критериям выбирать n8n/Make, а не кастомного агента?

Если больше 70% кейсов закрываются правилами и API, критичны предсказуемый latency и цена за run, а команда без сильной разработки — no-code быстрее и дешевле; LLM нужен там, где свободный текст и неоднозначный intent.

Что входит в strangler-миграцию без big bang?

Один scope параллельно со старым flow, shadow или canary по флагу, старый контур как source of truth для write до green KPI, откат = выключить flag, не откатывать схему БД.

Какие go/no-go пункты обязательны перед cutover?

Заранее записанные KPI scope, алерты и rollback до 15 минут, рабочий HITL на money/legal, least-privilege секреты, обученный оператор и runbook — без этого cutover в прод не делаю.

Р
Команда экспертов по AI-автоматизации бизнеса, созданию сайтов и продвижению нейросетями. Помогаем бизнесу расти с помощью современных технологий.

Часто задаваемые вопросы

По каким критериям выбирать n8n/Make, а не кастомного агента?

Если больше 70% кейсов закрываются правилами и API, критичны предсказуемый latency и цена за run, а команда без сильной разработки — no-code быстрее и дешевле; LLM нужен там, где свободный текст и неоднозначный intent.

Что входит в strangler-миграцию без big bang?

Один scope параллельно со старым flow, shadow или canary по флагу, старый контур как source of truth для write до green KPI, откат = выключить flag, не откатывать схему БД.