BPMN Assistant: Подход к моделированию бизнес-процессов на основе языковых моделей (LLM)
BPMN Assistant: An LLM-Based Approach to Business Process Modeling
September 29, 2025
Авторы: Josip Tomo Licardo, Nikola Tankovic, Darko Etinger
cs.AI
Аннотация
В данной статье представлен BPMN Assistant — инструмент, использующий большие языковые модели (LLMs) для создания и редактирования BPMN-диаграмм на основе естественного языка. Вводится специализированное представление на основе JSON как структурированная альтернатива прямому использованию XML для повышения точности модификации процессов. Качество генерации процессов оценивается с использованием метрик Graph Edit Distance (GED) и Relative Graph Edit Distance (RGED), а производительность редактирования — с помощью бинарного показателя успешности. Результаты показывают, что JSON и XML демонстрируют схожие показатели сходства при генерации, однако JSON обеспечивает большую надежность, более быструю обработку и значительно более высокие показатели успешности редактирования. Обсуждаются ключевые компромиссы, ограничения и возможные улучшения. Реализация доступна по адресу https://github.com/jtlicardo/bpmn-assistant.
English
This paper presents BPMN Assistant, a tool that leverages Large Language
Models (LLMs) for natural language-based creation and editing of BPMN diagrams.
A specialized JSON-based representation is introduced as a structured
alternative to the direct handling of XML to enhance the accuracy of process
modifications. Process generation quality is evaluated using Graph Edit
Distance (GED) and Relative Graph Edit Distance (RGED), while editing
performance is evaluated with a binary success metric. Results show that JSON
and XML achieve similar similarity scores in generation, but JSON offers
greater reliability, faster processing, and significantly higher editing
success rates. We discuss key trade-offs, limitations, and future improvements.
The implementation is available at https://github.com/jtlicardo/bpmn-assistant.