ChatPaper.aiChatPaper

BPMN Assistant: Un Approccio Basato su LLM per la Modellazione dei Processi Aziendali

BPMN Assistant: An LLM-Based Approach to Business Process Modeling

September 29, 2025
Autori: Josip Tomo Licardo, Nikola Tankovic, Darko Etinger
cs.AI

Abstract

Questo articolo presenta BPMN Assistant, uno strumento che sfrutta i Large Language Models (LLM) per la creazione e la modifica di diagrammi BPMN basata sul linguaggio naturale. Viene introdotta una rappresentazione specializzata basata su JSON come alternativa strutturata alla gestione diretta di XML, al fine di migliorare l'accuratezza delle modifiche ai processi. La qualità della generazione dei processi viene valutata utilizzando la Graph Edit Distance (GED) e la Relative Graph Edit Distance (RGED), mentre le prestazioni di modifica vengono valutate con una metrica binaria di successo. I risultati mostrano che JSON e XML raggiungono punteggi di similarità comparabili nella generazione, ma JSON offre una maggiore affidabilità, una elaborazione più veloce e tassi di successo significativamente più elevati nelle modifiche. Discutiamo i principali compromessi, le limitazioni e i miglioramenti futuri. L'implementazione è disponibile all'indirizzo 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.
PDF12September 30, 2025