Predictika · Pratt & Whitney GTF engine purchases
An AI sales agent drafts a quote for the purchase of new Pratt & Whitney geared turbofan engines for an airline fleet: the airframe, engine family and thrust rating, aircraft ordered, spare engines, delivery lead time and delivery batches, operating environment and hot-section durability kit, and discount. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model, compares the net order total and the spare engine count the agent states with the ones it computes, and returns every finding together with the line-item quote.
This validator covers orders for new Pratt & Whitney geared turbofan engines: the PW1100G-JM on the Airbus A319neo, A320neo, A321neo, A321LR and A321XLR, the PW1500G on the Airbus A220-100 and A220-300, and the PW1900G on the Embraer E190-E2 and E195-E2. It covers the purchase and configuration of the engines, not flight-hour maintenance or service agreements, other Pratt & Whitney engine families, or other manufacturers' engines.
Any engine order that combines these airframes, engine ratings, order sizes, spares, delivery dates, batches, environments and discounts runs through this validator, not just the seven scenarios shown on this page. It is an illustrative model built from public information about the engine families; prices, lead times, batch limits, fees and discount limits are fictional, and it does not use RTX'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 |
|---|---|---|
| Engine family and thrust rating that fit the airframe: the PW1100G, PW1500G and PW1900G ratings approved for each aircraft type | Only with care A compatibility table per airframe works while it is kept current; each new rating or airframe is another row to maintain in step with the price book. | Airframes and ratings are data; one check covers every combination, and an engine that does not fit is reported with the approved range. |
| Delivery date with three outcomes: blocked below the minimum lead time, an approval and a fee between the minimum and the standard lead time, and clear beyond it | Only with workarounds One field drives a block, an approval and a price line, which takes a validation rule, an approval rule and a price rule that must agree on the same thresholds. | The lead times are data; the block, the approval and the expedite fee come from the same model in one pass. |
| Engines per delivery batch, counting the spares against the batches requested | Only with care Needs a calculated total across installed and spare engines before a validation rule can compare it with the batch limit. | The total and the per-batch figure are computed on every call and checked with everything else. |
| A stated order total or spare count that does not match the computed figures | Only with workarounds A validation rule can compare a stated figure with a calculated one only if the stated figure is a field on the quote, which it rarely is. | The stated total and spare count travel with the quote and are compared with the computed ones 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 | Engine family that does not fit the airframe (block). |
| 2 | Thrust rating outside the range approved for the airframe (block). |
| 3 | Fewer than 2 aircraft in the order (block). |
| 4 | Fewer spare engines than 10 percent of installed engines, rounded up (block). |
| 5 | Delivery faster than the minimum lead time for the engine (block). |
| 6 | More than 24 engines per delivery batch, counting spares (block). |
| 7 | PW1100G engines in hot and dusty operation without the hot-section durability kit (block). |
| 8 | Discount above the maximum for the order size: 6 percent, or 10 percent for 40 engines or more (block). |
| 9 | The agent's stated net order total does not match the computed total (block). |
| 10 | The agent's stated spare engine count does not match the computed requirement (block). |
| 11 | Delivery inside the standard lead time, with an expedite fee of 4 percent (approval). |
| 12 | Spare engines above 30 percent of installed engines (approval). |
| 13 | Discount above the 3 percent sales may give alone (approval). |
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 an engine order for Larkspur Airways, 20 Airbus A321neo aircraft with 40 PW1127G-JM engines plus 4 spare engines. Delivery is wanted in 30 months, in 2 delivery batches. The discount is 2 percent. The quote states a net order total of $543,312,000.00 and a spare engine requirement of 4. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an engine order for Larkspur Airways, 20 Airbus A321neo aircraft with 40 PW1130G-JM engines plus 4 spare engines. Delivery is wanted in 30 months, in 2 delivery batches. The discount is 2 percent. The quote states a net order total of $577,808,000.00 and a spare engine requirement of 4. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an engine order for Highmark Air, 60 Airbus A320neo aircraft with 120 PW1127G-JM engines plus 12 spare engines. Delivery is wanted in 18 months, in 3 delivery batches. There is no discount. The quote states a net order total of $1,729,728,000.00 and a spare engine requirement of 12. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an engine order for Highmark Air, 60 Airbus A320neo aircraft with 120 PW1127G-JM engines plus 12 spare engines. Delivery is wanted in 30 months, in 6 delivery batches. There is no discount. The quote states a net order total of $1,663,200,000.00 and a spare engine requirement of 12. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an engine order for Dunewind Airlines, 24 Airbus A321LR aircraft with 48 PW1133G-JM engines plus 3 spare engines. Delivery is wanted in 24 months, in 3 delivery batches. The aircraft will operate in hot and dusty conditions, without the hot-section durability kit. There is no discount. The quote states a net order total of $753,168,000.00 and a spare engine requirement of 5. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an engine order for Dunewind Airlines, 24 Airbus A321LR aircraft with 48 PW1133G-JM engines plus 5 spare engines. Delivery is wanted in 24 months, in 3 delivery batches. The aircraft will operate in hot and dusty conditions, with the hot-section durability kit. There is no discount. The quote states a net order total of $806,554,000.00 and a spare engine requirement of 5. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote an engine order for Alder Lake Airways, 30 Airbus A220-300 aircraft with 60 PW1524G engines plus 6 spare engines. Delivery is wanted in 24 months, in 3 delivery batches. The discount is 5 percent. The quote states a net order total of $739,200,000.00 and a spare engine requirement of 6. It is ready to send.
Verdict: Blocked.
The text of the narrated walkthrough, step by step.