Ami Demand
Forecasts demand from real sales data, balances it against capacity and simulates scenarios before the plan is locked.
A plan built in a separate spreadsheet is out of date the moment it is signed. The agent forecasts from real sales, checks the result against production capacity immediately, and lets you simulate scenarios before the plan is locked.
Job in hand — here is what the agent does
You handed it over once, above. From there the agent watches the data, runs when a business event happens, does the part you delegated and brings the rest back with its evidence. This is what it has done — and what is still waiting for you.
Done by the agent — nobody had to ask
- Built the forecast from real sales history
- Added booked orders into period demand
- Set demand against the current machine plan
- Netted off stock and goods in transit
- Placed two planning scenarios side by side
Waiting on you
- One product group over plant capacity next periodfor you to review
- Pick a scenario to lock the planfor you to choose
Will next month's plan exceed what the plant can make?
It goes over on one product group in the back half of the period; the rest stays within capacity.
Build a second scenario with weekend overtime and compare it to the current one.
Built the overtime scenario and placed it next to the current plan, product group by product group.
Locking the plan is outside what you delegated — both scenarios are ready, waiting for you to choose.
Any other option for the group over capacity?
Two routes: pull part of it into the week before, or subcontract the final operation. I have costed what each does to the delivery dates you committed to.
Audit log · Ami Demand · delegated by Head of Planning
The figures in this example are illustrative. In production the agent creates no numbers — it reads and reorders what your system already holds.
- Reads inside your permissions
- Acts only where you delegated
- Every action leaves a trace
Where you meet the agent
- Right inside the module screenSuggestions appear beside the document you already have open, not in a separate app.
- Ask Ami in plain wordsType or speak, in the same language you already use across the system.
- Runs by itself when there is workFires on a business event and brings the work to you, instead of waiting for you to remember.
Where the agent gets its data
The agent has no data store of its own, syncs nothing outward and keeps no copy. It reads directly on the permissioned data layer the module already runs on — within the exact rights of whoever called it.
- Data leaves the company
- Permissions get rebuilt a second time — and can drift
- Figures lag behind the sync cycle
- Orders and sales history by item
- Production capacity and machine schedule
- Stock on hand and goods in transit
And where does the AI model run?
The diagram above is about where the DATA sits; this is about where the MODEL runs — two different things. Routing follows data sensitivity automatically; you do not pick per task.
See the hybrid AI modelAgents in the same group
Other agents on the same data layer — usually switched on together.
- Ami SourcingCompares quotes, scores suppliers on real delivery history and flags prices that break the pattern.
- Ami StockWarns on stock-outs and dead stock, and proposes replenishment by FEFO and per-warehouse minimums.
- Ami SchedulingProposes a production-order sequence based on the shop floor's real capacity and flags orders about to run late.
- Ami QualityClassifies defects, traces root cause back to operation and shift, and opens a CAPA with the evidence attached.
- Ami MaintenancePredicts failures from run hours and equipment data, and raises the work order before the line stops.
- Ami RecipeTracks recipe variance and waste per outlet, and shows which dishes are eating the margin.
- Ami FleetPredicts servicing from real distance driven and warns when inspection or insurance is about to expire.
- Ami AssortmentCompares stock in each store against that store's real sell-through, proposes transfers and flags slow movers.
- Ami SeasonForecasts yield by growing region and season, and balances processing capacity before the peak arrives.
- Ami ConsumptionForecasts linen, amenity and kitchen consumption from occupancy, and orders ahead of the peak season.
- Ami PharmacyTracks drugs and supplies by lot and expiry, warns on near-expiry stock and proposes transfers between sites.
What this agent does not do
- It grants itself nothing.The agent pre-fills forms and can write to the system — but only within what you delegated; beyond that it stops at a suggestion.
- There is no data shortcut.The agent sees exactly what the calling account may see — no private connection of its own.
- It never acts anonymously.The log records which agent acted, under whose delegation and who approved — accountability stays with people.
How to switch this agent on
- Your company needs to be running the Planning – S&OP/MRP/DRP module — the agent reads that module's own data.
- No separate permission setup: the agent's rights are the rights of whoever calls it.
- Switched on and tuned during rollout, following your existing approval flow.
The exact scope and the order modules are switched on get settled in the demo, against your current setup.
Questions people usually ask
Can the agent change data on its own initiative?+
Not on its own initiative — but it does more than read. The agent pre-fills forms and writes to the system within exactly the scope you delegated to it; anything beyond that stops at a suggestion and waits for someone with authority. Either route, every action lands in the audit log.
What if the agent suggests the wrong thing?+
Every suggestion carries its evidence: which document, which line, and why. The reviewer edits or rejects it before anything is written — and both of those actions leave an audit trail too.
How is this different from a chatbot?+
A chatbot only answers when asked. An agent also takes a job you hand over once, then watches the data on its own, runs when a business event fires, and reports back — that is the half a chatbot never does.
How is this different from an automation flow?+
An automation flow runs the steps it was configured with. An agent reads business data, ranks it by situation and picks what needs doing — within exactly the scope you delegated, and anything needing approval still goes through your existing approver.
Does data leave the company?+
Tasks that touch sensitive data run on Internal AI placed inside your own infrastructure; only non-sensitive tasks use an external model. Routing follows the sensitivity of the data automatically.
See the agents run on your own data.
Book a demo scoped to the modules and industry you actually need.