Predictika · Pratt & Whitney GTF engine service agreements

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

An AI sales agent drafts a quote for a fleet engine service agreement on Pratt & Whitney PW1100G-JM geared turbofan engines: the airframe, engine rating, utilization, build and inspection program, operating environment, billing basis, term, spare and pool engines, and discount. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model, compares the net contract 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: Pratt & Whitney PW1100G-JM fleet engine service agreements on Airbus A319neo to A321XLR: rating, utilization, inspection, spares, term and discounts. See everything this validator covers

This validator covers fleet engine service agreements for Pratt & Whitney PW1100G-JM geared turbofan engines on the Airbus A319neo, A320neo, A321neo, A321LR and A321XLR, in the style of an EngineWise fleet maintenance program. It does not cover other Pratt & Whitney engine families, other engine programs or other manufacturers' engines.

  • Thrust and fleet fit — the engine rating against the range approved for each airframe, and the 4-aircraft fleet minimum.
  • Utilization and billing basis — the 4,500 flight-hour ceiling per aircraft, the flight-hour to cycle ratio that sets the rate tier (100, 110 or 125 percent of base) and whether cycle-based rates may be used, and the 1,800 hour minimum billing per engine.
  • Build and inspection — the enhanced powder-metal inspection program for affected engines, hot and dusty operation on the 33 klbf rating needing approval, and spare engine coverage (10 percent of installed engines, rounded up, with a pool share above 5 percent needing approval).
  • Commercial terms — the 5 to 15 year term (over 12 years needs approval), surcharges, pool access fees, sales discount authority by fleet size, and the net contract total and spare count the agent states.

Any PW1100G-JM fleet agreement that combines these airframes, ratings, utilization levels, builds, environments, terms, spares 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 family; rates, tiers, surcharges, fees and limits are fictional, and it does not use RTX's internal rules.

The AI sales agentBuilds the engine service 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
Billing basis that follows the operation: a rate tier of 100, 110 or 125 percent from the flight-hour to cycle ratio, cycle-based rates only below 2.0 hours per cycle, and an 1,800 hour minimum per engineOnly with care
The ratio has to be computed first and then drive the tier, the basis rule and the floor; each threshold is a separate rule or price-rule tier to keep in step.
The ratio, tier, basis rule and minimum billing are computed on every call and checked in the same pass.
Spare engines as 10 percent of installed engines, rounded up, plus a cap on how many can come from the poolOnly with care
Rounding up and a percentage cap are calculations that a validation rule can only approximate unless the figures are built as calculated fields.
Required spares and the pool share are computed from the fleet size and checked with the rest of the quote.
An engineering-review approval that applies only to hot and dusty operation on the 33 klbf rating, not to lower ratingsOnly with care
A conditional approval tied to a rating and an environment; usually a hand-written rule that has to be remembered when ratings change.
Rating thrust and environment are data; the approval comes from the same model as the blocks.
A stated net contract 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 rating outside the range approved for the airframe.
2Fewer than 4 aircraft in the fleet.
3More than 4,500 flight hours per aircraft a year.
4Flight-hour to cycle ratio below 1.0, outside the standard rate envelope.
5Cycle-based rates requested at a ratio of 2.0 or more.
6Powder-metal affected engines without the enhanced inspection program.
7Fewer spare engines (owned plus pool) than 10 percent of installed engines, rounded up.
8Term shorter than 5 or longer than 15 years (block), or longer than 12 years (approval).
9Discount above the maximum for the fleet size: 8 percent, or 12 percent for 20 aircraft or more (block).
10Discount above the 3 percent sales may give alone (approval).
11Hot and dusty operation on the 33 klbf rating (approval).
12Pool engines above 5 percent of installed engines (approval).
13The agent's stated net contract total does not match the computed total.
14The agent's stated spare engine count does not match the computed requirement.
15Severity tier, minimum billing hours, surcharges, pool fees and the line-item quote are computed on every call.

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. Annual flight hours: A321LR fleet flying 4,800 hours a year

The agent's request. Please quote an engine service agreement for 18 Airbus A321LR aircraft with PW1133G-JM engines for Northwind Air. Each aircraft flies 4,800 hours and 1,400 cycles a year. The build is post-fix, on the standard inspection program, in standard operation, billed on flight-hour rates, for a 10-year term, with 4 owned spare engines and no pool engines. The discount is 3 percent. The quote states a net contract total of $335,232,000.00 and a spare engine requirement of 4. It is ready to send.

Verdict: Blocked.

  • Annual flight hours above the program limit. 4,800 flight hours per aircraft a year is above the 4500 hour program envelope.

2. Annual flight hours: The agent resubmits after fixing the errors

The agent's request. Please quote an engine service agreement for 18 Airbus A321LR aircraft with PW1133G-JM engines for Northwind Air. Each aircraft flies 4,400 hours and 1,300 cycles a year. The build is post-fix, on the standard inspection program, in standard operation, billed on flight-hour rates, for a 10-year term, with 4 owned spare engines and no pool engines. The discount is 3 percent. The quote states a net contract total of $307,296,000.00 and a spare engine requirement of 4. It is ready to send.

Verdict: Allowed.

  • Quote summary. Net contract total $307,296,000.00: engine service $316,800,000.00; discount -$9,504,000.00. Required spare engines: 4, as the agent stated.

3. Inspection program and billing basis: A321neo fleet with powder-metal engines

The agent's request. Please quote an engine service agreement for 16 Airbus A321neo aircraft with PW1130G-JM engines for Sunridge Airlines. Each aircraft flies 3,600 hours and 1,440 cycles a year. The build is powder-metal affected, on the standard inspection program, in standard operation, billed on cycle-based rates, for a 10-year term, with 3 owned spare engines and 1 pool engine. There is no discount. The quote states a net contract total of $171,888,000.00 and a spare engine requirement of 4. It is ready to send.

Verdict: Blocked.

  • Cycle-based rates not allowed at this ratio. Cycle-based rates are for short-haul operations; a ratio of 2.5 must use flight-hour basis.
  • Powder-metal inspection program required. Engines in the powder-metal affected population need the enhanced powder-metal inspection program.

4. Inspection program and billing basis: The agent resubmits after fixing the errors

The agent's request. Please quote an engine service agreement for 16 Airbus A321neo aircraft with PW1130G-JM engines for Sunridge Airlines. Each aircraft flies 3,600 hours and 1,440 cycles a year. The build is powder-metal affected, on the enhanced powder-metal inspection program, in standard operation, billed on flight-hour rates, for a 10-year term, with 3 owned spare engines and 1 pool engine. There is no discount. The quote states a net contract total of $225,801,600.00 and a spare engine requirement of 4. It is ready to send.

Verdict: Allowed.

  • Quote summary. Net contract total $225,801,600.00: engine service $207,360,000.00; surcharge $12,441,600.00; pool $6,000,000.00. Required spare engines: 4, as the agent stated.

5. Hot and dusty operation, term and spares: A321neo fleet in hot and dusty operation

The agent's request. Please quote an engine service agreement for 24 Airbus A321neo aircraft with PW1133G-JM engines for Karakoram Airways. Each aircraft flies 3,800 hours and 1,500 cycles a year. The build is post-fix, on the standard inspection program, in hot and dusty operation, billed on flight-hour rates, for a 16-year term, with 2 owned spare engines and no pool engines. There is no discount. The quote states a net contract total of $653,721,600.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 spares; 2 owned engines quoted.
  • Term outside the program range. A 16 year term is outside the 5 to 15 year program range.
  • Hot and dusty operation on the 33k rating. The PW1133G-JM in hot and dusty operation needs an engineering review of hot-section life.

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

The agent's request. Please quote an engine service agreement for 24 Airbus A321neo aircraft with PW1133G-JM engines for Karakoram Airways. Each aircraft flies 3,800 hours and 1,500 cycles a year. The build is post-fix, on the standard inspection program, in hot and dusty operation, billed on flight-hour rates, for a 12-year term, with 5 owned spare engines and no pool engines. There is no discount. The quote states a net contract total of $490,291,200.00 and a spare engine requirement of 5. It is ready to send.

Verdict: Needs approval.

  • Hot and dusty operation on the 33k rating. The PW1133G-JM in hot and dusty operation needs an engineering review of hot-section life.
  • Quote summary. Net contract total $490,291,200.00: engine service $437,760,000.00; surcharge $52,531,200.00. Required spare engines: 5, as the agent stated.

7. Stated total: Large A320neo fleet with a stated total

The agent's request. Please quote an engine service agreement for 30 Airbus A320neo aircraft with PW1127G-JM engines for Coastline Air. Each aircraft flies 3,200 hours and 1,400 cycles a year. The build is post-fix, on the standard inspection program, in standard operation, billed on flight-hour rates, for a 10-year term, with 6 owned spare engines and no pool engines. The discount is 10 percent. The quote states a net contract total of $307,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 $307,200,000.00; the validator computes $276,480,000.00.
  • Discount needs approval. Discount of 10 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 a fleet engine service agreement on Pratt & Whitney PW1100G-JM geared turbofan engines: the airframe, engine rating, utilization, and more. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model, compares the net contract 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 service agreement for 18 Airbus A321LR aircraft with PW1133G-JM engines for Northwind Air. Each aircraft flies 4,800 hours and 1,400 cycles a year. The rest of the request is on screen. The quote states a net contract total of $335,232,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. 4,800 flight hours per aircraft a year is above the 4500 hour program envelope.
  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 billing basis that follows the operation: a rate tier of 100, 110 or 125 percent from the flight-hour to cycle ratio, cycle-based rates only below 2.0 hours per cycle, and an 1,800 hour minimum per engine, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the flight hours per aircraft a year to 4,400, the cycles per aircraft a year to 1,300 and the stated net contract total to $307,296,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 18 aircraft (36 engines); the other line is on screen.
  13. The earlier finding is cleared, and the validator's total, $307,296,000.00, matches the quote.
  14. One problem caught in one call, fixed in one pass, and a clean $307,296,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.