Copilot for simulation

Copilot allows us to ask what-if questions to our AI chat interface in Process Discoverer. Instead of manually discovering and adjusting models to explore ‘what-if’ scenarios, we can now simply ask Apromore!

With Copilot, we can ask questions such as:

  • What would be the impact on performance if I added 2 FTEs to role “XYZ”?

  • What would be the impact on case duration if we fully automate activity “XYZ” with a bot?

  • What if demand increased by 20%? Would the maximum case duration drop and by how much?

  • And so on.

To ask simulation questions, click Copilot in Process Discoverer.

Copilo002

Add a baseline model

When asking simulation questions, we can attach a model that will be used as a baseline model. This is useful when we have a calibrated model, and we want the Copilot to use the simulation results of this model as its baseline.

To add a model to the Copilot, click the “Add baseline model” icon.

Copilo002-

Select the model and click Select.

Copilo003-

The model is displayed in the chat window.

Copilo004-

Now, when a simulation-based question is asked, the Copilot will simulate the attached model and use its results for baseline comparison. Let’s ask, “What if demand increased by 20%? Would the maximum case duration drop and by how much?”

Copilo005-

The results tagged “Before” are simulation results from the baseline model.

We can update the baseline model by clicking the “Add baseline model” icon to attach a new one.

If we want Copilot to use its uncalibrated baseline model for the simulation question, we can remove the model attachment. Click X to remove the attached model.

Copilo006-

Ask about full automation scenarios

This opens the chat interface. What if I fully automated the “Analyze Request for Quotation” activity? What is its impact? Copilot runs the simulation in the background and returns the result.

Copilo003

Note

To enable us to distill key information from the Copilot response, the Copilot formats its answer in rich text. The following formatting is performed:

  • Answers are formatted in tables where applicable.

  • Key information appears in bold.

  • Bullet points are used to itemize a list of answers.

Ask about partial automation scenarios

We can also ask questions involving partial automation. For instance, let us ask: What if I automate the “Analyze Request for Quotation“ activity by 60%? What is its impact?

Copilo004

Copilot runs the simulation and returns a detailed analysis of the key performance changes caused by the automation.

Copilo005

Ask multiple what-if scenarios within one query

Copilot can address multiple what-if scenarios within one query. For instance, let us ask “What if demand increased by 20% and I added 2 FTEs to the “Purchasing Agent” role? What is the impact of this?”

Copilo006

Furthermore, we can ask Copilot to compare two what-if scenarios. Copilot runs both simulation scenarios in the background and compares the results.

For instance, we can ask, “What if I added 2 FTEs to the “Purchasing Agent” role, and what if I added 2 FTEs to the “Purchasing Manager” role? Compare the impacts.”

Copilo007