Predictika · Wabtec locomotive modernization program quotes

An AI sales agent's locomotive modernization quote, checked before it goes out

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.

Scope: freight locomotive modernization program quotes: kits, Positive Train Control, Trip Optimizer and service agreements. See everything this validator covers

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.

  • Locomotive models and kits — GE Dash 9-44CW, GE AC4400CW, GE ES44AC and EMD SD70MAC; full or controls-only modernization, kit availability by model, and units quoted against the fleet the railroad owns.
  • Options and prerequisites — Trip Optimizer needs digital controls (built 2005 or later, or a modernization package); mainline territory needs Positive Train Control unless it is already installed.
  • Service agreements — parts or full-maintenance, 5 to 15 years; full-maintenance needs full modernization on locomotives built before 2005; the term must end before the end of service life (build year plus 40, plus 10 with full modernization).
  • Schedule and commercial terms — shop capacity of 24 units a quarter against the need-by week, program volume discount at 50 or more units, extra discount authority, small-lot review under 10 full modernizations, and the total the agent states.

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.

The AI sales agentBuilds the modernization program 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
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 weekOnly 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 priceOnly 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.

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.

1Units quoted above the fleet the railroad owns.
2Full modernization kit not offered for a locomotive model (EMD SD70MAC).
3Trip Optimizer on a locomotive that has no digital controls.
4Mainline territory without Positive Train Control.
5Full-maintenance service agreement without full modernization on a locomotive built before 2005.
6Service agreement term outside 5 to 15 years.
7Service agreement running past the end of service life of the locomotives.
8Last unit returning after the railroad's need-by week.
9Extra discount above the 8 percent program limit.
10The agent's stated total does not match the computed total.
11Extra discount above the 2 percent an account manager may give alone (approval).
12Full modernization of fewer than 10 units (approval, small-lot review).

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. Fleet count and Positive Train Control: Trip Optimizer controls upgrade on a mainline fleet

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.

  • More units than the fleet owned. 40 units quoted but the railroad owns only 36 GE Dash 9-44CW units.
  • Positive Train Control required. Mainline territory requires Positive Train Control; add the PTC onboard kit.

2. Fleet count and Positive Train Control: The agent resubmits after fixing the errors

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.

  • Quote summary. Total $26,640,000.00: modernization $15,120,000.00; installation $3,240,000.00; options $5,220,000.00; options $3,060,000.00.

3. Shop schedule: Large full modernization needed in 80 weeks

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.

  • Cannot finish by the need-by week. The last unit returns in week 99 after 5 shop quarters; the railroad needs it by week 80.

4. Shop schedule: The agent resubmits after fixing the errors

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.

  • Quote summary. Total $158,709,600.00: modernization $133,200,000.00; installation $25,200,000.00; options $10,440,000.00; discount -$10,130,400.00.

5. Service agreement and discount: Full-maintenance service agreement on a 1996 fleet

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.

  • Full-maintenance agreement needs full modernization. A full-maintenance service agreement requires full modernization for locomotives built before 2005.
  • Agreement outlasts the locomotives. The service agreement would run past 2036, the end of service life of these locomotives.
  • Discount needs approval. Extra discount of 5 percent is above the 2 percent an account manager may give alone.

6. Service agreement and discount: The agent resubmits after fixing the errors

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.

  • Discount needs approval. Extra discount of 5 percent is above the 2 percent an account manager may give alone.
  • Quote summary. Total $39,290,000.00: modernization $16,800,000.00; installation $3,600,000.00; options $5,800,000.00; discount -$1,310,000.00; service agreement $14,400,000.00.

7. Discount limit and stated total: Full modernization with a large extra discount

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.

  • Discount above the program limit. Extra discount of 10 percent is above the 8 percent program limit.
  • Quoted total does not match. Stated total does not match: the agent stated $122,472,000.00; the validator computes $149,472,000.00.

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 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.
  2. I will start with the first request by the agent.
  3. The agent says. 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 rest of the request is on screen. The quote states a total of $23,800,000.00.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. 40 units quoted but the railroad owns only 36 GE Dash 9-44CW units. Mainline territory requires Positive Train Control; add the PTC onboard kit.
  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 delivery schedule driven by shop capacity (units per quarter, extra weeks for PTC) against the need-by week, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the locomotives to 36 and the quoted total to $26,640,000. It sets the Positive Train Control to yes.
  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 Controls modernization kit and Controls modernization installation; the other two lines are on screen.
  13. Both earlier findings are cleared, and the validator's total, $26,640,000.00, matches the quote.
  14. Two problems caught in one call, fixed in one pass, and a clean $26,640,000 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.