Predictika · Spare engine lease quotes
An AI sales agent prepares a spare engine quote for an airline: the engine and the aircraft it will fly on, the thrust needed, the program (operating lease, ConstantAccess, ConstantThrust, Pooling Program or green-time lease), the term, fleet size, utilization, and the monthly total it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the program and returns a verdict, every reason and the figures it computed.
This validator models spare engine lease quotes across five Willis Lease programs, not just the scenarios shown below. An asterisk marks an item that is illustrative.
Any spare engine quote for these engines and programs that touches these rules is in scope — not only the scenarios pictured here. Not covered: aircraft leases, sale/leaseback, the Revolving Credit Lease program, regional engines other than the CF34-10E, APUs, parts, and taxes. The program names, the engine types, the tier names and the CFM56-7B pooling come from Willis Lease's public pages; the rates, reserves, fees, tier limits and approval thresholds are typical for this kind of product and are not published by Willis Lease.
6 scenarios in 3 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 |
|---|---|---|
| An engine that must match the aircraft and sit inside the thrust range | Only with care A compatibility table per engine and a range check per engine, kept up by hand as the fleet list grows. | Engine, aircraft and thrust are checked together on every call. |
| A program that only certain engines, terms and fleet sizes qualify for, such as Standby needing a large fleet and a long term | Only with workarounds Tier minimums and engine eligibility are cross-field conditions that end up as a set of hand-written rules per program. | Program, tier, engine, term and fleet are in one request and are checked together. |
| A stated monthly total that must equal rent after the term tier and discount, plus tier fees and reserves | Only with care Price rules can compute it, but the figure the agent stated has to be compared by a rule someone writes and keeps in step. | The stated total travels with the quote and is compared with the computed total on every call. |
| Spare engines against fleet size and utilization against what an engine can fly | Only with care Ratios and limits that sit outside the product catalog and are usually left to a manual check. | The ratio and the flight-hour limits are checked on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote is saved or a step is completed, so a rep often fixes one error and meets the next. | All findings come back together, whatever order the choices arrived in. |
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 | The engine quoted is not an engine for the aircraft type quoted. |
| 2 | A required thrust of 18 thousand pounds is outside the 19 to 28 thousand pound range modeled for this engine. |
| 3 | A required thrust of 29 thousand pounds is outside the 19 to 28 thousand pound range modeled for this engine. |
| 4 | A required thrust of 31 thousand pounds is outside the 23 to 29 thousand pound range modeled for this engine. |
| 5 | A required thrust of 52 thousand pounds is outside the 53 to 75 thousand pound range modeled for this engine. |
| 6 | ConstantAccess is quoted without a tier (Silver, Gold, Platinum or Standby). |
| 7 | A ConstantAccess tier is quoted on a program other than ConstantAccess. |
| 8 | A ConstantAccess term of 35 months is shorter than the 36 months modeled as the minimum. |
| 9 | A fleet of 4 aircraft is below the 5 aircraft modeled as the minimum for this tier. |
| 10 | A fleet of 9 aircraft is below the 10 aircraft modeled as the minimum for this tier. |
| 11 | A fleet of 19 aircraft is below the 20 aircraft modeled as the minimum for this tier. |
| 12 | The Standby tier holds an engine at the customer base and needs a person to confirm. |
| 13 | A Standby tier term of 59 months is shorter than the 60 months modeled as the minimum. |
| 14 | A fleet of 39 aircraft is below the 40 aircraft modeled as the minimum for this tier. |
| 15 | A pool rental of 13 months is longer than the 12 months modeled as the maximum. |
| 16 | The Pooling Program covers the CFM56-7B engine on the Boeing 737 Next-Gen; another engine is quoted. |
| 17 | A ConstantThrust term of 23 months is shorter than the 24 months modeled as the minimum. |
| 18 | ConstantThrust is modeled for CFM56-7B, CFM56-5B and V2,500 engines; another engine is quoted. |
| 19 | A green-time lease of 13 months is longer than the 12 months modeled as the maximum. |
| 20 | 3 engines in one quote go to a person to confirm availability. |
| 21 | 2 spare engines for a fleet of 5 aircraft is above the 1 spare per 5 aircraft modeled. |
| 22 | The quote has 0 engines; at least 1 is needed. |
| 23 | The lease term is 0 months; at least 1 month is needed. |
| 24 | 351 flight hours a month is above the 350 a spare engine usually flies; a person should confirm. |
| 25 | 450 flight hours a month is above the 350 a spare engine usually flies; a person should confirm. |
| 26 | 451 flight hours a month is above the 450 modeled as the maximum for one engine. |
| 27 | An average flight of 19 minutes is below the 20 minutes modeled as the minimum. |
| 28 | A rent discount of 6 percent is above the 5 percent a sales rep can give; a person should approve it. |
| 29 | A rent discount of 15 percent is above the 5 percent a sales rep can give; a person should approve it. |
| 30 | A rent discount of 16 percent is above the 15 percent that can be approved. |
| 31 | The quote states a monthly total of $150,000; the validator computes $145,000. |
| 32 | The customer is credit class C, which carries a 6 month deposit and needs credit sign-off. |
| 33 | A term of 97 months is longer than 96 months; a person should confirm. |
| 34 | A monthly total of $988,000 is at or above $800,000; a person should approve it. |
| 35 | A monthly total of $1,312,000 is at or above $800,000; a person should approve it. |
| 36 | 4 engines in one quote go to a person to confirm availability. |
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 1 LEAP-1A engine on ConstantAccess for a fleet of 16 Airbus A320neo aircraft, for 30 months. Required thrust is 27 thousand pounds, in the Platinum tier. Utilization is 300 flight hours a month with an average flight of 110 minutes. Delivery is to Europe and the customer is credit class B. The quote states a monthly total of $99,000. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 1 LEAP-1A engine on ConstantAccess for a fleet of 22 Airbus A320neo aircraft, for 48 months. Required thrust is 27 thousand pounds, in the Platinum tier. Utilization is 300 flight hours a month with an average flight of 110 minutes. Delivery is to Europe and the customer is credit class B. The quote states a monthly total of $411,575. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 1 CFM56-7B engine on the Pooling Program for a fleet of 18 Airbus A320ceo aircraft, for 15 months. Required thrust is 30 thousand pounds. Utilization is 260 flight hours a month with an average flight of 95 minutes. Delivery is to North America and the customer is credit class A. The quote states a monthly total of $146,600. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 1 CFM56-7B engine on the Pooling Program for a fleet of 18 Boeing 737 Next-Gen aircraft, for 9 months. Required thrust is 26 thousand pounds. Utilization is 260 flight hours a month with an average flight of 95 minutes. Delivery is to North America and the customer is credit class A. The quote states a monthly total of $162,350. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 2 LEAP-1B engines on an operating lease for a fleet of 5 Boeing 737 MAX aircraft, for 60 months. Required thrust is 31 thousand pounds. Utilization is 380 flight hours a month with an average flight of 80 minutes. Delivery is to Asia Pacific and the customer is credit class C. Add-ons: an engine stand. A rent discount of 12 percent is requested. The quote states a monthly total of $643,590. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 LEAP-1B engines on an operating lease for a fleet of 6 Boeing 737 MAX aircraft, for 60 months. Required thrust is 29 thousand pounds. Utilization is 330 flight hours a month with an average flight of 80 minutes. Delivery is to Asia Pacific and the customer is credit class B. Add-ons: an engine stand. A rent discount of 5 percent is requested. The quote states a monthly total of $658,404. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.