Changelog
AMP can now:
- Build and edit scenarios for you, without leaving the chat
- Save and load your pending and past conversations, allowing you to resume old conversations or to multitask with AMP
- Reason about and create constraints over node and technology groups
- Interact with large scenarios, such as our Asean Power Grid scenario
Overview
AMP is an AI assistant embedded into Scenario Builder. It has access to specialised tools that allow it to interact with your scenarios: analysing inputs, debugging infeasible runs, drafting base scenarios from research questions, and applying scenario edits for your review.Key Features
Contextual Analysis
AMP has direct access to your scenario’s configuration. It can sanity-check your data and provide reasoned analysis of your results.
Try asking: “Why is renewable curtailment high in the South?”
Try asking: “Why is renewable curtailment high in the South?”
Infeasibility Analysis
When a model run fails or is deemed infeasible, AMP analyses your inputs for logical conflicts and suggests specific solutions.
Try asking: “Why is this scenario infeasible?”
Try asking: “Why is this scenario infeasible?”
Scenario Creation
AMP can create draft base scenarios from your research question or modelling brief, helping you move from idea to testable setup faster.
Try asking: “Draft a long-term capacity expansion scenario for APG.”
Try asking: “Draft a long-term capacity expansion scenario for APG.”
Scenario Editing
AMP can modify scenario inputs and generate sensitivity variants, then present each edited scenario for verification or further refinement.
Try asking: “Create three PV learning-rate sensitivity variants for this scenario.”
Try asking: “Create three PV learning-rate sensitivity variants for this scenario.”
User Guide
Setting Context
To get the best results, ensure AMP is looking at the right data. Load a scenario into context in one of two ways:Creating and editing scenarios
You can ask AMP a research question, describe a target outcome, or specify a modelling change, and AMP will convert that intent into draft scenarios or scenario edits. When needed, AMP can create a new draft base scenario and/or apply updates to an existing scenario, including multiple sensitivity variants in one request. After creating or editing scenarios, AMP always presents the outputs back to you for verification before you proceed. You can then request additional refinements in chat.Chat history
AMP conversations are saved automatically as you work. You can reopen a previous chat at any time to continue a modelling thread.Managing Context
AMP’s performance may degrade if a single conversation becomes too long or if you switch between multiple different scenarios within one chat session.Limitations & Constraints
It is important to understand how AMP interacts with your data to interpret its answers correctly.Knowledge cut-off
Knowledge cut-off
AMP’s general world knowledge is cut off as of January 2025. However, it can retrieve current data from your specific scenario context or the up-to-date Scenario Builder documentation.
No web search
No web search
AMP cannot browse the live internet. It relies strictly on its training data, the provided documentation, and the scenario data you have loaded.
Math capabilities
Math capabilities
Like all Large Language Models (LLMs), AMP can make mistakes with complex mental arithmetic.
- Recommendation: Use AMP to set up the model inputs, and let Scenario Builder’s engine perform the calculation. Always verify precise numerical figures in the results table.
Numerical precision
Numerical precision
AMP sees your scenario data at reduced numerical precision (fewer decimal places) to save context space. For most analysis this is sufficient, but you may notice small rounding discrepancies compared to your raw data exports.
Result subsets
Result subsets
For performance reasons, AMP does not read every data point in hourly model results. Instead, it analyses aggregated annual statistics and a sample of representative days.
Usage Limits
AMP is subject to daily token usage limits. Users running heavy queries against very large scenarios may reach these limits. Please contact support@transitionzero.org if you require increased usage limits for enterprise projects.Data Privacy & Security
We take the security of your proprietary modelling data seriously.
- Data Isolation: Your scenario data is sent to the LLM (Google Vertex AI) only when you actively use the assistant with a scenario loaded.
- Chat History Storage: Saved AMP chat history is stored securely within your TransitionZero workspace.
- No Training on User Data: Neither TransitionZero nor our LLM providers use your private scenario data or chat history to train public AI models.
- Authentication: All AI requests are protected by your standard TransitionZero user session.
- Cloud Security: The backend operates within a secure, enterprise-grade Google Cloud environment.

