Когда в бизнес-процессе появляются шаги «спросить нейросеть», «классифицировать документ» или «выполнить ИИ-агентом», процессом должен управлять движок — иначе логика расползается по коду. Camunda и Elsa — два полюса этого выбора.
Сравнение движков
| Параметр | Camunda | Elsa Workflows |
|---|---|---|
| Класс | промышленная платформа процессов | лёгкий движок рабочих процессов |
| Модель | открытое ядро + коммерческая платформа | open-source, встраивается в приложение |
| Архитектура | распределённый движок, горизонтальное масштабирование | встраивание или самостоятельный сервис |
| Стек | JVM, независим от клиентов | экосистема .NET |
| Наблюдаемость | мониторинг, история, аналитика процессов из коробки | базовые средства, расширяем самостоятельно |
| Профиль | крупные процессы, много команд, жёсткие SLA | продуктовые команды, средние процессы |
Куда встраивается ИИ
- Сервисные задачи: шаг процесса вызывает LLM — классификация, извлечение полей, черновик ответа.
- Шлюзы: модель принимает решение о маршруте (спорный случай — человеку).
- Агентные блоки: многошаговые содействия агентов с контролем таймингов и ретраев — почему человек остаётся в контуре, разбираем в прогнозе «агентный ИИ в госсекторе».
Чек-лист выбора
- Объём процессов в день — сотни тысяч экземпляров и жёсткие SLA тянут к промышленной платформе Camunda.
- Стек команды — .NET-продукт с потребностью во встроенных workflow быстрее стартует с Elsa.
- Требования к аудиту — регулируемые процессы требуют полной истории экземпляров: сравните возможности наблюдаемости.
- Кто дежурит по эксплуатации — распределённый движок требует регулярной заботы; встроенного проще держать живым.
- Бюджет на лицензии — коммерческие компоненты и поддержка стоят денег, но на масштабе дешевле ручной оркестрации.
- Нотация BPMN — описывайте процессы в стандарте независимо от движка: это ваша страховка при любой смене платформы.
ИИ-шаги в процессах не отменяют классики автоматизации: тайминги, ретраи и компенсации остаются на совести движка, а модель лишь выполняет шаг и возвращает результат. Оцените долю таких шагов заранее — она определяет нагрузку на LLM-контур и бюджет инференса. Отдельно посчитайте стоимость паузы: час остановленного процесса крупной организации обычно дороже месяца лицензий, поэтому резервирование и дежурство закладывайте в смету с первого дня, а не после первого простоя. И пересматривайте выбор при росте нагрузки — границы платформ не вечны.
Правило выбора
Если процессы измеряются сотнями тысяч экземпляров в день, нужны SLA и аудит — смотрите Camunda. Если движок нужен внутри .NET-продукта и хочется без отдельных команд эксплуатации — Elsa. Ориентир по бюджету: автоматизация отдельного процесса с ИИ — от 35 000 ₽ (пример для Битрикс24), полноценный пилот с оркестрацией — от 480 000 ₽ (LLM-интеграции). Смежное сравнение — «RPA или ИИ-агенты».