AIMES Agent & AIMES Chat
Definitions
AIMES Agent is the built-in AI agent which can perform certain tasks on your business model.
AIMES Agent can:
- Tell you what it can do for you
- Explain how nodes are calculated
- Calculate one or several nodes
- Change data in the node and recalculate the other node based on those data
- Tell you about changes in the node content as a result of another one or multiple changed nodes
- Perform a sensitivity analysis
- Don’t hesitate to try giving AIMES Agent other tasks
What AIMES Agent can not do:
- Change the model logic (create/delete nodes/links). It can be done only manually in the model design view.
Please note that modifying data in data nodes, testing scenarios, setting up optimization does not change the model logic and hence is a legitimate task for AIMES Agent.
AIMES Chat is a chat interface with AIMES Agent. In AIMES Chat you can communicate with AIMES Agent. So far typewriting is supported, voice communication is pending.
Open/close the AIMES Chat window
To open AIMES Chat window click on the AIMES logo in the left upper corner of the main screen.
To return to the main model view from the AIMES Chat window click on the AIMES logo in the left upper corner of the main screen.
AIMES Chat interface
(1) Return to the model view
Click on the AIMES logo icon to return to the model view.
(2) AIMES Chat settings
Here you can switch theme light <-> dark and log out from the chat as well.
(3) Company selector
You may not need to use the company selector if you work for only one company and all the models you are working with belong to this company. But if you are a consultant working for many companies this is the place to switch between them. When you choose a company here only the models belonging to it become available at the drop-down list (7).
(4) Chat names search field
Search field where you can search in chat names to find the desired chat faster than scrolling the chat list.
(5) New chat
“New chat” icon. Click here to create a new chat.
(6) Chat list
Chats list. Select the chat you want to work with. Selected chat will be marked by a blue background. To delete a chat, select it and then press the “Ctrl”+“Del” or “Cmd”+”Del” keys combination on your keyboard.
(7) Model selector
Model selector. Click on the drop-down list to select the model you want to chat to.
(8) Prompt typing area
Input field. Type here your prompt.
(9) Enter icon
“Enter” icon. Use this icon to send your prompt to chat. Clicking it is equal to pressing the “Enter” key.
(10) Chat dialog field
This is the chat dialog field. Here you can find your dialog with the model, including your previous prompts and AIMES Agent responses.
Typical workflow
- Start a new chat by clicking on the “+” icon on the top of the chat list area (5).
- Use the drop-down list (7) under the prompt typing area to select the model you want to talk to.
- Type your prompt and hit “Enter”.
- To delete an obsolete chat click on its name to select it and then press the “Ctrl”+“Del” or “Cmd”+”Del” keys combination on your keyboard.
Typical prompts
-
Ask the Agent what it can help you with: "Hi, what can you help me with?"
-
Ask how the node is calculated: "How is node 'Revenue Growth' calculated?" Expect that the Agent will explain to you the calculation logic, formula and dependencies of the “Revenue Growth” node.
-
You may order an Agent to calculate the node: “Calculate node 'Revenue Growth.” Expect that the Agent will show you results of the calculation and might explain them.
-
You may order the Agent to change data in the node: "Update the value of “Equity at the beginning” at time 0 to 5000000." Expect that the Agent will make these changes and report them to you. Note: time periods numbering starts at the project start with number 0 and goes further till the end of project: 0, 1, 2, etc.
-
You may ask the Agent about changes in one node as a result of changing content of the other node: "What will happen to my EBITDA if Income tax rate rises to 15%?"
Expect the following actions from the Agent:- Agent calculates current EBITDA
- Agent updates Income tax rate to 0.15 for all periods
- Agent recalculates EBITDA
- Finally, the agent compares results and presents them as a table.
-
You may ask the Agent how multiple changes in the model will affect some particular node content: "How will both “Oil price” = 95 and “Tax” = 0.15 affect “Net income"? Expect that the Agent will:
- Calculate current “Net income”;
- Update “Income tax rate” to 0.15;
- Update “Oil Price” to 95;
- Recalculate “Net income”;
- Compare ”Net income” before and after changes;
- Show you the combined impact of both changes on “Net income” using comparison tables.
-
You may ask the Agent to perform the sensitivity analysis: "Perform a case study on how “Income tax rate” at time 0 in the range from 0 to 0.3 impacts the ”Debt to Equity ratio.” Expect that the Agent will:
- Update “Income tax rate” at time 0 to 0, calculate “Debt to Equity ratio”;
- Update “Income tax rate” at time 0 to 0.1, calculate “Debt to Equity ratio”;
- Update “Income tax rate” at time 0 to 0.2, calculate “Debt to Equity ratio”;
- Update “Income tax rate” at time 0 to 0.3, calculate “Debt to Equity ratio”;
- Analyze the sensitivity across the range;
- Present a sensitivity analysis showing how “Debt to Equity ratio” changes as “Income tax rate” varies from 0 to 0.3.
-
You may ask the AIMES Agent to create and setup optimization: “Create and set up optimization to maximize EBITDA on the last timestamp based on “High price” scenario, with “Gross profit” constraint ≥ 2,500,000 and “Base freight cost” control between 10-30".
Expect that the AIMES Agent will set up the optimization with the following parameters:
- Objective: Maximize “EBITDA” at the last period.
- Constraint: “Gross profit” ≥ 2,500,000 throughout all periods.
- Control: “Base freight cost” between 10 and 30.
-
You may ask the AIMES Agent to explain the node content and ways to improve the result of this node. For example: "How can I increase the “Quantity sold?" Expect that AIMES Agent will explain the formula and dependencies, then recommend using AIMES optimization module to maximize “Quantity sold”, offering to set up optimization.
-
You may ask the AIMES Agent to compare particular scenarios focusing on particular nodes. For example: "Compare scenarios “Base Case” and “High Growth” focusing on “Revenue” and “EBITDA” nodes" Expect that AIMES Agent will present you a detailed comparison showing period-by-period values, absolute changes (Δ), and percentage changes for both “Revenue” and “EBITDA” across scenarios, potentially with charts/diagrams.
-
You may ask the AIMES Agent about model structure, nodes, relationships, formulas and calculations. Expect to get explanations possibly accompanied with formulas and diagrams.


