Автоматический выбор случайного цвета с применением AI и кастомных исключений через n8n Этот рабочий процесс n8n реализует автоматизированный выбор случайного цвета с возможностью исключения определённых вариантов по запросу пользователя. Сценарий идеально подходит для проектов, где необходимо интеллектуально обработать задачу генерации значения на основе параметров (например, выбор цвета без зелёного и синего). Что делает этот рабочий процесс? Воркфлоу автоматически определяет случайный цвет из заданного списка, исключая те, которые указаны пользователем в сообщении (например: «выбери случайный цвет, но не зелёный и не синий»). Это снижает вероятность человеческой ошибки и ускоряет выполнение задач с условиями отбора. Для кого этот рабочий процесс?
Маркетологи для генерации случайных параметров под акции, игры, рассылки
Технические специалисты для автоматизации повторяющихся задач
Менеджеры проектов и разработчики для тестирования UI/UX и A/B сценариев
Новые пользователи n8n, желающие внедрить автоматизацию с AI
Преимущества:
🧠 Интеллектуальная обработка вводимых условий (AI)
🔄 Полная автоматизация процесса выбора
⏳ Экономия времени на рутинных действиях
📈 Минимизация ошибок при генерации данных с условиями
🤝 Гибкая интеграция в цепочки n8n
📋 Прозрачная логика работы, легко расширяется
Как это работает?
Пользователь запускает сценарий вручную или через получение сообщения в чате.
Значение пользовательского запроса (например, «без зелёного и синего») записывается в переменную chatInput.
Искусственный интеллект на основе OpenAI анализирует запрос, определяет список исключений.
Специально подготовленный инструмент на JavaScript (Code Tool) получает параметры запроса и выбирает случайный цвет, исключая указанные.
Результат возвращается пользователю через чат или интерфейс n8n.
Используемые основные узлы n8n:
Manual Trigger — старт ручного запуска воркфлоу.
Chat Trigger (@n8n/n8n-nodes-langchain.chatTrigger) — получение пользовательских сообщений из чата.
Set (Debug Input) — сдаёт базовый пример входных данных для теста.
AI Agent (@n8n/n8n-nodes-langchain.agent) — анализирует запрос пользователя и формирует философию поиска значения.
OpenAI Chat Model (@n8n/n8n-nodes-langchain.lmChatOpenAi) — использовать мощность GPT для понимания контекста.
Code Tool (@n8n/n8n-nodes-langchain.toolCode) — применяет custom JS-код для алгоритмического выбора цвета на основе исключений.
Что требуется для работы?
Аккаунт n8n (самостоятельно или через облако)
API-ключ OpenAI (GPT-4 или любой поддерживаемый)
Минимальные базовые знания по сборке воркфлоу в n8n
(опционально) Аккаунт в системе, подсоединяющей чат для пользователей
Как настроить воркфлоу:
Создайте новый воркфлоу в n8n.
Добавьте узел Manual Trigger для тестового запуска, либо Chat Trigger для сценариев на события.
Добавьте Set-узел для отладки значений (можно удалить после тестирования).
Подключите узел AI Agent и настройте передачу переменной chatInput.
Добавьте узел OpenAI Chat Model, вставьте свой API-ключ и выберите нужную модель (например, GPT-4o-mini).
Добавьте Code Tool с нужным JS-кодом для отбора цвета.
Соедините узлы согласно структурной логике: ручной запуск/получение чата → установка входных данных → AI Agent → OpenAI Model & Code Tool.
Проверьте работоспособность всей цепочки: выполните запуск и проследите, что возвращается корректный цвет с учётом исключений.