В Нейро42 вы можете превращать линейный сценарий в разветвленный, используя условные ноды — IF и Switch. Они позволяют воркфлоу принимать разные пути в зависимости от данных, контекста или условий, которые вы задаете. Это фундаментальный инструмент для построения сложных, адаптивных логик.
Что делает ветвление
Обычно воркфлоу идет по одной линии: шаг — шаг — шаг.
Но если добавить условную ноду, процесс может разделиться на несколько независимых веток. Так система принимает решения — как человек, но быстрее и безошибочно.
Пример: линейный vs условный воркфлоу
Представим два сценария.
- Линейный процесс
- Пользователь отправляет баг
- Воркфлоу автоматически формирует письмо
- Команда поддержки получает уведомление.
Четкая прямолинейная цепочка.
- Разветвленная логика
Первые шаги те же, но затем:
- Воркфлоу проверяет, отметил ли пользователь, что это критичная проблема.
- Если да, заявка отправляется на срочную обработку.
- Если нет, идет по стандартному маршруту.
- Затем процесс может разделиться еще раз, например, в зависимости от тарифного плана пользователя:
- Premium-клиенты получают ускоренную поддержку.
- Базовые — переходят в обычную очередь.
Так формируется дерево решений, где каждая ветка — свой путь обработки запроса.
Почему это важно
Условные ноды позволяют:
- строить гибкие сценарии, адаптирующиеся под входные данные;
- обрабатывать исключения, особые случаи, VIP-клиентов;
- экономить ресурсы, пропуская ненужные шаги;
- управлять сложной бизнес-логикой без написания кода.
Где узнать детали по каждой ноде
Для точного использования операторов и условий см. документацию по нодам:
- IF — проверка одного или нескольких условий
- Switch — маршрутизация по нескольким вариантам