Predictika · Rail and turnout quotes
An AI sales agent prepares a quote for a rail operator: rail grade and tonnes, track type, axle load, site temperatures, turnouts with their diverging speed, Intelligent Turnout monitoring, a discount and the gross the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the grade, track and turnout rules and returns a verdict, every reason and the totals it computed.
This validator models rail and turnout quotes, not just the scenarios shown below.
Any rail and turnout quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: fastenings, bearers, point machines and services. The product and grade names, the 400 UHC HSH temperature range of -40 to +50 degrees C, the 40 t axle load of heavy haul and of turnouts, and the existence of high-speed turnouts and Intelligent Turnout monitoring follow voestalpine's public railway-systems pages. The per-grade axle-load limits, the turnout speed limits, the minimum lot, the discount and approval thresholds, and all prices are modeled from comparable products and are not published by voestalpine, so those figures are illustrative.
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 |
|---|---|---|
| Rail grade against track type | Only with care Grooved grades go only with grooved track and the other grades only with Vignol track, so a rule must test the grade family against the track type in both directions. | Grade and track type are fields of one request and are compared on every call. |
| An axle load that every part must carry | Only with care The same axle load is limited by the rail grade and, separately, by the turnouts, so two rules must read one figure and a quote can fail both. | Each limit is its own finding and both are returned together. |
| Turnout speed limits that depend on the turnout type | Only with workarounds Standard turnouts, grooved turnouts and high-speed turnouts each have a different diverging-speed limit, so the rule must branch on the type. | The type and the speed sit in one request, so the right limit is applied on every call. |
| Options that need other items on the quote | Only with workarounds Intelligent Turnout monitoring needs turnouts, and a turnout type needs a quantity, so a rule must look across several fields at once. | Quantity, type and option are checked together whatever order they arrive in. |
| A stated gross that must match the items | Only with workarounds The gross is tonnes times the grade price plus turnouts times their unit price and the monitoring add-on, so a separate rule must recompute it and compare it with the stated figure. | The stated gross is a field of the request and is compared with the computed gross on every call. |
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 axle load is 28 t; the quoted rail grade is modeled for at most 25 t. |
| 2 | Turnouts are modeled for axle loads up to 40 t; the quote has 42 t. |
| 3 | 400 UHC HSH is stated for -40 to +50 degrees C; the site range is -45 to 40. |
| 4 | Heavy haul needs 350 HT HSH or 400 UHC HSH rail; the quoted grade is not modeled for heavy haul. |
| 5 | High-speed lines need 350 HT HSH, 340 Dobain HSH or 400 UHC HSH rail; the quoted grade is not modeled for high speed. |
| 6 | The quoted rail grade is not made for this track type; grooved grades go with grooved track and the other grades with Vignol track. |
| 7 | The turnout type does not fit the track type; grooved turnouts go with grooved track, standard and high-speed turnouts with Vignol track. |
| 8 | The diverging speed of 170 km/h is above what this turnout type is modeled for (standard 160, grooved 50 km/h); use a high-speed turnout. |
| 9 | High-speed turnouts are built with 350 HT HSH, 340 Dobain HSH or 400 UHC HSH rail; the quoted grade is not. |
| 10 | Rail is quoted in lots of at least 100 tonnes; the quote has 50 tonnes. |
| 11 | The quote has neither rail nor turnouts. |
| 12 | The turnout type and the turnout quantity disagree (quantity 0). |
| 13 | Intelligent Turnout monitoring is ordered but the quote has no turnouts. |
| 14 | A discount of 10 percent needs sales-manager approval. |
| 15 | A discount of 20 percent is above the 15 percent limit. |
| 16 | A custom rail profile or track gauge needs engineering review before the quote is sent. |
| 17 | 6,000 tonnes of rail needs rolling-slot confirmation from the mill. |
| 18 | The quote states a gross of 1,300,000 EUR; the quoted items add up to 1,330,000 EUR. |
| 19 | The axle load is 45 t; the quoted rail grade is modeled for at most 25 t. |
| 20 | Turnouts are modeled for axle loads up to 40 t; the quote has 45 t. |
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 1,000 tonnes of R260 rail for a heavy-haul line on Vignol track, with an axle load of 45 t and site temperatures from -10 to 40 degrees C, plus 4 standard turnouts with a diverging speed of 180 km/h, with a 20 percent discount, for a gross of 950,000 EUR. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 1,000 tonnes of 400 UHC HSH rail for a heavy-haul line on Vignol track, with an axle load of 40 t and site temperatures from -30 to 45 degrees C, plus 4 standard turnouts with a diverging speed of 120 km/h, with a 5 percent discount, for a gross of 1,680,000 EUR. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 500 tonnes of 340 GHT HSH rail for a metro and tram line on Vignol track, with an axle load of 12 t and site temperatures from -10 to 40 degrees C, plus 3 grooved turnouts with a diverging speed of 60 km/h, for a gross of 864,000 EUR. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 500 tonnes of 340 GHT HSH rail for a metro and tram line on Grooved track, with an axle load of 12 t and site temperatures from -10 to 40 degrees C, plus 3 grooved turnouts with a diverging speed of 30 km/h, for a gross of 864,000 EUR. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 400 tonnes of R260 rail for a high-speed line on Vignol track, with an axle load of 20 t and site temperatures from -10 to 40 degrees C, plus 0 high-speed turnouts with a diverging speed of 220 km/h and Intelligent Turnout monitoring, for a gross of 360,000 EUR. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 400 tonnes of 350 HT HSH rail for a high-speed line on Vignol track, with an axle load of 20 t and site temperatures from -10 to 40 degrees C, plus 2 high-speed turnouts with a diverging speed of 220 km/h and Intelligent Turnout monitoring, for a gross of 844,000 EUR. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.