Predictika · Pratt & Whitney GTF engine purchases

An AI sales agent's engine order, checked before it goes out

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.

Scope: New Pratt & Whitney GTF engine orders (PW1100G-JM, PW1500G and PW1900G) with spares, thrust ratings and delivery. See everything this validator covers

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.

  • Engine and thrust rating — the engine family against the airframe, the thrust rating against the range approved for each airframe, and the 2-aircraft minimum order.
  • Spares — the spare engine count (10 percent of installed engines, rounded up) and the approval needed when spares exceed 30 percent of installed engines.
  • Delivery — the minimum lead time for each engine (blocked below it), the standard lead time (an expedite fee of 4 percent and an approval between the two), and the engines per delivery batch the production line can deliver (24, counting spares).
  • Configuration and commercial terms — the hot-section durability kit required for PW1100G engines in hot and dusty operation, sales discount authority by order size, and the net order total and spare count the agent states.

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.

The AI sales agentBuilds the engine order 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
Engine family and thrust rating that fit the airframe: the PW1100G, PW1500G and PW1900G ratings approved for each aircraft typeOnly 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 itOnly 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 requestedOnly 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 figuresOnly 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.

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.

1Engine family that does not fit the airframe (block).
2Thrust rating outside the range approved for the airframe (block).
3Fewer than 2 aircraft in the order (block).
4Fewer spare engines than 10 percent of installed engines, rounded up (block).
5Delivery faster than the minimum lead time for the engine (block).
6More than 24 engines per delivery batch, counting spares (block).
7PW1100G engines in hot and dusty operation without the hot-section durability kit (block).
8Discount above the maximum for the order size: 6 percent, or 10 percent for 40 engines or more (block).
9The agent's stated net order total does not match the computed total (block).
10The agent's stated spare engine count does not match the computed requirement (block).
11Delivery inside the standard lead time, with an expedite fee of 4 percent (approval).
12Spare engines above 30 percent of installed engines (approval).
13Discount above the 3 percent sales may give alone (approval).

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. Thrust rating: A321neo fleet on the 27k rating

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.

  • Thrust rating not approved for this airframe. The PW1127G-JM (27 klbf) is not an approved rating on the Airbus A321neo; allowed 30 to 33 klbf.

2. Thrust rating: The agent resubmits after fixing the errors

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.

  • Quote summary. Net order total $577,808,000.00: engines $536,000,000.00; spare engines $53,600,000.00; discount -$11,792,000.00. Required spare engines: 4, as the agent stated.

3. Delivery lead time and batches: Large A320neo order on a short delivery

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.

  • Delivery faster than the minimum lead time. Delivery in 18 months is faster than the 20 month minimum lead time for the PW1127G-JM.
  • Too many engines per delivery batch. 132 engines in 3 delivery batches exceeds the 24 engines per batch the production line can deliver.

4. Delivery lead time and batches: The agent resubmits after fixing the errors

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.

  • Quote summary. Net order total $1,663,200,000.00: engines $1,512,000,000.00; spare engines $151,200,000.00. Required spare engines: 12, as the agent stated.

5. Hot and dusty operation, spares and expedited delivery: A321LR fleet in hot and dusty operation

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.

  • Not enough spare engines. 48 installed engines need at least 5 spare engines; 3 quoted.
  • Hot-section durability kit required. The PW1133G-JM in hot and dusty operation requires the hot-section durability kit.
  • Expedited delivery needs approval. Delivery in 24 months is inside the standard 28 month lead time for the PW1133G-JM; expedite needs delivery planning approval and carries a fee.

6. Hot and dusty operation, spares and expedited delivery: The agent resubmits after fixing the errors

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.

  • Expedited delivery needs approval. Delivery in 24 months is inside the standard 28 month lead time for the PW1133G-JM; expedite needs delivery planning approval and carries a fee.
  • Quote summary. Net order total $806,554,000.00: engines $681,600,000.00; spare engines $71,000,000.00; option $23,850,000.00; delivery $30,104,000.00. Required spare engines: 5, as the agent stated.

7. Stated total: A220-300 fleet with a stated total

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.

  • Stated total does not match. Stated total does not match: the agent stated $739,200,000.00; the validator computes $702,240,000.00.
  • Discount needs approval. Discount of 5 percent is above the 3 percent sales may give alone.

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 the purchase of new Pratt & Whitney geared turbofan engines for an airline fleet: the airframe, engine family and thrust rating, aircraft ordered, and more. 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.
  2. I will start with the first request by the agent.
  3. The agent says. 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 rest of the request is on screen. The quote states a net order total of $543,312,000.00 and a spare engine requirement of 4.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with one finding, all in one answer. The PW1127G-JM (27 klbf) is not an approved rating on the Airbus A321neo; allowed 30 to 33 klbf.
  6. The validator returned one blocking finding 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 engine family and thrust rating that fit the airframe: the PW1100G, PW1500G and PW1900G ratings approved for each aircraft type, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the engine to PW1130G-JM and the stated net order total to $577,808,000.00.
  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 PW1130G-JM installed engines for 20 aircraft and PW1130G-JM spare engines; the other line is on screen.
  13. The earlier finding is cleared, and the validator's total, $577,808,000.00, matches the quote.
  14. One problem caught in one call, fixed in one pass, and a clean $577,808,000.00 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.