Predictika · Alstom Coradia Stream regional trains

An AI sales agent's regional train quote, checked before the customer sees it

An AI agent drafts a quote for a regional train fleet: Coradia Stream electric, battery and hydrogen trains with ETCS signalling and TrainLife maintenance, in euros. Before the quote goes out, the agent sends it to Predictika, which prices it from a declarative model, checks the total and seat count the quote states against the computed ones, and returns every finding together with the line-item quote.

Scope: Alstom Coradia Stream regional trains only: electric, battery and hydrogen fleets with ETCS and TrainLife maintenance. See everything this validator covers

This model covers the Alstom Coradia Stream regional fleet — electric multiple units (4-car and 6-car), the 4-car battery train, and hydrogen trains (Coradia Stream H 4-car and Coradia iLint 2-car) — quoted with ETCS on-board equipment and TrainLife maintenance for a specific route and fleet order:

  • Traction and route fit — electric trains need a fully electrified route, battery trains need enough electrification to recharge and a gap within battery range, hydrogen trains need range between refuelling and refuelling at the depot, and DC lines need the multi-voltage option.
  • Formation and service fit — formation length against the shortest platform, coupled-unit limits, seats against peak demand, gauge offered per train, ETCS Level 3 train integrity monitoring, hydrogen fleets on full-service maintenance, and the maintenance term.
  • Commercial and delivery terms — delivery lead time against the service entry date, line speed above the train maximum, small-fleet approval, discount authority by fleet value, and the total and seat count the quote states against the computed ones.

Within the Coradia Stream range the validator handles any train type, route profile, formation, option and maintenance-term combination these rules can produce, not just the scenarios shown here. It does not cover other Alstom train families, signalling or infrastructure projects, or other manufacturers' trains. Prices, ranges, lead times and limits are illustrative values, not Alstom's.

The AI sales agentBuilds the train fleet quote 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 4 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
Route facts against train capability (electrification, battery gap, hydrogen range and depot)Only with workarounds
Product rules describe options, not the customer's route. It takes custom quote fields for the route and a validation formula per train type, and a missed type goes through unchecked.
The route inputs travel with the quote and every train type is checked against them on every call.
Formation length and seats against platform and peak demandOnly with care
Calculated fields and validation rules can do it, provided someone remembers to add the coupled-unit multiplication to both.
Length and seats are computed from the formation and checked together with every other rule.
Delivery date against the lead time of the chosen optionsOnly with care
Lead times of the options have to be summed in a price or formula rule and compared with a field the quote may not carry.
The lead time is built up from the train and the options and compared with the service entry date.
A stated total or seat count that differs from the computed oneOnly with care
A validation rule can compare a stated figure with a calculated field, but only if the stated figure is a field on the quote, which it rarely is.
The stated figures travel with the quote and are compared with the computed ones on every call.

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.

1A battery train needs at least 30 percent electrification to recharge; the route has 20 percent.
2The 120 km gap without catenary exceeds the 100 km battery range of the Coradia Stream battery train 4-car.
3900 km between refuelling exceeds the 800 km hydrogen range of the Coradia Stream H hydrogen train 4-car.
4Hydrogen trains need hydrogen refuelling at the depot.
5Hydrogen fleets must take TrainLife full-service maintenance.
6First delivery takes about 32 months with the chosen options; the operator needs service entry in 24 months.
7Discount of 10 percent is above the 8 percent maximum for a fleet list value of EUR 426,000,000.
8Discount of 6 percent is above the 2 percent a bid manager may give alone.
9A 216 m formation does not fit the 200 m shortest platform.
10The formation seats 500; the peak train needs 600.
11Stated total does not match: the agent stated EUR 130,000,000; the validator computes EUR 141,588,000.
12Stated formation seats do not match: the agent stated 600; the validator computes 500.
13The Coradia Stream electric train 4-car needs a fully electrified route; only 85 percent is under catenary.
143 kV DC requires the multi-voltage option on an electric train.
15Gauge G1520 is not offered for the Coradia Stream electric train 4-car (1668 mm needs the Iberian bogie option, which is not available on hydrogen trains; 1520 mm is not offered).
16ETCS Level 3 requires on-board train integrity monitoring.
17Maintenance term of 35 years is outside 5 to 30 years.
18Line speed of 200 km/h is above the 160 km/h maximum of the Coradia Stream electric train 4-car; timetable planning must confirm running times.
19A fleet of 3 is below the 5-train minimum; engineering and homologation cost must be approved.
20Stated total does not match: the agent stated EUR 99,000,000; the validator computes EUR 101,200,000.
21Stated total does not match: the agent stated EUR 159,260,000; the validator computes EUR 152,300,000.
223 coupled units exceed the 2 allowed for the Coradia iLint hydrogen train 2-car.
23Gauge G1668 is not offered for the Coradia iLint hydrogen train 2-car (1668 mm needs the Iberian bogie option, which is not available on hydrogen trains; 1520 mm is not offered).
24First delivery takes about 36 months with the chosen options; the operator needs service entry in 30 months.
25Discount of 7 percent is above the 5 percent maximum for a fleet list value of EUR 69,200,000.

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. Battery trains on a partly electrified line: Battery trains on a line with a long gap

The agent's request. Please quote 8 Coradia Stream battery trains (4-car) for a route that is 20 percent electrified, with a longest gap of 120 km without wires. Shortest platform is 120 m and the peak train needs 220 seats. Include ETCS Level 2 and 10 years of TrainLife parts supply, with first delivery within 40 months. The quote states 220 formation seats and a total of EUR 101,200,000. It is ready to send.

Verdict: Blocked.

  • Too little electrification to recharge. A battery train needs at least 30 percent electrification to recharge; the route has 20 percent.
  • Gap longer than the battery range. The 120 km gap without catenary exceeds the 100 km battery range of the Coradia Stream battery train 4-car.

2. Battery trains on a partly electrified line: The agent resubmits after fixing the errors

The agent's request. Please quote 8 Coradia Stream battery trains (4-car) for a route that is 60 percent electrified, with a longest gap of 70 km without wires. Shortest platform is 120 m and the peak train needs 220 seats. Include ETCS Level 2 and 10 years of TrainLife parts supply, with first delivery within 40 months. The quote states 220 formation seats and a total of EUR 101,200,000. It is ready to send.

Verdict: Allowed.

  • Quote summary. Total EUR 101,200,000: rolling stock EUR 93,600,000; signalling EUR 1,200,000; maintenance EUR 6,400,000.

3. Hydrogen trains on an unelectrified line: Hydrogen trains with no depot refuelling

The agent's request. Please quote 6 Coradia Stream H hydrogen trains (4-car), run as coupled pairs on an unelectrified line with 900 km between refuelling. Shortest platform is 230 m and the peak train needs 250 seats. Include ETCS Level 2 and 10 years of TrainLife parts supply, with first delivery within 40 months. The quote states 480 formation seats and a total of EUR 96,900,000. It is ready to send.

Verdict: Blocked.

  • Hydrogen range exceeded. 900 km between refuelling exceeds the 800 km hydrogen range of the Coradia Stream H hydrogen train 4-car.
  • No hydrogen refuelling at the depot. Hydrogen trains need hydrogen refuelling at the depot.
  • Hydrogen needs full-service maintenance. Hydrogen fleets must take TrainLife full-service maintenance.

4. Hydrogen trains on an unelectrified line: The agent resubmits after fixing the errors

The agent's request. Please quote 6 Coradia Stream H hydrogen trains (4-car), run as coupled pairs on an unelectrified line with 600 km between refuelling and hydrogen refuelling at the depot. Shortest platform is 230 m and the peak train needs 400 seats. Include ETCS Level 2 and 20 years of TrainLife full-service maintenance, with first delivery within 40 months. The quote states 480 formation seats and a total of EUR 114,300,000. It is ready to send.

Verdict: Allowed.

  • Quote summary. Total EUR 114,300,000: rolling stock EUR 89,400,000; signalling EUR 900,000; maintenance EUR 24,000,000.

5. Large fleet: discount and delivery date: Large electric fleet at a deep discount

The agent's request. Please quote 30 Coradia Stream electric trains (6-car) for a fully electrified route, with ETCS Level 2 and 15 years of TrainLife full-service maintenance, at a 10 percent discount and with service entry in 24 months. Shortest platform is 170 m and the peak train needs 400 seats. The quote states 400 formation seats and a total of EUR 468,450,000. It is ready to send.

Verdict: Blocked.

  • Delivery later than service entry. First delivery takes about 32 months with the chosen options; the operator needs service entry in 24 months.
  • Discount above the maximum. Discount of 10 percent is above the 8 percent maximum for a fleet list value of EUR 426,000,000.

6. Large fleet: discount and delivery date: The agent resubmits after fixing the errors

The agent's request. Please quote 30 Coradia Stream electric trains (6-car) for a fully electrified route, with ETCS Level 2 and 15 years of TrainLife full-service maintenance, at a 6 percent discount and with service entry in 36 months. Shortest platform is 170 m and the peak train needs 400 seats. The quote states 400 formation seats and a total of EUR 485,670,000. It is ready to send.

Verdict: Needs approval.

  • Discount needs approval. Discount of 6 percent is above the 2 percent a bid manager may give alone.
  • Quote summary. Total EUR 485,670,000: rolling stock EUR 400,440,000; signalling EUR 4,230,000; maintenance EUR 81,000,000.

7. Platforms and stated figures: Short platforms and wrong stated figures

The agent's request. Please quote 12 Coradia Stream electric trains (4-car), run as coupled pairs on a fully electrified route, with ETCS Level 2 and 15 years of TrainLife full-service maintenance, at a 2 percent discount and with service entry in 36 months. Shortest platform is 200 m and the peak train needs 600 seats. The quote states 600 formation seats and a total of EUR 130,000,000. It is ready to send.

Verdict: Blocked.

  • Formation too long for the platform. A 216 m formation does not fit the 200 m shortest platform.
  • Not enough seats for peak demand. The formation seats 500; the peak train needs 600.
  • Stated total does not match. Stated total does not match: the agent stated EUR 130,000,000; the validator computes EUR 141,588,000.
  • Stated seats do not match. Stated formation seats do not match: the agent stated 600; the validator computes 500.

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 agent drafts a quote for a regional train fleet: Coradia Stream electric, battery and hydrogen trains with ETCS signalling and TrainLife maintenance, in euros. Before the quote goes out, the agent sends it to Predictika, which prices it from a declarative model, checks the total and seat count the quote states against the computed ones, and returns every finding together with the line-item quote.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 8 Coradia Stream battery trains (4-car) for a route that is 20 percent electrified, with a longest gap of 120 km without wires. Shortest platform is 120 m and the peak train needs 220 seats. The rest of the request is on screen. The quote states 220 formation seats and a total of EUR 101,200,000.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. A battery train needs at least 30 percent electrification to recharge; the route has 20 percent. The 120 km gap without catenary exceeds the 100 km battery range of the Coradia Stream battery train 4-car.
  6. The validator returned two 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.
  7. What this shows: for route facts against train capability (electrification, battery gap, hydrogen range and depot), a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the electrified share of route to 60 percent and the longest gap without wires to 70 km.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote. It starts with Coradia Stream battery train 4-car and ETCS Level 2 on-board equipment; the other line is on screen.
  13. Both earlier findings are cleared, and the validator's total, EUR 101,200,000, matches the quote.
  14. Two 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.