AI агент написанный на JavaScript

СКАЧАТЬ ВОРКФЛОУ

Автоматический выбор случайного цвета с применением AI и кастомных исключений через n8n
Этот рабочий процесс n8n реализует автоматизированный выбор случайного цвета с возможностью исключения определённых вариантов по запросу пользователя. Сценарий идеально подходит для проектов, где необходимо интеллектуально обработать задачу генерации значения на основе параметров (например, выбор цвета без зелёного и синего).
Что делает этот рабочий процесс? Воркфлоу автоматически определяет случайный цвет из заданного списка, исключая те, которые указаны пользователем в сообщении (например: «выбери случайный цвет, но не зелёный и не синий»). Это снижает вероятность человеческой ошибки и ускоряет выполнение задач с условиями отбора.
Для кого этот рабочий процесс?
  • Маркетологи для генерации случайных параметров под акции, игры, рассылки
  • Технические специалисты для автоматизации повторяющихся задач
  • Менеджеры проектов и разработчики для тестирования UI/UX и A/B сценариев
  • Новые пользователи n8n, желающие внедрить автоматизацию с AI
Преимущества:
  • 🧠 Интеллектуальная обработка вводимых условий (AI)
  • 🔄 Полная автоматизация процесса выбора
  • ⏳ Экономия времени на рутинных действиях
  • 📈 Минимизация ошибок при генерации данных с условиями
  • 🤝 Гибкая интеграция в цепочки n8n
  • 📋 Прозрачная логика работы, легко расширяется
Как это работает?
  1. Пользователь запускает сценарий вручную или через получение сообщения в чате.
  2. Значение пользовательского запроса (например, «без зелёного и синего») записывается в переменную chatInput.
  3. Искусственный интеллект на основе OpenAI анализирует запрос, определяет список исключений.
  4. Специально подготовленный инструмент на JavaScript (Code Tool) получает параметры запроса и выбирает случайный цвет, исключая указанные.
  5. Результат возвращается пользователю через чат или интерфейс 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
  • (опционально) Аккаунт в системе, подсоединяющей чат для пользователей
Как настроить воркфлоу:
  1. Создайте новый воркфлоу в n8n.
  2. Добавьте узел Manual Trigger для тестового запуска, либо Chat Trigger для сценариев на события.
  3. Добавьте Set-узел для отладки значений (можно удалить после тестирования).
  4. Подключите узел AI Agent и настройте передачу переменной chatInput.
  5. Добавьте узел OpenAI Chat Model, вставьте свой API-ключ и выберите нужную модель (например, GPT-4o-mini).
  6. Добавьте Code Tool с нужным JS-кодом для отбора цвета.
  7. Соедините узлы согласно структурной логике: ручной запуск/получение чата → установка входных данных → AI Agent → OpenAI Model & Code Tool.
  8. Проверьте работоспособность всей цепочки: выполните запуск и проследите, что возвращается корректный цвет с учётом исключений.