AI agent for business analysts
Forecast Backtest and Refresh Agent
Forecasts that improve over time because every method is tested on the same history
What it does
Forecasts are rarely tested against what actually happened. Each month this agent compares past forecasts with the actual results and computes the error by segment. It tries alternative methods on the same history and keeps the better one for each segment. It then checks the new forecast for gaps and outliers, such as a month with a sudden jump. The analyst approves any change of method. It also shows the result as a short chart for each segment so you can see where forecasts are drifting. Edge case: one product line has too little history for a complex method, so the agent keeps a simple average for it.
How it works
Follow the arrows from top to bottom. The orange dashed arrow is the loop: when a check fails, the agent goes back and tries again.
Read the steps as a list
- Monthly actuals close
- Load past forecasts and actuals
- Compute error by segment
- Test alternative methods on the same history
- Does an alternative beat the current method by the set margin?If not: keep the current method and note the result. Back to step 3.
- Build the new forecast with the chosen method
- Does the forecast have no gaps, jumps or impossible values?If not: inspect and fix the segment inputs, then rebuild. Back to step 6.
- Analyst approves any change of methodThe agent waits here for your OK.
- Forecast and accuracy report
How it decides
A method change is proposed when an alternative beats the current one on error for the same history, by a set margin.
- Compare methods on the same history
- Require a margin of improvement before changing
- Keep a simple method for segments with little data
- Report error by segment
Make it yours
Every agent is a starting point. You choose these settings for your own situation.
- Margin to change a method (default: 3 points)
- Error measure
- Segments
- History length
What keeps you in control
It always asks you first
- Analyst approves any change of method
Hard limits
- Never replaces a method without approval
- Never edits actuals
It stops when
- Done: the forecast is built and accuracy is reported
- Stop: actuals are not final
Set it up
We guide you through the set-up, step by step
Members get the full set-up guide for this agent. No technical skills needed: you copy, paste and upload.
- One set of instructions to paste into your AI, with the clicks for ChatGPT, Claude, Microsoft 365 Copilot, Gemini and Grok
- The agent then walks you through connecting your own data, one source at a time
- A downloadable copy with the flow chart, the rules and the full guide
An example run
More agents for business analysts
Finance Metric Definition Agent
Comparisons only between metrics that really mean the same thing.
Ad Hoc Data Request Scoping Agent
A clear request, a first result that ties to known totals, and an analyst-approved answer
Win and Loss Interview Synthesis Agent
Show the real reasons deals are won and lost, with evidence strength for each.
Competitor Earnings and Filing Review Agent
Turn each competitor filing into a short, verified alert about what changed.