Predictika · Rolling stock orders
An AI sales agent prepares an order for FLIRT trainsets: a variant, a number of units, cars per unit, speed, off-wire running, gauge, supply voltage, wheelchair spaces, delivery time and maintenance. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of these orders and returns a verdict, every reason and the totals it computed.
This validator models FLIRT family trainset orders, not just the scenarios shown below.
Any FLIRT order that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Stadler products, signalling packages and spare parts. Public versus modeled: the variant names, car counts, gauges, voltage systems and main speeds come from Stadler's public data sheets; prices (thousands of euros), seats per car, delivery lead times, off-wire limits for the Akku and approval thresholds are modeled by Predictika from comparable rolling stock, are illustrative and are not published by Stadler.
6 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 |
|---|---|---|
| A top speed that depends on the variant and on the cars | Only with care Each variant has its own speed limit, and speeds above 160 km/h also need five or six cars with the third powered bogie, so one rule has to read several fields together. | Variant, cars, third bogie and speed are fields of one order and are checked together on every call. |
| A range limit for battery and hydrogen units | Only with care The off-wire limit differs by variant, and longer battery runs are neither allowed nor blocked but sent to a sizing review. | Variant and off-wire range are fields of one order; blocks and reviews come back together. |
| A supply voltage that electric and battery units need | Only with care Whether a voltage is required depends on the variant, so the rule has to look it up. | Variant and voltages are fields of one order and are compared on every call. |
| Stated seats and total that must match the computed figures | Only with workarounds Seats depend on cars and layout, and the total on price, units and maintenance, so separate rules are needed to recompute them and compare with the stated figures. | The stated seats and total are fields of the request and are compared with the computed figures on every call. |
| Short delivery times and battery reviews that go to a person | Only with care A separate approval path with its own thresholds that must not overlap the blocking rules. | Blocks and approvals come back together; an approval-only order is not blocked. |
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.
| 1 | The order has 0 trainsets; at least 1 is needed. |
| 2 | A unit of 1 cars is outside the 2 to 6 cars offered for this FLIRT variant. |
| 3 | A unit of 7 cars is outside the 2 to 6 cars offered for this FLIRT variant. |
| 4 | A unit of 5 cars is outside the 2 to 4 cars offered for this FLIRT variant. |
| 5 | An operating speed of 201 km/h is above the 200 km/h this FLIRT variant is offered for. |
| 6 | A speed of 161 km/h above 160 km/h needs a unit of five or six cars with the third powered bogie. |
| 7 | A speed of 180 km/h above 160 km/h needs a unit of five or six cars with the third powered bogie. |
| 8 | The third powered bogie is fitted to units of five or six cars; this unit has 4 cars. |
| 9 | An operating speed of 161 km/h is above the 160 km/h this FLIRT variant is offered for. |
| 10 | An operating speed of 128 km/h is above the 127 km/h this FLIRT variant is offered for. |
| 11 | An operating speed of 141 km/h is above the 140 km/h this FLIRT variant is offered for. |
| 12 | An electric or battery unit needs at least one overhead supply voltage, because it draws traction power or charges its battery from the catenary. |
| 13 | An electric multiple unit without a PowerPack cannot run 10 km off the wire. |
| 14 | An off-wire run of 81 km on battery needs a battery sizing and charging review; a person should confirm. |
| 15 | An off-wire run of 120 km on battery needs a battery sizing and charging review; a person should confirm. |
| 16 | An off-wire run of 121 km is longer than the 120 km this variant is sized for. |
| 17 | An off-wire run of 121 km on battery needs a battery sizing and charging review; a person should confirm. |
| 18 | An off-wire run of 461 km is longer than the 460 km this variant is sized for. |
| 19 | The 3,480 mm wide body is for broad gauge networks; a standard gauge unit takes a 2,820 to 3,200 mm body. |
| 20 | An entry height of 549 mm is outside the 550 to 1,200 mm range of FLIRT entrances. |
| 21 | An entry height of 1,201 mm is outside the 550 to 1,200 mm range of FLIRT entrances. |
| 22 | An entry height of 760 mm needs a low floor section; a fully high floor unit cannot give it. |
| 23 | 1 wheelchair space(s) is fewer than the 2 required on a regional unit. |
| 24 | Coupling 5 units in multiple is more than the 4 the automatic couplers allow. |
| 25 | Delivery of the first unit in 29 months is shorter than the 30 months it takes to build, test and approve a unit. |
| 26 | Delivery of the first unit in 30 months is a short schedule; a person should confirm production slots. |
| 27 | Delivery of the first unit in 35 months is a short schedule; a person should confirm production slots. |
| 28 | A maintenance contract of 31 years is longer than the 30 years offered. |
| 29 | The units are quoted without a maintenance contract; fleets of this kind are normally sold with long term maintenance, so a person should confirm. |
| 30 | An order of 30 units is a framework contract; a person should confirm financing and production slots. |
| 31 | Battery and hydrogen FLIRT units are in service on standard gauge only; a person should confirm engineering for this gauge. |
| 32 | A unit with 3 supply voltages needs a special equipment layout; a person should confirm. |
| 33 | The quote states 300 seats per unit; the car count and layout give 216 seats. |
| 34 | The quote states a total of 100,000 thousand euros; the modeled rates give 142,500 thousand euros. |
| 35 | An operating speed of 210 km/h is above the 200 km/h this FLIRT variant is offered for. |
| 36 | A speed of 210 km/h above 160 km/h needs a unit of five or six cars with the third powered bogie. |
| 37 | An electric multiple unit without a PowerPack cannot run 20 km off the wire. |
| 38 | 0 wheelchair space(s) is fewer than the 2 required on a regional unit. |
| 39 | Delivery of the first unit in 20 months is shorter than the 30 months it takes to build, test and approve a unit. |
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 quote 10 FLIRT electric multiple units of 7 cars each, for operation at 210 km/h and 20 km off the wire, on 1,435 mm gauge with 15 kV AC supply, with no wheelchair spaces, delivery of the first unit in 20 months and 30 years of maintenance, for 378 seats per unit and a stated total of 237,000 thousand euros. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 10 FLIRT electric multiple units of 6 cars each, with the third powered bogie, for operation at 200 km/h, on 1,435 mm gauge with 15 kV AC supply, with 2 wheelchair spaces, delivery of the first unit in 36 months and 30 years of maintenance, for 324 seats per unit and a stated total of 214,500 thousand euros. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 10 FLIRT Akku battery units of 5 cars each, for operation at 165 km/h and 130 km off the wire, on 1,435 mm gauge, with 2 wheelchair spaces, delivery of the first unit in 48 months and 30 years of maintenance, for 270 seats per unit and a stated total of 212,000 thousand euros. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 10 FLIRT Akku battery units of 4 cars each, for operation at 160 km/h and 100 km off the wire, on 1,435 mm gauge with 15 kV AC supply, with 2 wheelchair spaces, delivery of the first unit in 48 months and 30 years of maintenance, for 216 seats per unit and a stated total of 178,500 thousand euros. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 4 FLIRT H2 hydrogen units of 5 cars each, for operation at 130 km/h and 470 km off the wire, on 1,435 mm gauge with 15 kV AC supply, with 2 wheelchair spaces, delivery of the first unit in 48 months and 30 years of maintenance, for 216 seats per unit and a stated total of 106,400 thousand euros. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 4 FLIRT H2 hydrogen units of 4 cars each, for operation at 127 km/h and 460 km off the wire, on 1,435 mm gauge with 15 kV AC supply, with 2 wheelchair spaces, delivery of the first unit in 48 months and 30 years of maintenance, for 162 seats per unit and a stated total of 92,200 thousand euros. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.