This interactive app helps users extract object types, activities, and objects from unstructured or semi-structured textual data (e.g., window titles), with support from GPT-4.1 and domain knowledge.
Designed for desk-oriented workers, the tool supports the generation of object-centric event logs for process mining or other analysis purposes.
-
Step-by-step guidance through 5 interactive stages:
- Identify object types
- Identify activities
- Detect concrete object instances
- Enrich window titles with objects & activities
- Export structured results as JSON
-
Use predefined options or generate domain-specific data using OpenAI's GPT-4.1
-
Lightweight, privacy-preserving local use: user data is never stored or shared
-
Designed for integration with object-centric event log generation pipelines
- Clone this repo
- Run with Streamlit:
streamlit run Home.py
- Enter your OpenAI API key and upload your Tockler CSV data
- Walk through each step and export your results at the end
Note: You will need a valid OpenAI API key to use GPT-enhanced functionality.
This app is part of a research project by Iris Beerepoot, Vinicius Stein Dani, and Xixi Lu. Participants in the evaluation study can export their results in the final step and send the JSON file to the research team manually.
✅ Your data is used only within the current session
✅ All processing happens locally, except for GPT completions
✅ No input is stored or shared unless you export it yourself
Contributions and feature suggestions are welcome! Please open an issue or submit a pull request.