Workaround Brainstormer is a web application designed to facilitate the identification of workarounds based on a process description or bpmn diagram in an interactive way.
It`s a generative AI approach that helps to identify workarounds in situations where no process data is available for process mining.
You can try out the tool at the following link: https://brainstormer.cwa.viadee.cloud/index.html
Note
The tool was created as part of the Change.WorkAROUND research project by the viadee Data & AI-Team. The project Change.WorkAROUND is supported by the German BMBF since 2023 in the "Zukunft der Wertschöpfung" program with the goal to improve the abiblity to adapt and innovate in a dynamic context.
- LLM based workaround generation
- Visual representation of the workarounds as a network graph
- Control mechanisms to facilitate the generation process
The tool contains the CWA Corpus, i.e. a list auf workarounds found in real industry processes and described in a structured way. This corpus is used to guide an LLM when creating plausible workarounds in new processes through few-shot examples.
Both the CWA Corpus and the software tool are licensed under the BSD 3-Clause License.
Brainstormer_Erklaervideo.mp4
- Clone this repository and create a python virtual environment
- Install the requirements.txt
pip install -r requirements.txt
-
Create a .env file based on the .envtemplate and set you variables
-
Run the flask server for development
python run.py
- Or run a production server
pip install uwsgi
uwsgi --http 0.0.0.0:5000 --module run:app --master --processes 4 --threads 2
The first implementation of the concept was created by Fresh-P as part of his master thesis in cooperation with the University of Münster and viadee in 2024.