Predictika · Coach orders

An AI sales agent's coach order, checked before it goes out

An AI sales agent prepares an order for an Irizar i6S integral coach: body length and height, engine, gearbox, retarder, a third steering axle, toilet, kitchen, bunk, wheelchair lift, seats and the figures it states for the coach. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the i6S and returns a verdict, every reason and the figures it computed. The length, height, luggage, engine, gearbox and option lists follow Irizar's public i6S page; the compatibility and seat rules are modeled from comparable coaches, not published by Irizar.

Scope: Irizar i6S integral coaches: length and height, engine, gearbox, retarder, third steering axle, toilet, kitchen, bunk, wheelchair lift and seats (modeled rules). See everything this validator covers

This validator models orders for the Irizar i6S integral coach, not just the scenarios shown below. The offered lengths, heights, luggage volumes, width, engines, gearboxes, retarders and option names follow Irizar's public i6S page; the compatibility, seat-count and approval rules are modeled from comparable coaches and are not Irizar's published rules.

  • Body — 10.78 m, 12.20 m, 12.92 m and 13.20 m lengths in the listed length and height pairings (3.731 m or 3.931 m), a 2,550 mm width and the listed luggage volume for each pairing.
  • Drivetrain — MX-11 (271, 291, 320) and MX-13 (340, 375) engines, ZF Ecolife or ZF AS Tronic gearboxes, ZF Power Retarder or Power Intarder, and the optional third steering axle.
  • Interior options — toilet, kitchen, driver bunk and wheelchair lift, each limited by body length in this model.
  • Seats and stated figures — the seat count against what the body takes, and the luggage volume and width the order states.

Any order for the i6S that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (this validator produces no price build-up or line-item quote), other Irizar models (i8, i6, i4, ie bus and others), the on-chassis versions, and market-specific homologation. Modeled, not published by Irizar: which engines and gearboxes pair, the Intarder pairing, which bodies take the third axle, toilet, kitchen, bunk and wheelchair lift, the seat limits per body, and the approval for the smallest engine on the longest body. Taken from Irizar's public i6S page: the lengths, heights, luggage volumes, width, engine ratings, gearboxes, retarders and option names.

The AI sales agentBuilds the coach 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.

6 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
Lengths that exist only with certain heightsOnly with care
A table of valid length and height pairs and a rule reading it.
The length and height are in one request; every pairing is checked on each call.
Engine, gearbox and retarder pairingsOnly with care
One compatibility rule per pairing, kept in step as engines are added.
All three choices arrive together and each pairing is checked.
Options that depend on body length, and a seat limit that falls with each optionOnly with workarounds
Rules per option plus a formula that lowers the seat limit for the toilet and lift.
The seat limit is computed from length and options and compared with the order.
A stated luggage volume or width that disagrees with the listed figureOnly with workarounds
Derived values need extra formulas to compare with what the order states.
The stated figures are fields in the request and are compared with the computed ones.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order is saved or a step is completed, so a rep 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 order; approval findings need a person to sign off; everything else is computed.

1The i6S is listed at 10.78 m and 12.92 m with a 3.731 m height, at 12.20 m with a 3.731 m or 3.931 m height, and at 13.20 m with a 3.931 m height; this length and height are not listed together.
2The 12.9 litre MX-13 engines are specified here for coaches of 12.20 m and longer; the 10.78 m body takes the MX-11 engines.
3The ZF Ecolife 6-speed automatic is paired here with the MX-11 engines; the MX-13 engines take the ZF AS Tronic 12-speed.
4The ZF Power Intarder is specified here with the ZF AS Tronic gearbox, not the Ecolife.
5The optional third steering axle is specified here for the 12.92 m and 13.20 m bodies only.
6A toilet is specified here for bodies of 12.20 m and longer; the 10.78 m body has none.
7A kitchen is specified here for the 12.92 m and 13.20 m bodies only.
8A driver bunk is specified here for the 12.92 m and 13.20 m bodies only.
9A wheelchair lift is specified here for bodies of 12.20 m and longer.
10The order has 54 seats; this body, with the toilet and wheelchair lift chosen, takes up to 53 seats.
11The order has 51 seats; this body, with the toilet and wheelchair lift chosen, takes up to 50 seats.
12The order has 49 seats; this body, with the toilet and wheelchair lift chosen, takes up to 48 seats.
13The order has 44 seats; this body, with the toilet and wheelchair lift chosen, takes up to 43 seats.
14The order has 60 seats; this body, with the toilet and wheelchair lift chosen, takes up to 59 seats.
15The order has 64 seats; this body, with the toilet and wheelchair lift chosen, takes up to 63 seats.
16The 13.20 m body has a maximum authorised weight of 25,000 to 26,000 kg and the MX-11 271 is the smallest engine offered, so a person should confirm the pairing.
17The order states a luggage volume of 12,590 litres, but the listed luggage volume for this length and height is 9,100 litres.
18The order states a body width of 2,500 mm, but the listed width is 2,550 mm.
19The order has 50 seats; this body, with the toilet and wheelchair lift chosen, takes up to 38 seats.

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. Short coach with a toilet: A 10.78 m coach with an MX-13 engine, Ecolife gearbox and a toilet

The agent's request. Please prepare an order for an Irizar i6S, 10.78 m long and 3.731 m high, with the MX-13 340 engine and the ZF Ecolife gearbox, with a toilet, and 42 seats. The order states a luggage volume of 6,500 litres and a body width of 2,550 mm. It is ready to send.

Verdict: Blocked.

  • MX-13 engine on the shortest body. The 12.9 litre MX-13 engines are specified here for coaches of 12.20 m and longer; the 10.78 m body takes the MX-11 engines.
  • Ecolife gearbox with an MX-13 engine. The ZF Ecolife 6-speed automatic is paired here with the MX-11 engines; the MX-13 engines take the ZF AS Tronic 12-speed.
  • Toilet on the shortest body. A toilet is specified here for bodies of 12.20 m and longer; the 10.78 m body has none.
  • More seats than the body takes. The order has 42 seats; this body, with the toilet and wheelchair lift chosen, takes up to 40 seats.

2. Short coach with a toilet: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for an Irizar i6S, 12.20 m long and 3.731 m high, with the MX-11 320 engine and the ZF AS Tronic gearbox, with a toilet, and 42 seats. The order states a luggage volume of 9,100 litres and a body width of 2,550 mm. It is ready to send.

Verdict: Allowed.

  • Order summary. Body width 2,550 mm, luggage volume 9,100 litres, up to 50 seats.

3. Length and height: A 12.92 m coach with a 3.931 m height and a kitchen

The agent's request. Please prepare an order for an Irizar i6S, 12.92 m long and 3.931 m high, with the MX-11 291 engine and the ZF AS Tronic gearbox, with a kitchen, and 55 seats. The order states a luggage volume of 12,590 litres and a body width of 2,550 mm. It is ready to send.

Verdict: Blocked.

  • Length and height not listed together. The i6S is listed at 10.78 m and 12.92 m with a 3.731 m height, at 12.20 m with a 3.731 m or 3.931 m height, and at 13.20 m with a 3.931 m height; this length and height are not listed together.

4. Length and height: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for an Irizar i6S, 12.92 m long and 3.731 m high, with the MX-11 291 engine and the ZF AS Tronic gearbox, with a kitchen, and 55 seats. The order states a luggage volume of 11,430 litres and a body width of 2,550 mm. It is ready to send.

Verdict: Allowed.

  • Order summary. Body width 2,550 mm, luggage volume 11,430 litres, up to 59 seats.

5. Long coach: A 13.20 m coach with the smallest engine, 66 seats and a bunk

The agent's request. Please prepare an order for an Irizar i6S, 13.20 m long and 3.931 m high, with the MX-11 271 engine and the ZF Ecolife gearbox, with a third steering axle and a driver bunk, and 66 seats. The order states a luggage volume of 12,870 litres and a body width of 2,550 mm. It is ready to send.

Verdict: Blocked.

  • More seats than the body takes. The order has 66 seats; this body, with the toilet and wheelchair lift chosen, takes up to 63 seats.
  • Smallest engine on the longest body. The 13.20 m body has a maximum authorised weight of 25,000 to 26,000 kg and the MX-11 271 is the smallest engine offered, so a person should confirm the pairing.

6. Long coach: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for an Irizar i6S, 13.20 m long and 3.931 m high, with the MX-13 340 engine and the ZF AS Tronic gearbox, with a third steering axle and a driver bunk, and 60 seats. The order states a luggage volume of 12,870 litres and a body width of 2,550 mm. It is ready to send.

Verdict: Allowed.

  • Order summary. Body width 2,550 mm, luggage volume 12,870 litres, up to 63 seats.

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 an Irizar i6S integral coach: body length and height, engine, gearbox, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the i6S and returns a verdict, every reason and the figures it computed. The length, height, luggage, engine, gearbox and option lists follow Irizar's public i6S page; the compatibility and seat rules are modeled from comparable coaches, not published by Irizar.
  2. I will start with the first request by the agent.
  3. The agent says. Please prepare an order for an Irizar i6S, 10.78 m long and 3.731 m high, with the MX-13 340 engine and the ZF Ecolife gearbox. The order states a luggage volume of 6,500 litres and a body width of 2,550 mm. 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 12.9 litre MX-13 engines are specified here for coaches of 12.20 m and longer; the 10.78 m body takes the MX-11 engines. The ZF Ecolife 6-speed automatic is paired here with the MX-11 engines; the MX-13 engines take the ZF AS Tronic 12-speed. A toilet is specified here for bodies of 12.20 m and longer; the 10.78 m body has none. 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 order are checked against each other.
  7. What this shows: for engine, gearbox and retarder pairings, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the length to 12.20 m, the engine to MX-11 320, the gearbox to ZF AS Tronic and the stated luggage volume as to 9,100 litres.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All four earlier findings are cleared, and the validator's figure matches the order.
  13. Four problems caught in one call, fixed in one pass, and a clean order. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.