Predictika · Double-deck bus orders
An AI sales agent prepares an order for a double-deck bus: the model, length, engine, gearbox and axle, fuel tank or charging, doors, passenger numbers and tyres. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of what the public StreetDeck brochures say and returns a verdict, every reason and the figures it computed.
This validator models StreetDeck orders based on the public StreetDeck EU6 Ultroliner 2.0 and StreetDeck BEV Electroliner 2.0 brochures, not just the scenarios shown below.
Any StreetDeck order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Wrightbus does not publish prices, so this page shows no price build-up), the StreetLite, Kite and hydrogen buses, other markets' brochures, and the optional equipment lists.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Gearbox and axle that depend on the engine | Only with care Each engine has its own gearbox and front axle, so a rule per engine and component is needed, and any new engine adds another set. | The engine, gearbox and axle arrive in one request and are checked together. |
| Passenger limits that change with the length | Only with care The seated, standing and total limits form a table by length, so a rule or table row per length is needed. | The table is inside the model and the limits are computed on every call. |
| A charge time that depends on the charge rate and an option | Only with workarounds The stated charge time must be compared with a value derived from the charger, and 380 kW needs an optional box, so rules must read several lines. | The charge rate, the option and the stated time are checked together. |
| Options available on one model only | Only with care The tyre choice differs between the diesel and electric models, so each option needs a rule that reads the model. | The model and every option are checked together. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote 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. |
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.
| 1 | The selected length is not offered on this model; the diesel StreetDeck comes in 10.6, 11.0 and 11.5 metres and the electric StreetDeck in 10.7 metres. |
| 2 | The diesel StreetDeck uses a Cummins 6 cylinder or Daimler 4 cylinder engine and the electric StreetDeck an electric drive. |
| 3 | Only the Cummins engine has power options (250 hp or 300 hp), and it needs one of them. |
| 4 | The front axle is the ZF RL 75 EC with the 6 cylinder engine and the ZF RL 82 EC with the 4 cylinder engine and the electric drive. |
| 5 | The Cummins engine comes with the Voith DIWA.8 NXT 7-speed transmission and the Daimler engine with the Voith D854.6 4-speed. |
| 6 | A fuel tank of 200 litres is not offered; the diesel StreetDeck has a 190 or 245 litre tank and the electric StreetDeck has no fuel tank. |
| 7 | The StreetDeck is offered with a 1 or 2 door option; the order has 3 doors. |
| 8 | 76 seated passengers exceed the maximum of 75 for this length. |
| 9 | 29 standing passengers exceed the maximum of 28 for this length. |
| 10 | 101 passengers in total exceed the maximum capacity of 100 for this length. |
| 11 | 19 standing passengers exceed the maximum of 18 for this length. |
| 12 | 380 kW plug-in charging needs the high powered charging box option. |
| 13 | The electric StreetDeck charges at up to 150 kW as standard or at 380 kW with the high powered charging box; the order has 200 kW. |
| 14 | The order states a charge time of 120 minutes; the brochure gives 165 minutes for the 442 kWh battery at this charge rate. |
| 15 | The order states a charge time of 165 minutes; the brochure gives 75 minutes for the 442 kWh battery at this charge rate. |
| 16 | The DC/DC converter is 440 A as standard or 660 A as an option; the order has 500 A. |
| 17 | The brochure gives an approximate range of 275 miles that depends on the duty cycle; a person should confirm the stated 300 miles. |
| 18 | The electric StreetDeck tyres are a choice of Bridgestone or Michelin. |
| 19 | A fuel tank of 245 litres is not offered; the diesel StreetDeck has a 190 or 245 litre tank and the electric StreetDeck has no fuel tank. |
| 20 | 74 seated passengers exceed the maximum of 73 for this length. |
| 21 | 85 passengers in total exceed the maximum capacity of 84 for this length. |
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.
The agent's request. Please order a 11.5 metre StreetDeck Euro VI Ultroliner with the Cummins 6 cylinder engine (300 hp), the Voith D854.6 4-speed gearbox, a ZF RL 82 EC front axle, a 200 litre fuel tank, 2 doors, 80 seated and 15 standing passengers and Bridgestone tyres. It is ready to send.
Verdict: Blocked.
The agent's request. Please order a 11.5 metre StreetDeck Euro VI Ultroliner with the Cummins 6 cylinder engine (300 hp), the Voith DIWA.8 NXT 7-speed gearbox, a ZF RL 75 EC front axle, a 245 litre fuel tank, 2 doors, 80 seated and 15 standing passengers and Bridgestone tyres. It is ready to send.
Verdict: Allowed.
The agent's request. Please order a 10.6 metre StreetDeck Euro VI Ultroliner with the Daimler 4 cylinder engine, the Voith D854.6 4-speed gearbox, a ZF RL 82 EC front axle, a 245 litre fuel tank, 2 doors, 75 seated and 30 standing passengers and Michelin tyres. It is ready to send.
Verdict: Blocked.
The agent's request. Please order a 10.6 metre StreetDeck Euro VI Ultroliner with the Daimler 4 cylinder engine, the Voith D854.6 4-speed gearbox, a ZF RL 82 EC front axle, a 245 litre fuel tank, 2 doors, 75 seated and 28 standing passengers and Michelin tyres. It is ready to send.
Verdict: Blocked.
The agent's request. Please order a 10.6 metre StreetDeck Euro VI Ultroliner with the Daimler 4 cylinder engine, the Voith D854.6 4-speed gearbox, a ZF RL 82 EC front axle, a 245 litre fuel tank, 2 doors, 72 seated and 28 standing passengers and Michelin tyres. It is ready to send.
Verdict: Allowed.
The agent's request. Please order a 10.7 metre StreetDeck Electroliner 2.0 with 2 doors, 70 seated and 12 standing passengers, plug-in charging at 380 kW, a 660 A DC/DC converter and Continental tyres. The order states a charge time of 165 minutes and a range of 300 miles. It is ready to send.
Verdict: Blocked.
The agent's request. Please order a 10.7 metre StreetDeck Electroliner 2.0 with 2 doors, 70 seated and 12 standing passengers, plug-in charging at 380 kW with the high powered charging box, a 660 A DC/DC converter and Michelin tyres. The order states a charge time of 75 minutes and a range of 275 miles. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.