Все статьи

Управление промптами в n8n

Хватит зашивать системные промпты в каждый воркфлоу. Управляйте ими из одного места и переключайте динамически.

6 мин чтения

Проблема: промпты зашиты внутри воркфлоу

Если вы используете n8n с OpenAI, Anthropic или любой другой LLM-нодой, вы наверняка сталкивались с этим: системный промпт зашит прямо внутри воркфлоу. Нужно поправить формулировку? Открой n8n, найди нужную ноду, отредактируй, сохрани, активируй. Умножьте это на 10 воркфлоу для разных клиентов или сценариев — и получите проблему с поддержкой.

Ситуация усугубляется, когда промпты нужно корректировать нетехническим сотрудникам. У них нет доступа к n8n. Приходится просить разработчика, который вносит правку, тестирует и деплоит. Изменение одного слова превращается в 30-минутную задачу.

Решение: загрузка промптов на лету

Вместо хранения промптов внутри n8n, храните их в xR2 и загружайте при запуске воркфлоу. Ваш n8n-воркфлоу становится универсальным движком — ему не важно, что написано в промпте, он просто получает актуальную версию и отправляет её в LLM.

xR2 предоставляет нативную ноду для n8n, которую можно установить прямо из настроек n8n. Никакой настройки HTTP-модулей не требуется.

Как это работает

  1. Установите ноду xR2 — Перейдите в Settings → Community Nodes в вашем n8n и установите n8n-nodes-xr2.
  2. Создайте промпты в xR2 — Напишите системные промпты в редакторе xR2. Присвойте каждому уникальный слаг, например support-acme или sales-qualifier.
  3. Добавьте ноду xR2 в воркфлоу — Поставьте её перед LLM-нодой. Она загружает промпт по слагу и возвращает текст системного промпта.
  4. Подключите к AI-ноде — Передайте загруженный промпт как системное сообщение в ноду OpenAI, Anthropic или любого другого LLM.

Один воркфлоу — несколько промптов

Здесь начинается самое интересное. Вместо дублирования воркфлоу для разных клиентов или сценариев, вы используете один воркфлоу, который принимает параметр prompt_slug и динамически загружает нужный промпт.

Например, один воркфлоу для поддержки клиентов может обслуживать:

  • support-acmeдружелюбный, неформальный тон для ACME Corp
  • support-globexформальный, деловой тон для Globex Industries
  • sales-botпромпт для квалификации входящих лидов

Воркфлоу остаётся прежним. Меняется только промпт — и управляется он из дашборда xR2, а не внутри n8n.

Запуск с разными слагами

Используйте webhook-триггер, принимающий JSON с полями prompt_slug и message. Нода xR2 считывает prompt_slug из входящих данных, загружает соответствующий промпт и передаёт его в LLM. Это значит, что ваши API-клиенты или фронтенд чат-бота могут управлять выбором промпта — без изменения воркфлоу.

Редактируйте промпты без доступа к n8n

Когда воркфлоу загружает промпты из xR2, ваша команда может работать над формулировками прямо в редакторе xR2. Без доступа к n8n. Без перезапуска воркфлоу. Изменения вступают в силу при следующем API-вызове.

Это особенно полезно для:

  • Продакт-менеджеров, которые хотят настраивать поведение AI без привлечения разработчиков
  • Команд поддержки, корректирующих тон ответов или добавляющих новые сценарии FAQ
  • Агентств, управляющих промптами для нескольких клиентов из одного дашборда

Переменные в промптах

Промпты xR2 поддерживают динамические переменные с синтаксисом {{variable_name}}. Определите плейсхолдеры в промпте, например {{company_name}} или {{product_list}}, и передавайте значения при вызове. Нода xR2 подставит их перед отправкой в LLM.

Это разделяет логику промпта (шаблон) и данные времени выполнения (переменные) — промпты остаются чистыми и переиспользуемыми.

Встроенное версионирование

Каждый промпт в xR2 проходит через жизненный цикл: Черновик → Тестирование → Продакшен. Вы можете редактировать новый черновик, пока продакшен-версия обслуживает живой трафик. Когда всё готово — продвиньте в продакшен одним кликом. Если что-то пошло не так — мгновенный откат.

Ваш n8n-воркфлоу по умолчанию всегда получает продакшен-версию — черновые правки не влияют на боевые воркфлоу, пока вы явно не продвинете их.

Начало работы

  1. Зарегистрируйтесь на xr2.uk (бесплатный тариф: 10 промптов, 100 API-вызовов/мес)
  2. Установите n8n-nodes-xr2 из Community Nodes в n8n
  3. Создайте первый промпт и задайте ему слаг
  4. Добавьте ноду xR2 в воркфлоу и укажите API-ключ
  5. Подключите выход к AI-ноде — готово

Вся настройка занимает меньше 5 минут. Ваши промпты теперь управляются централизованно, версионируются и готовы к A/B тестированию, когда это понадобится.

Попробуйте xR2

Бесплатный тариф: 10 промптов и 1000 API-запросов в месяц.

Начать бесплатно