ChatPaper.aiChatPaper

Asistente BPMN: Un Enfoque Basado en LLM para el Modelado de Procesos de Negocio

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

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

Resumen

Este artículo presenta BPMN Assistant, una herramienta que aprovecha los Modelos de Lenguaje de Gran Escala (LLMs, por sus siglas en inglés) para la creación y edición de diagramas BPMN basada en lenguaje natural. Se introduce una representación especializada basada en JSON como una alternativa estructurada al manejo directo de XML para mejorar la precisión en las modificaciones de procesos. La calidad de la generación de procesos se evalúa utilizando la Distancia de Edición de Grafos (GED, por sus siglas en inglés) y la Distancia de Edición de Grafos Relativa (RGED, por sus siglas en inglés), mientras que el rendimiento en la edición se evalúa con una métrica binaria de éxito. Los resultados muestran que JSON y XML obtienen puntuaciones de similitud similares en la generación, pero JSON ofrece mayor confiabilidad, un procesamiento más rápido y tasas de éxito significativamente más altas en la edición. Se discuten compensaciones clave, limitaciones y mejoras futuras. La implementación está disponible en 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