Тарифы Войти Начать бесплатно

Пайплайны

Пайплайн — это направленный граф обработки данных. Он связывает источник данных (триггер), логику обработки (AI, условия, трансформации) и выходные действия в единую автоматизированную цепочку.

Концепция

Trigger  ──→  AI Classify  ──[sales]──→  Webhook Call  ──→  Reply
                           ──[support]──→  Telegram Send ──→  Reply
                           ──[unknown]──→  Reply (default)

Каждый узел получает данные через входной порт, обрабатывает их и передаёт результат через именованные выходные порты следующим узлам. Ветки выполняются параллельно.

Создание простого пайплайна

Пайплайны → Создать
Задайте название и описание. Выберите шаги из списка активных интеграций.
Добавьте источник
Первым шагом выберите виджет или коннектор — он станет триггером.
Добавьте AI-обработчик
Вторым шагом выберите AI-интеграцию. Системный промт можно задать в настройках пайплайна.
Сохраните и активируйте
Переключатель статуса включает/выключает обработку. Неактивный пайплайн не получает запросы.

Визуальный конструктор

Для создания сложных пайплайнов с ветками, условиями и трансформациями откройте Конструктор потоков — кнопка Open Builder на странице пайплайна.

Простой пайплайн
Виджет → AI Chat → Reply
Создаётся за 1 минуту
Роутер контекста
Виджет → AI Classify → N веток
Требует конструктора
Многоуровневый
Виджет → Condition → AI Extract → 1C Request → Reply
Полный граф
Мультиканальный
Webhook → Transform → AI Chat → Telegram + Reply
Fan-out

Контекст выполнения и переменные

Во время выполнения пайплайна каждый узел работает с контекстом — набором именованных переменных. Переменные можно использовать в шаблонах через {{variable}}:

ПеременнаяОписание
{{message}}Исходное сообщение пользователя
{{reply}}Ответ AI (после узла AI Chat)
{{session_id}}ID сессии пользователя
{{detected_intent}}Определённое намерение (после AI Classify)
{{extracted_*}}Извлечённые поля (после AI Extract)
{{webhook_response}}Ответ внешнего сервиса
{{onec_response}}Ответ 1C

Узел Transform позволяет создавать и изменять переменные вручную:

Transform nodegreeting = "Здравствуйте, {{extracted_name}}!"
summary  = "Запрос: {{message}} | Тема: {{detected_intent}}"

Отчёты и логи

На странице каждого пайплайна отображаются:

  • Статистика — количество сессий, сообщений, токенов
  • Список диалогов — все сессии, отсортированные по времени
  • Просмотр диалога — каждое сообщение с ролью и временем
  • Редактор промта — обновите системный промт прямо из интерфейса на основе реальных разговоров