Idea: Assistant/ Run instruction using BPMN

Wouldn’t that be a great feature to provide detailed instructions using BPMN format?

BPMN (Business Process Model and Notation) is a standard way to visualize business processes using flowcharts. It helps describe tasks, decisions, and interactions in workflows.
A BPMN file is written in XML format and defines process elements like events, tasks, gateways, and their connections. This structure allows tools to read, modify, and execute the process model.

I’m actually already using this method by copy pasting the relevant xml code lines into the instructions of an assistant or a run, and it works really well. Using this method, I can clearly describe when a function should be launched and how should the assistant interact with the user for examples.

But I feel like it is not optimized or can be done more efficiently, specially in terms of token usage.

I would love to have a built in feature to use this method. Do you guys have an opinion on this matter? Do you think there is more optimized way to use bpmn with the api?

2 Likes