Predictika · GE Aerospace LEAP and GEnx 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 flight-hour service agreement on GE Aerospace LEAP-1A, LEAP-1B, GEnx-1B or GEnx-2B engines: the engine and airframe, fleet size, flight hours and cycles, derate, operating region, term, parts coverage, durability kit, availability guarantee and discount. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model, compares the contract value and net price the agent states with the ones it computes, and returns every finding together with the line-item quote.

Scope: GE Aerospace LEAP-1A, LEAP-1B, GEnx-1B and GEnx-2B flight-hour service agreements: engine fit, term, utilization, region, spares and discounts. See everything this validator covers

This validator covers flight-hour service agreements (TrueChoice-style) on GE Aerospace / CFM LEAP-1A, LEAP-1B and GEnx-1B/-2B engines only. It does not cover other GE Aerospace engine programs (CF6, CF34, Passport) or other manufacturers' engines.

  • Engine and airframe fit — engine family matched to airframe (LEAP-1A on A320neo and A321neo, LEAP-1B on 737 MAX, GEnx-1B on 787, GEnx-2B on 747-8), and the LEAP-1A thrust rating of at least 32k lbf required on the A321neo.
  • Operating envelope — agreement term of 5 to 15 years, utilization against the 4,500 flight hours per engine per year ceiling, the durability kit required for LEAP operation outside temperate regions, and a minimum of 2 installed engines.
  • Coverage and approvals — one spare engine for every 12 installed (rounded up) under an availability guarantee, deal desk approval for fleets of 2 to 5 engines, minimum-annual-charge approval under 1,000 flight hours, and discount authority (approval above 3 percent, block above 8 percent).
  • Price and stated figures — the flight-hour rate with leg-length, derate, region and term factors, life-limited-part coverage, the durability kit and the discount, and the contract value and net price the agent states.

Any airframe, fleet size, utilization, region and coverage combination on these engine families 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; rates, factors, limits and approval thresholds are fictional, and it does not use GE Aerospace'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
The A321neo needs a LEAP-1A rated at least 32k lbf, while the other airframes have no minimumOnly with care
A per-airframe minimum on a numeric rating is a separate rule to write for each airframe and keep in step with the engine list.
The rating and the minimum are data; the check runs in the same pass as every other rule.
LEAP engines in hot or sandy regions need the durability kit, GEnx engines do notOnly with care
A requirement that depends on engine family and region is usually a hand-written product rule, and a quote can slip through when the region is changed after the kit was left out.
Family, region and kit are checked together on every call, in whatever order the choices arrive.
An availability guarantee needs one spare engine for every 12 installed, rounded upOnly with care
The requirement scales with fleet size, so it needs a formula rule rather than a fixed list, and it has to be re-checked when the fleet size changes.
The spare count is compared with the fleet size on every call, alongside the kit, term and utilization checks.
A stated contract value or net price 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 contract value and net price 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 match the airframe (LEAP-1A on A320neo and A321neo, LEAP-1B on 737 MAX, GEnx-1B on 787, GEnx-2B on 747-8).
2A321neo with a LEAP-1A rated below 32k lbf.
3Agreement term outside 5 to 15 years.
4More than 4,500 flight hours per engine per year.
5LEAP engine in a hot or sandy region without the durability kit.
6Fewer than 2 installed engines.
7Availability guarantee with fewer than one spare engine for every 12 installed, rounded up.
8Discount above the 8 percent maximum (block) or above the 3 percent sales may give alone (approval).
9Fleet of 2 to 5 engines: deal desk approval.
10Under 1,000 flight hours per engine per year: minimum annual charge approval.
11Price from the flight-hour rate with leg-length, derate, region and term factors, plus parts coverage, the durability kit and the discount.
12The agent's stated contract value does not match the computed value.
13The agent's stated net price per flight hour does not match the computed price.

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. Engine and airframe fit: LEAP-1A26 engines on an A321neo fleet

The agent's request. Please quote 40 LEAP-1A26 engines on Airbus A321neo aircraft for Harborline Airways: a flight-hour service agreement of 10 years with life-limited-part coverage, 3,200 flight hours and 1,600 cycles per engine per year, 10 percent derate, in a temperate region, with no discount. The quote states a contract value of $213.52 million and a net price of $166.80 per flight hour. It is ready to send.

Verdict: Blocked.

  • Engine thrust too low for the airframe. The Airbus A321neo needs an engine rated at least 32k lbf; LEAP-1A26 is rated 26k.

2. Engine and airframe fit: The agent resubmits after fixing the errors

The agent's request. Please quote 40 LEAP-1A32 engines on Airbus A321neo aircraft for Harborline Airways: a flight-hour service agreement of 10 years with life-limited-part coverage, 3,200 flight hours and 1,600 cycles per engine per year, 10 percent derate, in a temperate region, with no discount. The quote states a contract value of $231.00 million and a net price of $180.48 per flight hour. It is ready to send.

Verdict: Allowed.

  • Quote summary. Contract value $231.00 million: flight-hour service $192.60 million; parts coverage $38.40 million.

3. Term and utilization limits: Twenty-year agreement at 5,000 flight hours

The agent's request. Please quote 20 LEAP-1A32 engines on Airbus A321neo aircraft for Meadowlark Air: a flight-hour service agreement of 20 years with life-limited-part coverage, 5,000 flight hours and 2,000 cycles per engine per year, 10 percent derate, in a temperate region, with no discount. The quote states a contract value of $329.28 million and a net price of $164.64 per flight hour. It is ready to send.

Verdict: Blocked.

  • Term outside 5 to 15 years. Agreement term must be 5 to 15 years; 20 years requested.
  • More flight hours than the program allows. 5,000 flight hours per engine per year exceeds the 4,500 hour program limit.

4. Term and utilization limits: The agent resubmits after fixing the errors

The agent's request. Please quote 20 LEAP-1A32 engines on Airbus A321neo aircraft for Meadowlark Air: a flight-hour service agreement of 15 years with life-limited-part coverage, 4,400 flight hours and 1,800 cycles per engine per year, 10 percent derate, in a temperate region, with no discount. The quote states a contract value of $227.78 million and a net price of $172.56 per flight hour. It is ready to send.

Verdict: Allowed.

  • Quote summary. Contract value $227.78 million: flight-hour service $188.18 million; parts coverage $39.60 million.

5. Harsh region, spares and discount: Sandy-region 737 MAX fleet with an availability guarantee

The agent's request. Please quote 24 LEAP-1B28 engines on Boeing 737 MAX aircraft for Dunecrest Airlines, operating in a sandy region: a flight-hour service agreement of 12 years with life-limited-part coverage and an availability guarantee backed by 1 spare engine, 3,000 flight hours and 1,500 cycles per engine per year, 12 percent derate and a 5 percent discount. The quote states a contract value of $161.834 million and a net price of $187.30 per flight hour. It is ready to send.

Verdict: Blocked.

  • Durability kit required. Operating the LEAP-1B28 in a Sandy region requires the durability kit.
  • Not enough spare engines. The availability guarantee needs one spare engine for every 12 installed engines, rounded up; 1 provided for 24 installed.
  • Discount needs approval. Discount of 5 percent is above the 3 percent sales may give alone.

6. Harsh region, spares and discount: The agent resubmits after fixing the errors

The agent's request. Please quote 24 LEAP-1B28 engines on Boeing 737 MAX aircraft for Dunecrest Airlines, operating in a sandy region: a flight-hour service agreement of 12 years with life-limited-part coverage, the durability kit and an availability guarantee backed by 2 spare engines, 3,000 flight hours and 1,500 cycles per engine per year, 12 percent derate and a 5 percent discount. The quote states a contract value of $169.034 million and a net price of $187.30 per flight hour. It is ready to send.

Verdict: Needs approval.

  • Discount needs approval. Discount of 5 percent is above the 3 percent sales may give alone.
  • Quote summary. Contract value $169.034 million: flight-hour service $144.432 million; parts coverage $25.92 million; durability kit $7.20 million; discount -$8.518 million.

7. Stated contract value: Small 747-8 fleet with a stated contract value

The agent's request. Please quote 4 GEnx-2B67 engines on Boeing 747-8 aircraft for Polar Meridian Cargo: a flight-hour service agreement of 8 years, 800 flight hours and 200 cycles per engine per year, 8 percent derate, in a temperate region, with no discount. The quote states a contract value of $5.40 million and a net price of $227.46 per flight hour. It is ready to send.

Verdict: Blocked.

  • Stated contract value does not match. Stated contract value does not match: the agent stated $5.40 million; the validator computes $5.824 million.
  • Small fleet needs deal desk approval. 4 engines is a sub-fleet; the deal desk must approve pricing.
  • Low utilization needs approval. 800 flight hours per engine per year is below 1,000; minimum annual charge terms must be approved.

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 flight-hour service agreement on GE Aerospace LEAP-1A, LEAP-1B, GEnx-1B or GEnx-2B engines: the engine and airframe, fleet size, flight hours and cycles, and more. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model, compares the contract value and net price 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 40 LEAP-1A26 engines on Airbus A321neo aircraft for Harborline Airways: a flight-hour service agreement of 10 years. The quote states a contract value of $213.52 million and a net price of $166.80 per flight hour. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with one finding, all in one answer. The Airbus A321neo needs an engine rated at least 32k lbf; LEAP-1A26 is rated 26k.
  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 the A321neo needs a LEAP-1A rated at least 32k lbf, while the other airframes have no minimum, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the engine to LEAP-1A32, the stated contract value to 231.00 and the stated net price to 180.48.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote, on screen.
  13. The earlier finding is cleared, and the validator's total, $231.00M, matches the quote.
  14. One problem caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.