Пайплайны
Пайплайн — это направленный граф обработки данных. Он связывает источник данных (триггер), логику обработки (AI, условия, трансформации) и выходные действия в единую автоматизированную цепочку.
Концепция
Trigger ──→ AI Classify ──[sales]──→ Webhook Call ──→ Reply
──[support]──→ Telegram Send ──→ Reply
──[unknown]──→ Reply (default)
Каждый узел получает данные через входной порт, обрабатывает их и передаёт результат через именованные выходные порты следующим узлам. Ветки выполняются параллельно.
Создание простого пайплайна
Визуальный конструктор
Для создания сложных пайплайнов с ветками, условиями и трансформациями откройте Конструктор потоков — кнопка Open Builder на странице пайплайна.
Создаётся за 1 минуту
Требует конструктора
Полный граф
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}}"
Отчёты и логи
На странице каждого пайплайна отображаются:
- Статистика — количество сессий, сообщений, токенов
- Список диалогов — все сессии, отсортированные по времени
- Просмотр диалога — каждое сообщение с ролью и временем
- Редактор промта — обновите системный промт прямо из интерфейса на основе реальных разговоров