Predictika · Aircraft configuration and order checks

An AI sales agent's PC-12 NGX order, checked before it goes out

An AI sales agent prepares an order for a Pilatus PC-12 NGX: an interior configuration, the passengers and baggage for the mission, the range, a lavatory, the pilots, a custom paint scheme, prepaid engine service plan hours, a discount and a stated total. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the order rules and returns a verdict and every reason.

Scope: Pilatus PC-12 NGX orders with the eight interior configurations, passengers and baggage against the payload allowed for the range, lavatory, one or two pilots, prepaid engine service plan hours, discount and the stated total (modeled prices). See everything this validator covers

This validator models PC-12 NGX orders, not just the scenarios shown below.

  • Interior and seats — the eight interior configurations (6 Seat Executive, 6 Executive + 2, 8 Seat Executive, 4 Executive + 4, Commuter, Combi, Cargo and Air Ambulance), the passengers each can seat and whether it offers a lavatory.
  • Payload and range — the load (passengers, baggage and a second pilot) against the payload allowed for the range, which falls as the range grows, and the maximum ferry range of 1,889 nautical miles.
  • Crew, service plan and price — one or two pilots, the minimum prepaid engine service plan, the discount limit with sign-off, the Cargo and Air Ambulance reviews, and the stated total against the aircraft, paint and plan hours.

Any PC-12 NGX order that touches these rules is in scope — not only the scenarios pictured here. Not covered: the PC-24, the PC-6, avionics and other options, financing and delivery slots. The configuration names, the maximum zero fuel weight, the payload and range points, the ferry range and the service plan hourly rate follow Pilatus' public brochure; the seat counts and weights of the other configurations, the lavatory availability, the plan minimum, the discount and approval thresholds and all aircraft and option prices are modeled and are not published by Pilatus (see the note at the foot of the page).

The AI sales agentBuilds the aircraft order from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

6 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 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
A payload limit that depends on the rangeOnly with workarounds
The payload allowed falls in steps as the range grows and is capped by the configuration's empty weight, and the load is built from passengers, baggage and a second pilot, so one rule per range band and configuration is needed.
Range, configuration and every load item are fields of one order and are combined on every call.
Seats, lavatory and crew by configurationOnly with care
Each interior configuration has its own seat count and its own lavatory availability, so each limit needs a rule keyed to the configuration.
The configuration and every option are checked together on every call.
Approvals and a discount limitOnly with care
Cargo and Air Ambulance need a review and a discount above a threshold needs sign-off, each as its own approval rule beside the blocking ones.
Blocks and approvals are returned together in one verdict.
A stated total that must match the computed totalOnly with workarounds
The total is built from the aircraft, configuration, paint and plan hours, so a separate rule is needed to recompute it and compare it with the stated figure.
The total is computed from the order and compared with the stated figure on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order 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.

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 order; approval findings need a person to sign off; everything else is computed.

1The load is 1,200 lb but this configuration can carry 800 lb over 1,569 nm.
2The mission needs 1,890 nm; the maximum (ferry) range is 1,889 nm.
3The order has 7 passengers but this interior configuration seats at most 6.
4The load is 2,300 lb but this configuration can carry 2,236 lb over 300 nm.
5This interior configuration does not offer a lavatory.
6The cargo interior is a custom solution and needs an engineering review.
7An air ambulance interior needs a special mission review before it is quoted.
8The order has 4 passengers but this interior configuration seats at most 3.
9The order has 5 passengers but this interior configuration seats at most 4.
10The load is 1,900 lb but this configuration can carry 1,200 lb over 1,000 nm.
11An engine service plan needs at least 500 prepaid flight hours; the order has 300.
12A 6 percent discount is above 3 percent and needs sales management approval.
13The order has a 9 percent discount; the maximum is 8 percent.
14The order states a total of 5,000,000 dollars; the ordered items add up to 5,350,000 dollars.
15The load is 1,400 lb but this configuration can carry 1,200 lb over 1,568 nm.
16The load is 1,500 lb but this configuration can carry 1,200 lb over 800 nm.
17The aircraft is flown by one or two pilots; the order has 3.
18The order has 2 passengers but this interior configuration seats at most 0.
19The load is 2,400 lb but this configuration can carry 800 lb over 1,700 nm.
20An engine service plan needs at least 500 prepaid flight hours; the order has 100.
21A 5 percent discount is above 3 percent and needs sales management 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. Seats, payload, range, plan hours and discount: A 6 Seat Executive order for 7 passengers on a 1,900 nautical mile mission with 300 plan hours, a 9 percent discount and a total without the plan hours

The agent's request. Please quote one PC-12 NGX in the 6 Seat Executive configuration for 7 passengers with 400 lb of baggage on a 1,900 nautical mile mission, flown by 1 pilot, with a lavatory, and 300 prepaid engine service plan hours, with a 9 percent discount. The order total is 5,350,000 dollars. It is ready to send.

Verdict: Blocked.

  • More passengers than seats. The order has 7 passengers but this interior configuration seats at most 6.
  • Load over the allowed payload. The load is 1,800 lb but this configuration can carry 0 lb over 1,900 nm.
  • Range over the maximum. The mission needs 1,900 nm; the maximum (ferry) range is 1,889 nm.
  • Service plan hours too few. An engine service plan needs at least 500 prepaid flight hours; the order has 300.
  • Discount over the limit. The order has a 9 percent discount; the maximum is 8 percent.
  • Stated total does not match. The order states a total of 5,350,000 dollars; the ordered items add up to 5,401,945 dollars.

2. Seats, payload, range, plan hours and discount: The agent resubmits after fixing the errors

The agent's request. Please quote one PC-12 NGX in the 8 Seat Executive configuration for 7 passengers with 100 lb of baggage on a 600 nautical mile mission, flown by 1 pilot, with a lavatory, and 500 prepaid engine service plan hours, with a 3 percent discount. The order total is 5,496,575 dollars. It is ready to send.

Verdict: Allowed.

  • Order summary (modeled prices). 7 passenger(s), load 1,500 lb, allowed 2,139 lb over 600 nm, total 5,496,575 dollars (modeled prices).

3. Lavatory, crew and discount approval: A Commuter order with a lavatory, three pilots and a 6 percent discount

The agent's request. Please quote one PC-12 NGX in the Commuter configuration for 8 passengers with 300 lb of baggage on a 500 nautical mile mission, flown by 3 pilots, with a lavatory, with a 6 percent discount. The order total is 5,230,000 dollars. It is ready to send.

Verdict: Blocked.

  • Load over the allowed payload. The load is 2,300 lb but this configuration can carry 2,236 lb over 500 nm.
  • Lavatory not available in this configuration. This interior configuration does not offer a lavatory.
  • Crew size not supported. The aircraft is flown by one or two pilots; the order has 3.
  • Discount needs approval. A 6 percent discount is above 3 percent and needs sales management approval.

4. Lavatory, crew and discount approval: The agent resubmits after fixing the errors

The agent's request. Please quote one PC-12 NGX in the Commuter configuration for 8 passengers with 300 lb of baggage on a 500 nautical mile mission, flown by 2 pilots, without a lavatory, with a 3 percent discount. The order total is 5,230,000 dollars. It is ready to send.

Verdict: Allowed.

  • Order summary (modeled prices). 8 passenger(s), load 2,100 lb, allowed 2,236 lb over 500 nm, total 5,230,000 dollars (modeled prices).

5. Payload for the range and the stated total: An 8 passenger 4 Executive + 4 order on a 1,000 nautical mile mission with custom paint left out of the total and a 5 percent discount

The agent's request. Please quote one PC-12 NGX in the 4 Executive + 4 configuration for 8 passengers with 300 lb of baggage on a 1,000 nautical mile mission, flown by 2 pilots, with a lavatory, with a custom paint scheme, and 1,000 prepaid engine service plan hours, with a 5 percent discount. The order total is 5,578,150 dollars. It is ready to send.

Verdict: Blocked.

  • Load over the allowed payload. The load is 2,100 lb but this configuration can carry 1,200 lb over 1,000 nm.
  • Stated total does not match. The order states a total of 5,578,150 dollars; the ordered items add up to 5,663,150 dollars.
  • Discount needs approval. A 5 percent discount is above 3 percent and needs sales management approval.

6. Payload for the range and the stated total: The agent resubmits after fixing the errors

The agent's request. Please quote one PC-12 NGX in the 4 Executive + 4 configuration for 8 passengers with 300 lb of baggage on a 650 nautical mile mission, flown by 2 pilots, with a lavatory, with a custom paint scheme, and 1,000 prepaid engine service plan hours, with a 3 percent discount. The order total is 5,663,150 dollars. It is ready to send.

Verdict: Allowed.

  • Order summary (modeled prices). 8 passenger(s), load 2,100 lb, allowed 2,209 lb over 650 nm, total 5,663,150 dollars (modeled prices).

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 prepares an order for a Pilatus PC-12 NGX: an interior configuration, the passengers and baggage for the mission, the range, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the order rules and returns a verdict and every reason.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote one PC-12 NGX in the 6 Seat Executive configuration for 7 passengers. The order total is 5,350,000 dollars. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with six findings, all in one answer. The order has 7 passengers but this interior configuration seats at most 6. The load is 1,800 lb but this configuration can carry 0 lb over 1,900 nm. The mission needs 1,900 nm; the maximum (ferry) range is 1,889 nm. The other three are on screen.
  6. The validator returned six 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 order are checked against each other and against the stated total.
  7. What this shows: for a payload limit that depends on the range, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the interior configuration to 8 Seat Executive, the baggage to 100 lb, the range to 600 nautical miles, the service plan hours to 500, the discount to 3 percent and the stated total to 5,496,575 dollars.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All six earlier findings are cleared.
  13. Six problems caught in one call, fixed in one pass, and a clean order. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.