Evaluate · one agent in depth

AI-assisted scenario analysis: inside the agent that challenges shocks

The most useful AI in scenario analysis is not the one that drafts shocks but the one that checks them: against history at the scenario's horizon, against each other and against the story they are meant to tell, then sends back what it cannot support. In Stress Testing and Scenario Analysis that is the Calibration agent, and it can suggest but never change a shock or approve one.

Updated · 13 min read

AI-assisted scenario analysis is worth buying for one job above all: challenging the shocks a scenario is made of before anyone prices them. An agent can test every factor shock against decades of daily history at the scenario's horizon, check that the shocks fit together and fit the story, and send back the ones it cannot support with a suggested alternative, all in minutes rather than the weeks of email it replaces. Drafting shocks from central bank statements is useful too, but drafting is where generative AI is most likely to produce a confident number with no basis, so the drafter needs a challenger. Botminds' Stress Testing and Scenario Analysis has both, as separate agents: the Scenario agent drafts with a citation for every shock, the Calibration agent challenges, and only the chief risk officer can make a scenario official.

The walk-through follows one scenario at the solution's fictional sample firm, Quillfield Capital: "Japan policy shock: BoJ ends bond buying," twelve factor shocks over ten days, drafted on 14 October and challenged on the evening of 15 October.

Inside the Calibration agent: one shock from draft to decision

  1. Agent

    Drafted with a source

    The Scenario agent proposes JGB 10-year +80bp, citing the Bank of Japan's statement, page 1, in Japanese with an aligned English text.

    Never: sets a shock without a cited passage or window

  2. Agent

    Tested for rarity

    The Calibration agent scales the shock to the 10-day horizon and places it in daily history since 1990, naming its nearest analog windows.

    Never: changes the shock itself

  3. Agent

    Tested for consistency

    It checks direction against the story and the joint plausibility of all twelve shocks together; one other shock, US Treasuries −15bp, fails the story.

    Never: approves anything

  4. Agent

    Sent back with a suggestion

    The JGB shock lies beyond the agent's historical range: it suggests +60bp, or keeping +80bp with a written reason.

  5. A person decides

    The analyst answers

    Keeps +80bp: the scenario removes the Bank's promise to buy more when yields jump. Changes the Treasury shock to +10bp.

  6. A person decides

    The CRO decides

    Reads both objections and both answers on the decision sheet, approves with a reason code.

Fictional sample data, scenario SC-2026-041 in Stress Testing and Scenario Analysis. The firm's settings ask for a written reason for any shock rarer than 1-in-100 and block anything rarer than 1-in-500; the agent applies the rule, people answer it.

What is AI-assisted scenario analysis?

It is the use of AI agents in the design half of stress testing: reading the sources a scenario rests on, proposing factor shocks, measuring how plausible each shock and the combination are, and explaining the losses once the scenario is priced. It is not the risk engine, which still does the revaluation, and it is not the approver. The useful question for a buyer is which of those tasks an agent does, what it is forbidden to do and how its work is checked.

Regulators frame the boundary the same way. ESMA's 2024 statement on AI in investment services is blunt: a decision stays the management body's responsibility whether a person or an AI tool took it (ESMA, Public Statement on AI and investment services, May 2024). The SEC's examiners, describing registrants' growing use of what they call "super intelligence (SI)", say existing duties apply to it unchanged, because those duties are "technology-neutral" (SEC Division of Examinations, FY2027 priorities). A scenario approved on an agent's say-so is still the firm's scenario.

Can AI draft a stress scenario from a central bank statement?

Yes, and it is a real time saving, especially for texts in another language: the sample firm's analyst in Singapore drafts from Bank of Japan statements in Japanese, which by hand meant browser translation and a morning per text. The Scenario agent reads the original, aligns an English text sentence by sentence, and proposes each shock with the passage and page it rests on, or the historical window it echoes, and it asks a person when its confidence on a shock falls below 0.80.

Stress Testing and Scenario Analysis: the source in its own language, each passage tied to a shock

Source view for the Bank of Japan statement on monetary policy, reduction plan for JGB purchases, 31 July 2024, filed in document management. Left: list of four sources, the statement, the Bank's June 2025 interim assessment of the purchase reduction plan, a market data window for the yen carry trade unwind from 11 July to 5 August 2024, and the firm's house view note. Centre: the original Japanese text, four pages, marked as the record. Right: an English text aligned sentence by sentence with confidence 0.97; two highlighted passages, one on reducing scheduled monthly purchases by about 400 billion yen each quarter to about 3 trillion yen in January to March 2026, and one on making nimble responses such as increasing purchases in case of a rapid rise in long-term rates, each linked to the JGB 10-year +80bp shock it supports.
Fictional sample firm data on a real public statement. The original is the record; the English is aligned to it, and each highlighted sentence links to the shock it supports, so a reviewer can check the reading, not just the number.

Drafting is also where the risk is. The Financial Stability Board's final report on sound practices for adopting AI, published on 15 October 2026, describes the failure precisely:

For example, models trained on historical data may underperform in new market conditions. Some type of AI such as GenAI may hallucinate by generating seemingly plausible but incorrect outputs.

Financial Stability Board, Sound Practices for Responsible Adoption of AI: Final report, 15 October 2026

In scenario design, a "seemingly plausible but incorrect output" is a shock size with no source behind it, and it looks exactly like a good one. That is why a citation for every shock is a hard rule rather than a feature: a shock without a passage or a window behind it cannot be drafted at all, and one with a citation can be checked by a person in seconds.

How do you stop AI inventing a shock size?

By separating the agent that proposes from the agent that challenges, and giving the challenger a test that does not depend on the drafter's reasoning. The challenge has three parts. Rarity: where does this move sit in daily history at the scenario's horizon, and which past windows came closest? Direction: does the move follow from the story, or contradict it? Joint plausibility: are the twelve moves, taken together, a combination history has produced or something close to it?

Research on stress scenario selection supports the third test. An Office of Financial Research working paper by Glasserman, Kang and Kang proposed methods to "estimate the most likely outcome for other variables given a stress in one variable, and thus to gauge the plausibility of particular combinations of stresses" (OFR working paper 0007, 2013; later published in Quantitative Finance, 2015). An earlier OFR working paper by Flood and Korenko argued that selecting scenarios by enforcing "internal consistency among the shock dimensions" reduces "the danger of 'blind spots' in stress testing" (OFR working paper 0005, 2013). An agent that runs such checks on every draft makes the committee's question, "is this combination plausible?", answerable with evidence.

One scenario through the challenge

12

factor shocks tested against daily history from 1990, scaled to ten days

2

sent back: one contradicted the story, one lay beyond the historical range

1 / 1

changed by the analyst / kept with a written reason the CRO reads

302bp

Global Balanced's loss at the suggested smaller JGB shock: still over its 300bp limit

Fictional sample data in Stress Testing and Scenario Analysis. The last figure shows why the challenge is recorded rather than enforced: the smaller shock would not have changed the breach, which came from the fund's yen overlay.

What is a plausible stress scenario?

One that is unlikely but not impossible, and whose parts belong together. CESR's guidelines for UCITS using value at risk put the first half in a phrase: scenarios "should be plausible, i.e. unlikely to occur but not impossible" (CESR/10-788, explanatory text 62). Rule 18f-4 asks for "extreme but plausible" market changes. Neither defines a number, and that is deliberate: plausibility is a judgement the firm owns.

An agent can make the judgement better informed without making it for you. It can say that a move has been reached in only a handful of ten-day windows since 1990, or never, and which windows came closest. It cannot say that the next crisis will be no larger. In September 2022, 30-year gilt yields rose more than twice as far over four days as in any period since 2000, according to the Bank of England (Bank of England, letter of 5 October 2022). An agent that blocked every shock beyond the record would have blocked that one, which is why the sample firm's rule asks for a written reason beyond 1-in-100 and reserves the block for shocks rarer than 1-in-500, and why that block is a setting the firm should set with care. Historical stress testing works through the 2022 numbers.

Stress Testing and Scenario Analysis: the agent's objection and the analyst's answer

Calibration screen for SC-2026-041 version 3: twelve shocks tested against daily history 1990–2026, scaled to a 10-day horizon, by the Calibration agent on 15 October at 9:30 p.m. ET. A banner: 2 of 12 shocks were sent back; the analyst changed the US Treasury shock and kept the JGB shock with a written reason; the CRO sees both before deciding. A table of shocks with size, position in the historical band, nearest analogs and verdict: JGB 10-year +80bp kept with a reason; US Treasury 10-year changed from −15bp to +10bp; others within range. A side panel records the exchange: the Calibration agent suggests +60bp or keeping +80bp with a reason; the analyst keeps +80bp because the scenario removes the Bank's promise to buy more when yields jump; the agent flags that a US Treasury fall contradicts the scenario's own story; the analyst accepts +10bp and saves version 3.
Fictional sample data. The agent's two objections and the analyst's two answers sit beside the shocks, and the CRO reads them before deciding. The agent suggested; it changed nothing.

AI for scenario analysis: the agent that drafts vs the agent that challenges

Both are useful, and a buyer should know which one a product actually contains. A drafter reads news or central bank text and proposes a scenario; a challenger tests what was proposed; and only some designs keep the challenge and the answer where the approver can read them.

Two jobs for AI in scenario analysis, and what each needs to be safe

An agent that draftsAn agent that challenges
What it does

An agent that drafts: Reads statements, reports and market events; proposes factor shocks.

An agent that challenges: Tests each proposed shock against history and the story; tests the set for joint plausibility.

How it fails

An agent that drafts: A confident shock with no basis: a seemingly plausible but incorrect output.

An agent that challenges: Treats the historical record as a ceiling, or passes an implausible combination because each shock alone looks fine.

The control it needs

An agent that drafts: A cited passage or window for every shock; a person asked when confidence is low.

An agent that challenges: Its own data and test, independent of the drafter; it may suggest but never change a shock.

What it leaves the approver

An agent that drafts: A draft with its sources.

An agent that challenges: Each objection, the analyst's answer and the reason for any shock kept against the challenge.

Who decides

An agent that drafts: The analyst, who submits.

An agent that challenges: The CRO, who approves, returns or rejects with a reason code.

Our comparison. In Stress Testing and Scenario Analysis these are two separate agents, the Scenario agent and the Calibration agent, and neither can make a scenario official.

Who approves an AI-drafted scenario?

The same person who approves any scenario, and never the person, or agent, who drafted it. In the sample firm the analyst is the maker and the CRO the checker; the decision sheet shows who drafted, what the challenge found, what the overnight preview cost each portfolio and which scenario the new one replaces in the official set. The CRO picks a reason code, approve, approve with a condition, return or reject, and writes a comment. No agent has a button for that.

Accountability is the reason, and the FSB's 2026 report warns against the opposite assumption, counting among the misconceptions that undermine oversight the belief that AI output is nearly always right. An approver who sees the objection and the answer is exercising oversight; one who sees only the final numbers is trusting the drafter twice.

How do you know the challenger is right?

Test it the way you would test a new analyst: on scenarios whose outcome you already know. Run the challenger on the last year's approved scenarios and compare what it flags with what your committee changed, kept or argued about. A challenger that flags nothing is not checking; one that flags everything will be ignored within a month. The useful middle sends back a few shocks per scenario, each for a reason a person can evaluate in a minute.

Then keep testing it. The FSB's 2026 sound practices treat performance management as a duty for any AI use case, noting that performance "may also degrade due to version changes in key AI models or systems." In the solution, each agent has a versioned instruction set and an approved model and is evaluated on a set of past results before a new version goes live; the firm's own historical scenarios are the natural test set. Ask any vendor what its test set is, who reviews the results and what happens when a new version flags more or fewer shocks than the old one.

Where an AI challenger saves time, and where it adds little

It saves the most where scenarios are argued, not prescribed. On the solution's own estimate of a typical firm, arguing each shock size by email and checking it against history takes about eight of the roughly 22 working days a new hypothetical scenario needs by hand, the largest single block. A challenge that arrives with the draft, with the history and the analog windows attached, turns that argument into one exchange on the record. The design target for the whole path, from a central bank statement to a CRO-approved scenario, is one business day; that is a target, not a measured result.

It adds little where the sizes are set by someone else. Form PF's market factor question prescribes its moves, equities up and down 10% in the amended form, and ESMA publishes the parameters EU money market funds apply; there is nothing for a challenger to argue about in either. A firm whose stress program is only prescribed sensitivities and a static set of historical replays needs reliable runs and a clean record more than it needs a calibration agent. The case for the challenger grows with the number of new hypothetical scenarios a year and the number of people who argue their sizes.

Questions to ask before buying AI for scenario analysis

Eight questions for a vendor of AI-assisted scenario analysis

  1. Does every proposed shock cite a source a person can open?

    A passage and page, or a named historical window. No citation, no shock.

  2. Is the challenge done by a separate agent with its own data?

    A drafter that checks its own work is not a challenge.

  3. What history does the challenge use, and at what horizon?

    Daily factor history over decades, scaled to the scenario's horizon, not a single crisis.

  4. Does it test the combination, not just each shock?

    Direction against the story and joint plausibility across all shocks.

  5. Can it change a shock, or only suggest?

    Only suggest. The analyst answers; the answer is kept.

  6. What happens to a shock beyond the historical record?

    A reason and an approver, set by the firm. A hard ceiling would have refused September 2022.

  7. Can any agent make a scenario official, send the committee papers or recommend a trade?

    The answer should be no, enforced by permissions.

  8. How is a new version of an agent tested before it goes live?

    On past scenarios, with results compared, and its instructions versioned.

Our checklist. The last two reflect the FSB's 2026 sound practices on human oversight and performance management of AI.

It also helps to see where the agents stop. In Stress Testing and Scenario Analysis no agent may make a scenario official, change positions or prices, recommend a trade, close a breach, send the committee papers or contact a client; each agent has a versioned instruction set and is evaluated on past results before a new version goes live, and no firm data is used to train models. The pricing remains on the firm's own risk engine. For how the challenge plays out between two people rather than a person and an agent, market risk stress testing with two analysts measures the disagreement directly.

Questions people ask

Can AI do scenario analysis on its own?

It can draft a scenario and test it, but it should not approve one. ESMA's 2024 statement says firms' decisions remain the responsibility of management bodies whether people or AI tools take them, and in Stress Testing and Scenario Analysis only the CRO can make a scenario official.

How does an AI agent check whether a shock is plausible?

By placing it in daily history at the scenario's horizon, naming the closest past windows, and testing whether it fits the other shocks and the scenario's story. The sample agent sent back two of twelve shocks: one contradicted the story and one lay beyond its historical range.

Should AI cap stress scenarios at historical extremes?

No. History measures rarity; it does not bound the future. In September 2022, 30-year gilt yields rose more than twice as far over four days as in any period since 2000. A firm can require a written reason and a named approver for a shock beyond the record instead of blocking it.

What do regulators say about AI in risk management?

That the obligations do not change. The SEC's FY2027 examination priorities say examiners will look at whether firms using "super intelligence (SI)" continue to meet existing, technology-neutral obligations, and the FSB's October 2026 final report on sound practices stresses human oversight and performance management.

Does the AI see our positions?

The agents that run and explain the stress test do; they pull positions from portfolio accounting and the order management system to drive the firm's risk engine. They never change positions or prices, and in the solution no firm data is used to train models.

Stress Testing and Scenario Analysis.
See it on your own files.

An agentic solution from Botminds. Designs and runs historical and hypothetical stress scenarios for the CRO and risk committee Book a demo, or explore how it works.