Predictika · Safran LEAP engine shop-visit services

An AI sales agent's shop-visit quote, checked before it goes out

An AI sales agent drafts a quote for LEAP-1A or LEAP-1B engine shop visits: the shop site, engine, visit type (inspection, performance restoration or full overhaul), life-limited part life and replacement, EGT margin, operating region, upgrade kit, turnaround time, loaner engine, spare engines and discount. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model, compares the visit total and price per engine the agent states with the ones it computes, and returns every finding together with the line-item quote.

Scope: Safran LEAP-1A and LEAP-1B engine shop-visit (MRO) quotes: shop site, part life, turnaround, loaner engines and discounts. An illustrative model; prices and limits are fictional. See everything this validator covers

This validator covers shop-visit work orders (inspection and minor repair, performance restoration and full overhaul) for CFM LEAP-1A and LEAP-1B engines, not just the scenarios shown below.

  • Shop site and engine — whether the chosen shop site has the tooling for the engine family (LEAP-1A or LEAP-1B).
  • Workscope readiness — life-limited part life remaining against the cycles planned to the next visit (parts must be replaced in the visit when life is short), at least 15 degrees of EGT margin for an inspection-only visit, and the hot-section upgrade kit for performance and overhaul visits in hot or sandy regions.
  • Schedule and logistics — standard and fastest turnaround for each visit type (an expedite fee and shop-planning approval between the two, a block below the fastest), a loaner engine for visits over 60 days when fewer than 2 spare engines are on hand, and engines per order (approval from 4, block above 6).
  • Price and stated figures — the workscope price by visit type, engine and region, life-limited part replacement, the upgrade kit, the expedite fee, the loaner engine and the discount (approval above 5 percent, block above 12 percent), and the visit total and price per engine the agent states.

Any shop site, engine, visit type, region and option combination on the LEAP-1A and LEAP-1B runs through this validator. It is about maintenance, repair and overhaul service offerings, not engine-hour service agreements or new-engine sales, and it does not cover other engine programs. It is an illustrative model built from public information about LEAP engine maintenance; prices, intervals, site capabilities, limits and approval thresholds are fictional, and it does not use Safran's internal rules.

The AI sales agentBuilds the shop-visit 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 3 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 a rules-based CPQ gets this wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules) 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
A shop site can work only some engine families, so the same visit is fine at one site and impossible at anotherOnly with care
A site-by-engine-family compatibility is a matrix that has to be kept in step with every new site and engine variant, and a quote can slip through when the site is changed after the engine was chosen.
Site capability and engine family are data; the check runs in the same pass as every other rule, whatever order the choices arrive.
An engine with 5,200 cycles of part life left cannot get a visit that plans 9,000 cycles to the next one unless the parts are replacedOnly with workarounds
The rule compares a figure the customer supplies with an interval that depends on the visit type, and its fix changes the workscope and the price; it is usually left to a planner to notice.
Remaining life, planned interval and the replacement choice are checked together, and the priced quote follows the choice.
A turnaround between the fastest and the standard needs approval and an expedite fee, and a long visit with few spares needs a loaner engineOnly with care
Several rules depend on the same number of days and on spares on hand, so a change to one choice can quietly invalidate another unless every rule is re-run.
Turnaround, spares and loaner are checked together on every call, and the expedite fee and loaner appear as priced lines.
A stated visit total or price per engine 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 visit total and price per engine 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.

1Shop site without the tooling for the engine family.
2Life-limited part life shorter than the cycles planned to the next visit, with no part replacement in the visit.
3Inspection visit with under 15 degrees of EGT margin.
4Hot or sandy region without the hot-section upgrade kit on a performance or overhaul visit.
5Turnaround faster than the fastest possible for the visit type (20, 55 or 75 days).
6Visit longer than 60 days with fewer than 2 spare engines and no loaner engine.
7More than 6 engines in one visit order (block) or 4 to 6 (shop capacity planning approval).
8Turnaround between the fastest and the standard for the visit type: expedite fee and shop planning approval.
9Discount above the 12 percent maximum (block) or above the 5 percent sales may give alone (approval).
10Price from the visit type, engine and region, plus part replacement, the upgrade kit, the expedite fee, the loaner engine and the discount.
11The agent's stated visit total does not match the computed total.
12The agent's stated price per engine 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. Shop site and engine family: LEAP-1B28 visits booked at an Asia site

The agent's request. Please quote performance restoration shop visits for 3 LEAP-1B28 engines for Corvane Airlines at Site Charlie (Asia): 75-day turnaround, 12,000 cycles of life-limited part life remaining, 22 degrees of EGT margin, a temperate operating region, no part replacement, no upgrade kit, no loaner engine, 2 spare engines on hand and no discount. The quote states a visit total of $5.28 million and a net price of $1.76 million per engine. It is ready to send.

Verdict: Blocked.

  • Shop site cannot work this engine. Site Charlie (Asia) does not have the tooling for LEAP-1B28 engines.

2. Shop site and engine family: The agent resubmits after fixing the errors

The agent's request. Please quote performance restoration shop visits for 3 LEAP-1B28 engines for Corvane Airlines at Site Bravo (Americas): 75-day turnaround, 12,000 cycles of life-limited part life remaining, 22 degrees of EGT margin, a temperate operating region, no part replacement, no upgrade kit, no loaner engine, 2 spare engines on hand and no discount. The quote states a visit total of $5.28 million and a net price of $1.76 million per engine. It is ready to send.

Verdict: Allowed.

  • Quote summary. Visit total $5.28 million: workscope $5.28 million.

3. Life-limited parts: Performance visits on engines with worn parts

The agent's request. Please quote performance restoration shop visits for 2 LEAP-1A32 engines for Linden Skyways at Site Alpha (Europe): 80-day turnaround, 5,200 cycles of life-limited part life remaining, 20 degrees of EGT margin, a temperate operating region, no part replacement, no upgrade kit, no loaner engine, 2 spare engines on hand and no discount. The quote states a visit total of $3.456 million and a net price of $1.728 million per engine. It is ready to send.

Verdict: Blocked.

  • Parts must be replaced in this visit. The engine has 5,200 cycles of life-limited part life left, short of the 9,000 cycles planned to its next visit; the parts must be replaced in this visit (Performance restoration shop visit).

4. Life-limited parts: The agent resubmits after fixing the errors

The agent's request. Please quote performance restoration shop visits for 2 LEAP-1A32 engines for Linden Skyways at Site Alpha (Europe): 80-day turnaround, 5,200 cycles of life-limited part life remaining, 20 degrees of EGT margin, a temperate operating region, life-limited part replacement, no upgrade kit, no loaner engine, 2 spare engines on hand and no discount. The quote states a visit total of $5.956 million and a net price of $2.978 million per engine. It is ready to send.

Verdict: Allowed.

  • Quote summary. Visit total $5.956 million: workscope $3.456 million; parts replacement $2.50 million.

5. Turnaround and loaner engine: Full overhauls of three LEAP-1A26 engines in 70 days

The agent's request. Please quote full overhauls with module refurbishment for 3 LEAP-1A26 engines for Marlow Air at Site Alpha (Europe): 70-day turnaround, life-limited part replacement, 6,000 cycles of life-limited part life remaining, 30 degrees of EGT margin, a temperate operating region, no upgrade kit, no loaner engine, 1 spare engine on hand and a 4 percent discount. The quote states a visit total of $10.656 million and a net price of $3.552 million per engine. It is ready to send.

Verdict: Blocked.

  • Turnaround faster than possible. A turnaround of 70 days is faster than the 75 day minimum for this visit type (Full overhaul with module refurbishment).
  • Loaner engine required. A visit longer than 60 days with fewer than 2 spare engines needs a loaner engine; 1 spare engine on hand.

6. Turnaround and loaner engine: The agent resubmits after fixing the errors

The agent's request. Please quote full overhauls with module refurbishment for 3 LEAP-1A26 engines for Marlow Air at Site Alpha (Europe): 90-day turnaround, life-limited part replacement, 6,000 cycles of life-limited part life remaining, 30 degrees of EGT margin, a temperate operating region, no upgrade kit, a loaner engine, 1 spare engine on hand and a 4 percent discount. The quote states a visit total of $11.685 million and a net price of $3.895 million per engine. It is ready to send.

Verdict: Needs approval.

  • Faster than standard turnaround. A turnaround of 90 days is faster than the standard 100 days for this visit type (Full overhaul with module refurbishment); an expedite fee applies and shop planning must approve the slot.
  • Quote summary. Visit total $11.685 million: workscope $7.80 million; parts replacement $3.30 million; expedite fee $0.624 million; loaner engine $0.405 million; discount -$0.444 million.

7. Harsh region and stated total: Sandy-region LEAP-1B27 visits with a stated total

The agent's request. Please quote performance restoration shop visits for 3 LEAP-1B27 engines for Quillon Airways at Site Bravo (Americas), operating in a sandy region: 75-day turnaround, 11,000 cycles of life-limited part life remaining, 25 degrees of EGT margin, no part replacement, no upgrade kit, no loaner engine, 2 spare engines on hand and no discount. The quote states a visit total of $5.00 million and a net price of $1.914 million per engine. It is ready to send.

Verdict: Blocked.

  • Upgrade kit required. Operating in a sandy region requires the hot-section upgrade kit for this visit type (Performance restoration shop visit).
  • Stated visit total does not match. Stated visit total does not match: the agent stated $5.00 million; the validator computes $5.742 million.

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 LEAP-1A or LEAP-1B engine shop visits: the shop site, engine, visit type (inspection, performance restoration or full overhaul), and more. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model, compares the visit total and price per engine 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 full overhauls. The quote states a visit total of $10.656 million and a net price of $3.552 million per engine. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. A turnaround of 70 days is faster than the 75 day minimum for this visit type (Full overhaul with module refurbishment). A visit longer than 60 days with fewer than 2 spare engines needs a loaner engine; 1 spare engine on hand.
  6. The validator returned two blocking findings 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 a turnaround between the fastest and the standard needs approval and an expedite fee, and a long visit with few spares needs a loaner engine, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the turnaround to 90 days, the loaner engine to yes, the stated visit total to 11.685 and the stated price per engine to 3.895.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The validator also returns the line-item quote. It starts with Full overhaul with module refurbishment and Life-limited part replacement; the other three lines are on screen.
  13. The two blocking findings are cleared; one approval remains for a person: faster than standard turnaround.
  14. Two problems caught in one call, fixed in one pass, and the corrected quote now goes to a person for approval. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.