Predictika · Double-deck bus orders

An AI sales agent's double-deck bus order, checked before it goes out

An AI sales agent prepares an order for a double-deck bus: the version, length, height, seats on each deck, wheelchair space and ramp, fuel tank or battery and charging, and the figures it states for capacity, range and warranty. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of what the public Enviro400 brochures say and returns a verdict, every reason and the figures it computed.

Scope: Enviro400 double-deck buses (diesel, and electric in the UK and London specifications): lengths, heights, seats, capacity, wheelchair access, fuel tank, battery, charging, stated range and warranty. See everything this validator covers

This validator models Enviro400 orders based on the public Enviro400 (03/25), Enviro400EV UK (06/2026) and Enviro400EV London (09/2026) brochures and the Enviro400EV product page, not just the scenarios shown below.

  • Diesel Enviro400 — lengths of 10.5, 10.9 and 11.5 metres with at most 74, 82 and 85 seats; 4.2 or 4.3 metre height; 1 or 2 wheelchair spaces with a manual ramp at the front or centre door; a 200 or 275 litre fuel tank; a Low Emission Bus claim needs the SmartPack efficiency technology.
  • Enviro400EV, UK specification — 11.1 metres; up to 80 seats (51 upper deck, 29 lower deck) and up to 96 passengers; 1 or 2 wheelchair spaces with a manual ramp at the front door; 472 kWh battery, or the 354 kWh option; CCS2 sockets on either or both sides and optional pantograph rails; 620 km theoretical range for the 472 kWh battery; battery warranty up to 15 years.
  • Enviro400EV, London specification — 10.5 metres and 4.3 metres high; up to 62 seats (42 upper deck, 20 lower deck) and up to 87 passengers; 1 wheelchair space with an electric ramp at the centre door; the same battery, charging, range and warranty figures.

Any Enviro400 order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Alexander Dennis does not publish prices, so this page shows no price build-up), wheelbase and tyres (the brochures and web page disagree or do not pair them with each length), the range of the 354 kWh battery (not published), the Enviro200, Enviro500 and other models, other markets' specifications, and the optional equipment lists.

The AI sales agentBuilds the bus order from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtTypical rules-based CPQPredictika
Limits that differ by version and lengthOnly with care
Seat limits depend on the length for the diesel bus and on the version for the electric bus, so a rule per length and version is needed, and every new version adds more.
The version and length arrive in one request and the limits are computed on every call.
A stated range that depends on the battery fittedOnly with care
The brochure range belongs to the 472 kWh battery, so the range rule has to read the battery size chosen on the same order.
The battery and the stated range are compared together on every call.
Stated figures that must match the brochureOnly with workarounds
A stated range, capacity or warranty has to be compared with a brochure figure that itself depends on the battery and version, so rules must read several lines.
The stated figures are fields in the request and are compared on every call.
A claim that depends on an optionOnly with care
A Low Emission Bus claim is valid only with the SmartPack technology, so the claim and the option must be read together.
The claim and the option are checked together.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order is saved or a step is completed, so a person often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.

1The selected length is not offered on this bus; the diesel Enviro400 comes in 10.5, 10.9 and 11.5 metres, the Enviro400EV UK specification in 11.1 metres and the Enviro400EV London specification in 10.5 metres.
2The Enviro400EV London specification is 4.3 metres high.
375 seats exceed the maximum of 74 for this length of diesel Enviro400.
483 seats exceed the maximum of 82 for this length of diesel Enviro400.
586 seats exceed the maximum of 85 for this length of diesel Enviro400.
652 upper deck seats exceed the maximum of 51 for this Enviro400EV specification.
730 lower deck seats exceed the maximum of 29 for this Enviro400EV specification.
843 upper deck seats exceed the maximum of 42 for this Enviro400EV specification.
921 lower deck seats exceed the maximum of 20 for this Enviro400EV specification.
10The order states a total capacity of 97 passengers; this Enviro400EV specification carries up to 96.
11The order states a total capacity of 88 passengers; this Enviro400EV specification carries up to 87.
12The order states a total capacity of 96 passengers; this Enviro400EV specification carries up to 87.
133 wheelchair spaces are not offered; the diesel Enviro400 and the Enviro400EV UK specification have 1 or 2, the London specification has 1.
140 wheelchair spaces are not offered; the diesel Enviro400 and the Enviro400EV UK specification have 1 or 2, the London specification has 1.
152 wheelchair spaces are not offered; the diesel Enviro400 and the Enviro400EV UK specification have 1 or 2, the London specification has 1.
16The wheelchair ramp does not match this bus; the diesel Enviro400 has a manual ramp at the front or centre door, the Enviro400EV UK specification a manual ramp at the front door and the London specification an electric ramp at the centre door.
17A fuel tank of 250 litres is not offered; the diesel Enviro400 has a 200 or 275 litre tank.
18A battery of 400 kWh is not offered; the Enviro400EV has a 472 kWh battery as standard or a 354 kWh battery as an option.
19A battery of 0 kWh is not offered; the Enviro400EV has a 472 kWh battery as standard or a 354 kWh battery as an option.
20The order states a range of 650 km; the brochure gives 620 km theoretical range in the UK Bus Cycle at beginning of life for the 472 kWh battery.
21A battery warranty of 16 years is not offered; the brochures give up to 15 years.
22The diesel Enviro400 is accredited as a Low Emission Bus when fitted with the SmartPack efficiency technology; this order has no SmartPack.

Scenarios and results

Click to expand

The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.

1. London electric double-decker: London Enviro400EV with the wrong ramp, height and capacity

The agent's request. Please order a 10.5 metre, 4.2 metre high Enviro400EV, London specification with 62 seats (42 upper deck, 20 lower deck) and a stated total capacity of 90 passengers, 2 wheelchair spaces with a manual ramp at the front door, a 472 kWh battery with a 15 year warranty, CCS2 charging sockets on both sides. The order states a range of 600 km. It is ready to send.

Verdict: Blocked.

  • Height not offered on the London specification. The Enviro400EV London specification is 4.3 metres high.
  • Stated total capacity above the maximum. The order states a total capacity of 90 passengers; this Enviro400EV specification carries up to 87.
  • Wheelchair spaces not offered. 2 wheelchair spaces are not offered; the diesel Enviro400 and the Enviro400EV UK specification have 1 or 2, the London specification has 1.
  • Wheelchair ramp not offered on this bus. The wheelchair ramp does not match this bus; the diesel Enviro400 has a manual ramp at the front or centre door, the Enviro400EV UK specification a manual ramp at the front door and the London specification an electric ramp at the centre door.

2. London electric double-decker: The agent resubmits after fixing the errors

The agent's request. Please order a 10.5 metre, 4.3 metre high Enviro400EV, London specification with 62 seats (42 upper deck, 20 lower deck) and a stated total capacity of 87 passengers, 1 wheelchair space with an electric ramp at the centre door, a 472 kWh battery with a 15 year warranty, CCS2 charging sockets on both sides. The order states a range of 600 km. It is ready to send.

Verdict: Allowed.

  • Order summary. 62 seats (42 upper deck, 20 lower deck); the maximum is 62 seats and 87 passengers in total.

3. UK electric double-decker: UK Enviro400EV with an unlisted battery, too many upper deck seats and a long warranty

The agent's request. Please order a 11.1 metre, 4.3 metre high Enviro400EV, UK specification with 80 seats (53 upper deck, 27 lower deck) and a stated total capacity of 96 passengers, 2 wheelchair spaces with a manual ramp at the front door, a 400 kWh battery with a 20 year warranty, CCS2 charging sockets on both sides. The order states a range of 650 km. It is ready to send.

Verdict: Blocked.

  • Upper deck seats above the maximum. 53 upper deck seats exceed the maximum of 51 for this Enviro400EV specification.
  • Battery size not offered. A battery of 400 kWh is not offered; the Enviro400EV has a 472 kWh battery as standard or a 354 kWh battery as an option.
  • Battery warranty above 15 years. A battery warranty of 20 years is not offered; the brochures give up to 15 years.

4. UK electric double-decker: The agent resubmits after fixing the errors

The agent's request. Please order a 11.1 metre, 4.3 metre high Enviro400EV, UK specification with 80 seats (51 upper deck, 29 lower deck) and a stated total capacity of 96 passengers, 2 wheelchair spaces with a manual ramp at the front door, a 472 kWh battery with a 20 year warranty, CCS2 charging sockets on both sides. The order states a range of 650 km. It is ready to send.

Verdict: Blocked.

  • Stated range above the brochure figure. The order states a range of 650 km; the brochure gives 620 km theoretical range in the UK Bus Cycle at beginning of life for the 472 kWh battery.
  • Battery warranty above 15 years. A battery warranty of 20 years is not offered; the brochures give up to 15 years.

5. UK electric double-decker: The agent resubmits after fixing the errors

The agent's request. Please order a 11.1 metre, 4.3 metre high Enviro400EV, UK specification with 80 seats (51 upper deck, 29 lower deck) and a stated total capacity of 96 passengers, 2 wheelchair spaces with a manual ramp at the front door, a 472 kWh battery with a 15 year warranty, CCS2 charging sockets on both sides. The order states a range of 620 km. It is ready to send.

Verdict: Allowed.

  • Order summary. 80 seats (51 upper deck, 29 lower deck); the maximum is 80 seats and 96 passengers in total.

6. Diesel Low Emission Bus: Diesel Enviro400 sold as a Low Emission Bus, without SmartPack

The agent's request. Please order a 10.9 metre, 4.3 metre high diesel Enviro400 with 84 seats (50 upper deck, 34 lower deck), 2 wheelchair spaces with a manual ramp at the centre door and a 250 litre fuel tank, sold as a Low Emission Bus. It is ready to send.

Verdict: Blocked.

  • Seats above the maximum for this length. 84 seats exceed the maximum of 82 for this length of diesel Enviro400.
  • Fuel tank size not offered. A fuel tank of 250 litres is not offered; the diesel Enviro400 has a 200 or 275 litre tank.
  • Low Emission Bus claim without SmartPack. The diesel Enviro400 is accredited as a Low Emission Bus when fitted with the SmartPack efficiency technology; this order has no SmartPack.

7. Diesel Low Emission Bus: The agent resubmits after fixing the errors

The agent's request. Please order a 10.9 metre, 4.3 metre high diesel Enviro400 with 82 seats (48 upper deck, 34 lower deck), 2 wheelchair spaces with a manual ramp at the centre door and a 275 litre fuel tank, fitted with the SmartPack efficiency technology, sold as a Low Emission Bus. It is ready to send.

Verdict: Allowed.

  • Order summary. 82 seats (48 upper deck, 34 lower deck); the maximum for this length is 82.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares an order for a double-deck bus: the version, length, height, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of what the public Enviro400 brochures say and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please order a 10.5 metre, 4.2 metre high Enviro400EV, London specification. The order states a range of 600 km. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The Enviro400EV London specification is 4.3 metres high. The order states a total capacity of 90 passengers; this Enviro400EV specification carries up to 87. 2 wheelchair spaces are not offered; the diesel Enviro400 and the Enviro400EV UK specification have 1 or 2, the London specification has 1. The other one is on screen.
  6. The validator returned four blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other and against the stated total.
  7. What this shows: for a stated range that depends on the battery fitted, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the height to 4.3, the wheelchair spaces to 1, the wheelchair ramp to electric ramp, centre door and the stated total capacity as to 87 passengers.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All four earlier findings are cleared.
  13. Four problems caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.