Найти в Дзене

AI для моделирования в BPMN: что работает, а что - нет

В статье поговорим о моделировании бизнес-процессов и применении AI для получения практической пользы. Эра AI добралась и до BPMN Последние 15 лет BPMN оставался инструментом ручного труда. Чтобы описать даже простой процесс, нужно было сесть за редактор, собрать команду, договориться о терминах, выровнять логику и вручную перетаскивать элементы. Это было долго, дорого и неудобно (особенно в олдскульных редакторах).
Собирать команду и договариваться по-прежнему надо, но часть работы можно сократить, если использовать современную систему Stormbpmn. Почему AI общего назначения не генерирует BPMN Стандарт BPMN 2.0 был утверждён в 2012 году консорциумом OMG, в которых входили компании типа HP, IBM, Red Hat и так далее. Это большие серьезные компании разработчики софта, поэтому и стандарт получился большой и серьезный. Вот 2 особенности стандарта, которые не позволяют (в настоящий момент) нейросетям общего назначения генерировать адекватный XML: Многословный формат XML требуется открытия и
Оглавление

В статье поговорим о моделировании бизнес-процессов и применении AI для получения практической пользы.

Эра AI добралась и до BPMN

Последние 15 лет BPMN оставался инструментом ручного труда. Чтобы описать даже простой процесс, нужно было сесть за редактор, собрать команду, договориться о терминах, выровнять логику и вручную перетаскивать элементы. Это было долго, дорого и неудобно (особенно в олдскульных редакторах).
Собирать команду и договариваться по-прежнему надо, но часть работы можно сократить, если использовать современную систему
Stormbpmn.

Почему AI общего назначения не генерирует BPMN

Стандарт BPMN 2.0 был утверждён в 2012 году консорциумом OMG, в которых входили компании типа HP, IBM, Red Hat и так далее. Это большие серьезные компании разработчики софта, поэтому и стандарт получился большой и серьезный.

Вот 2 особенности стандарта, которые не позволяют (в настоящий момент) нейросетям общего назначения генерировать адекватный XML:

  • Многословный формат XML требуется открытия и закрытия тегов, а так же указания namespace в атрибуте потребует много токенов от нейросети
  • Особенности стандарта - бизнес-параметры (типа assignee) находятся в одной части XML, а параметры визуального отображения - в другой. Нейросетям очень сложно обеспечивать консистентность в разных частях файла.

Таким образом просьба к DeepSeek или Chatgpt сформировать хоть сколько рабочий BPMN не увенчается успехом.

Какие функции AI есть в Stormbpmn и как они экономят время

Генерация BPMN модели по описанию

Коллеги в Stormbpmn решили фундаментальную проблему нейросетей общего назначения через внутренний DSL-язык - нейросеть генерирует только логику, а расстановкой элементов и генерацией XML занимается просто код. Подробнее в подкасте.
Работает неплохо, понимает контекст задач, умеет расставлять развилки и петли. Лучше всего использовать в ситуации "чистого листа" или наличия текстового исходника.

-2

Генерация описания процесса по модели BPMN

Обратная задача, направленная на помощь людям, у которых проблемы с чтением BPMN. Генерирует хороший текст, выхватывает контекст систем, документов, исполнителей из моделей Stormbpmn:

-3
-4

Генерация описания задачи для регламента

Эта функция позволяет сгенерировать операционную инструкцию по конкретной задаче. Отлично работает, система выхватывает контекст процесса, соседние задачи, роли, системы и документы. В такую инструкцию гораздо удобнее вносить исправления, чем придумывать ее с нуля:

-5

Подстановка следующего элемента

Эта функция позволяет подсказывать какие следующие элементы и развилки могли бы идти в модели, следуя ранее описанной логике процесса. Такая функция хорошо помогает, если автор считает что "застрял":

-6

Анализ модели процесса

Эта функция помогает взглянуть на схему в целом, на ее слабые места и точки приложения усилий:

-7

Генерация PlantUML

Это бонусная функция, Stormbpmn предоставляет удобный редактор C4, UML и т.д. (всё, что умеет PlantUML) и функции по его генерации:

-8

Дополнительные сематические и формальные проверки

Как бы коллеги в Stormbpmn не старались, качество процессов определяется в первую очередь аналитиком, работающим с системой. Поэтому в систему предусмотрен еще один слой обеспечения качества, который работает не на AI, а на проверках формального соблюдения требований стандарта и хорошего стиля (описанного в соглашении о моделирования PMA):

-9

Вывод

Основная выгода использования AI с BPMN - экономия времени. Не рассчитывайте, что нейросети сделают за вас всю работу, будьте готовы к проверкам и корректировкам. Но и экономия времени стоит того, чтобы попробовать.