The optimization and automation of process deployment operations play a key role in enhancing efficiency and adaptability in Business Process Management. This paper presents NL2ProcessOps, a novel approach leveraging Large Language Models (LLMs) and concepts such as Retrieval Augmented Generation (RAG), agents, and tools for code generation to streamline process deployment operations. The proposed approach is designed to work with textual process descriptions and focuses on the various operations of process deployment, from extracting the control flow in terms of a process model, to retrieving required tools associated with each task, and generating executable code for manual refinement purposes and deployment in a process execution engine. The paper discusses the underlying principles of LLMs, the design and implementation of the approach, and its evaluation using a set of process descriptions. It demonstrates the effectiveness of NL2ProcessOps in generating high-quality code to support process deployment operations through both human and automated assessments. The paper concludes with a discussion of potential applications and future work.

NL2ProcessOps: Towards LLM-Guided Code Generation for Process Execution / Monti, Flavia; Leotta, Francesco; Mangler, Juergen; Mecella, Massimo; Rinderle-Ma, Stefanie. - (2024), pp. 127-143. ( BPM2024 Forum Cracovia ) [10.1007/978-3-031-70418-5_8].

NL2ProcessOps: Towards LLM-Guided Code Generation for Process Execution

Flavia Monti
;
Francesco Leotta;Massimo Mecella;
2024

Abstract

The optimization and automation of process deployment operations play a key role in enhancing efficiency and adaptability in Business Process Management. This paper presents NL2ProcessOps, a novel approach leveraging Large Language Models (LLMs) and concepts such as Retrieval Augmented Generation (RAG), agents, and tools for code generation to streamline process deployment operations. The proposed approach is designed to work with textual process descriptions and focuses on the various operations of process deployment, from extracting the control flow in terms of a process model, to retrieving required tools associated with each task, and generating executable code for manual refinement purposes and deployment in a process execution engine. The paper discusses the underlying principles of LLMs, the design and implementation of the approach, and its evaluation using a set of process descriptions. It demonstrates the effectiveness of NL2ProcessOps in generating high-quality code to support process deployment operations through both human and automated assessments. The paper concludes with a discussion of potential applications and future work.
2024
BPM2024 Forum
Process deployment operations; Large Language Models; Code generation; ProcessOps
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
NL2ProcessOps: Towards LLM-Guided Code Generation for Process Execution / Monti, Flavia; Leotta, Francesco; Mangler, Juergen; Mecella, Massimo; Rinderle-Ma, Stefanie. - (2024), pp. 127-143. ( BPM2024 Forum Cracovia ) [10.1007/978-3-031-70418-5_8].
File allegati a questo prodotto
File Dimensione Formato  
Monti_postprinti_NL2ProcessOps_2024.pdf

accesso aperto

Note: https://link.springer.com/chapter/10.1007/978-3-031-70418-5_8
Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 531.08 kB
Formato Adobe PDF
531.08 kB Adobe PDF
Monti_NL2ProcessOps_2024.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 5.17 MB
Formato Adobe PDF
5.17 MB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1717945
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 5
social impact