Predictika · Wabtec locomotive modernization program quotes
An AI sales agent drafts a quote for a locomotive modernization program: full or controls-only modernization kits, Positive Train Control, Trip Optimizer and long-term service agreements for GE and EMD road locomotives. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model, compares the total the agent states with the one it computes, and returns every finding together with the line-item quote.
This is a CPQ validator for one thing: modernization program quotes for GE and EMD road locomotives. It does not cover new locomotive sales, transit equipment or other product lines.
Any quote built from these locomotive models, packages, options, service agreements or discounts runs through this validator, not just the seven scenarios shown on this page. It is an illustrative model built from public information about locomotive modernization programs; prices, lead times, life rules and limits are fictional, and it does not use Wabtec's internal rules.
7 scenarios in 4 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 |
|---|---|---|
| Service agreement term against the remaining service life of each locomotive (build year, package and term interact) | Only with care Needs a validation rule that rolls the build year, the package and the term into an end-of-life date for every model; each new model or package means editing those rules by hand. | End of service life is derived on every call from build year and package, then compared with the agreement term alongside every other finding. |
| Delivery schedule driven by shop capacity (units per quarter, extra weeks for PTC) against the need-by week | Only with workarounds The quarters and completion week need custom calculation fields kept in step by hand; a change in shop capacity means finding and editing each one. | Quarters and completion week are computed on every call and compared with the need-by week. |
| Prerequisites that depend on a locomotive attribute or a chosen package (Trip Optimizer needs digital controls; mainline needs PTC unless installed) | Only with care Each prerequisite is its own rule keyed to model attributes; a missed combination lets a bad quote through. | Build year, installed PTC and package are data on the locomotive record and checked together on every call. |
| A stated total that does not match the computed price | Only with care A validation rule can compare a stated total with a calculated field, but only if the stated total is a field on the quote, which it rarely is. | The stated total travels with the quote and is compared with the computed one 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 | Units quoted above the fleet the railroad owns. |
| 2 | Full modernization kit not offered for a locomotive model (EMD SD70MAC). |
| 3 | Trip Optimizer on a locomotive that has no digital controls. |
| 4 | Mainline territory without Positive Train Control. |
| 5 | Full-maintenance service agreement without full modernization on a locomotive built before 2005. |
| 6 | Service agreement term outside 5 to 15 years. |
| 7 | Service agreement running past the end of service life of the locomotives. |
| 8 | Last unit returning after the railroad's need-by week. |
| 9 | Extra discount above the 8 percent program limit. |
| 10 | The agent's stated total does not match the computed total. |
| 11 | Extra discount above the 2 percent an account manager may give alone (approval). |
| 12 | Full modernization of fewer than 10 units (approval, small-lot review). |
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 controls modernization with Trip Optimizer for 40 GE Dash 9-44CW locomotives for Prairie Central Railroad. They run in mainline territory and need to be back in service within 60 weeks. The quote states a total of $23,800,000.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote controls modernization with Positive Train Control and Trip Optimizer for 36 GE Dash 9-44CW locomotives for Prairie Central Railroad. They run in mainline territory and need to be back in service within 60 weeks. The quote states a total of $26,640,000.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote full modernization with Positive Train Control for 100 GE AC4400CW locomotives for Northern Lakes Railway, in mainline territory. All 100 need to be back in service within 80 weeks. The quote states a total of $220,430,000.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote full modernization with Positive Train Control for 72 GE AC4400CW locomotives for Northern Lakes Railway, in mainline territory. All 72 need to be back in service within 80 weeks. The quote states a total of $158,709,600.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote controls modernization with Positive Train Control for 40 GE Dash 9-44CW locomotives for Redstone and Delta Railroad, in mainline territory, with a 10-year full-maintenance service agreement and a 5 percent extra discount. They need to be back in service within 60 weeks. The quote states a total of $72,890,000.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote controls modernization with Positive Train Control for 40 GE Dash 9-44CW locomotives for Redstone and Delta Railroad, in mainline territory, with an 8-year parts service agreement and a 5 percent extra discount. They need to be back in service within 60 weeks. The quote states a total of $39,290,000.00. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote full modernization with Positive Train Control and Trip Optimizer for 60 GE AC4400CW locomotives for Great Basin Freight Lines, in mainline territory, with a 10-year parts service agreement and a 10 percent extra discount. They need to be back in service within 90 weeks. The quote states a total of $122,472,000.00. It is ready to send.
Verdict: Blocked.
The text of the narrated walkthrough, step by step.