Thesis: LLM-based BPMN generation using bpmn-js

Hi bpmn-io community,

I am currently finishing my bachelor’s thesis in which I developed a web application that embeds bpmn-js for modeling and visualizing BPMN diagrams and includes an LLM interface to enable process model generation based on textual descriptions of business processes. I used a BPMN generation server which uses an LLM (currently GPT-4o) by applying prompt-engineering techniques to generate a BPMN diagram (I explored two ways, generating executable code or generating XML code directly). Using API calls, my bpmn-js app can retreive the generated diagram and display it in the editor for the user to either further edit it or download it.

It might be a very insignifcant project, but in case it might be of any interest to you, let me know and I would be happy to share my thesis with you, once it is done.

Best,
Anastasiia

@azubenko That surely sounds interesting.

I know of some other projects such as bpmn.ai that attempt to do something similar, and from what I heard research is ongoing at Camunda, too.

I’d be happy to check what you accomplished.