Predictika · Helicopter configuration orders

An AI sales agent's helicopter order, checked before it goes out

An AI sales agent prepares an order for AW139 helicopters: a mission role, a gross weight, crew, passengers and litters, mission equipment, range and the base elevation. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the configuration rules and returns a verdict and every reason.

Scope: Leonardo AW139 configuration orders: mission role, gross weight, crew, seats and litters, rescue hoist, cargo hook, floats, auxiliary tank, range and base elevation. See everything this validator covers

This validator models AW139 configuration orders of this kind, not just the scenarios shown below.

  • Role and seating — the passengers each mission role can carry, litters only in the medical and rescue roles, and one or two crew.
  • Equipment — the rescue hoist a search and rescue aircraft needs, the floats an offshore aircraft needs, and a cargo hook that a VIP cabin cannot take.
  • Range, weight and elevation — the range with and without the auxiliary tank, the hover ceilings, hoisting at height, the increased gross weight at high elevation, and large orders.

Any AW139 configuration order that touches these rules is in scope — not only the scenarios pictured here. The AW139 name, the one or two crew, 6,400 kg standard and 6,800 and 7,000 kg increased gross weights, up to four litters, the 641 nautical mile maximum range with the auxiliary tank and the hover ceilings of 15,327 ft and 8,123 ft follow Leonardo’s public AW139 information; the passengers per role, the equipment rules, the 520 nautical mile range without the tank and the approval rules are modeled and not published by Leonardo. Not covered: prices (none are modeled, so this page shows no price build-up), other helicopter types, military variants, delivery and support.

The AI sales agentBuilds the helicopter configuration 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
Seats that depend on the mission roleOnly with care
Each role carries a different number of passengers, so every role needs its own rule against the passengers asked for.
The role and the passengers are fields of one request and are checked together on every call.
Equipment that one role needs and another cannot takeOnly with care
A rescue hoist, floats and a cargo hook are required or excluded by role, so each piece of equipment needs a rule per role.
The role and every piece of equipment are checked together on every call.
Range that depends on the auxiliary tankOnly with workarounds
The range allowed changes when the tank is fitted, so a rule must pick the limit for the configuration before it compares the range asked for.
The tank and the range are in one request, and the limit is computed on every call.
Approvals that depend on elevation and weightOnly with workarounds
Hoisting height and the increased gross weight each have their own elevation threshold, so several rules must be combined with the choices made.
The elevation, weight and equipment are checked together on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as a step is saved or completed, so a person 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 quote; approval findings need a person to sign off; everything else is computed.

1The order seats 15 passengers, but this mission configuration is modeled for at most 12.
2The order seats 9 passengers, but this mission configuration is modeled for at most 8.
3An offshore configuration needs emergency flotation.
4A search and rescue configuration needs a rescue hoist.
5The order asks for 5 litters, but the AW139 medical configuration carries up to four.
6Litters are fitted only in the EMS and SAR configurations.
7The order seats 5 passengers, but this mission configuration is modeled for at most 4.
8A cargo hook cannot be fitted to the VIP configuration.
9A rescue hoist and a cargo hook on the same aircraft need the installation confirmed by a person.
10A rescue hoist on a VIP cabin configuration needs a person to confirm it.
11The mission needs 521 nautical miles, but this configuration is modeled for 520 nautical miles; the published maximum of 641 nm needs the auxiliary fuel tank.
12The mission needs 642 nautical miles, but this configuration is modeled for 641 nautical miles; the published maximum of 641 nm needs the auxiliary fuel tank.
13The base elevation of 15,328 ft is above the published in-ground-effect hover ceiling of 15,327 ft.
14Hoisting at 8,124 ft is above the published out-of-ground-effect hover ceiling of 8,123 ft; a person should confirm it.
15The increased gross weight reduces hot-and-high performance; 5,001 ft needs a person to confirm it.
16The order plans 3 crew, but the AW139 flies with one or two pilots.
17The order plans 0 crew, but the AW139 flies with one or two pilots.
18The order has 0 aircraft; at least 1 is needed.
19An order of 11 aircraft needs a person to review delivery slots.
20The order seats 12 passengers, but this mission configuration is modeled for at most 8.
21The mission needs 700 nautical miles, but this configuration is modeled for 520 nautical miles; the published maximum of 641 nm needs the auxiliary fuel tank.
22The base elevation of 16,000 ft is above the published in-ground-effect hover ceiling of 15,327 ft.

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. VIP seats, range and elevation: A VIP order with too many passengers, a cargo hook, litters, a range beyond the aircraft and a base above the hover ceiling

The agent's request. Please quote 2 VIP configuration aircraft at the standard 6,400 kg gross weight, with 2 crew, 12 passengers and 2 litters, equipped with a cargo hook. The mission range is 700 nautical miles and the base is at 16,000 ft. It is ready to send.

Verdict: Blocked.

  • More passengers than the role allows. The order seats 12 passengers, but this mission configuration is modeled for at most 8.
  • Litters outside EMS or SAR. Litters are fitted only in the EMS and SAR configurations.
  • Cargo hook on a VIP aircraft. A cargo hook cannot be fitted to the VIP configuration.
  • Range above the aircraft. The mission needs 700 nautical miles, but this configuration is modeled for 520 nautical miles; the published maximum of 641 nm needs the auxiliary fuel tank.
  • Elevation above the hover ceiling. The base elevation of 16,000 ft is above the published in-ground-effect hover ceiling of 15,327 ft.

2. VIP seats, range and elevation: The agent resubmits after fixing the errors

The agent's request. Please quote 2 VIP configuration aircraft at the standard 6,400 kg gross weight, with 2 crew, 8 passengers and 0 litters, equipped with an auxiliary tank. The mission range is 600 nautical miles and the base is at 5,000 ft. It is ready to send.

Verdict: Allowed.

  • Order summary. 2 aircraft; up to 8 passengers and 641 nautical miles for this configuration.

3. Search and rescue crew and hoist: A search and rescue order with no hoist, too many litters and crew, and no aircraft

The agent's request. Please quote 0 search and rescue configuration aircraft at the standard 6,400 kg gross weight, with 3 crew, 6 passengers and 5 litters, with no extra equipment. The mission range is 300 nautical miles and the base is at 1,000 ft. It is ready to send.

Verdict: Blocked.

  • No aircraft. The order has 0 aircraft; at least 1 is needed.
  • Crew outside 1 to 2. The order plans 3 crew, but the AW139 flies with one or two pilots.
  • More than four litters. The order asks for 5 litters, but the AW139 medical configuration carries up to four.
  • SAR without a rescue hoist. A search and rescue configuration needs a rescue hoist.

4. Search and rescue crew and hoist: The agent resubmits after fixing the errors

The agent's request. Please quote 3 search and rescue configuration aircraft at the standard 6,400 kg gross weight, with 2 crew, 6 passengers and 3 litters, equipped with a rescue hoist and a searchlight. The mission range is 300 nautical miles and the base is at 6,000 ft. It is ready to send.

Verdict: Allowed.

  • Order summary. 3 aircraft; up to 8 passengers and 520 nautical miles for this configuration.

5. Offshore floats and approvals: An offshore order with no floats, a hoist with a cargo hook, high elevation at the increased weight and a large fleet

The agent's request. Please quote 12 offshore configuration aircraft at the increased 7,000 kg gross weight, with 2 crew, 12 passengers and 0 litters, equipped with a rescue hoist and a cargo hook. The mission range is 300 nautical miles and the base is at 9,000 ft. It is ready to send.

Verdict: Blocked.

  • Offshore without emergency flotation. An offshore configuration needs emergency flotation.
  • Hoist and cargo hook together. A rescue hoist and a cargo hook on the same aircraft need the installation confirmed by a person.
  • Hoisting at high elevation. Hoisting at 9,000 ft is above the published out-of-ground-effect hover ceiling of 8,123 ft; a person should confirm it.
  • Increased gross weight at high elevation. The increased gross weight reduces hot-and-high performance; 9,000 ft needs a person to confirm it.
  • Large order to confirm. An order of 12 aircraft needs a person to review delivery slots.

6. Offshore floats and approvals: The agent resubmits after fixing the errors

The agent's request. Please quote 4 offshore configuration aircraft at the increased 6,800 kg gross weight, with 2 crew, 12 passengers and 0 litters, equipped with a rescue hoist and floats. The mission range is 300 nautical miles and the base is at 4,000 ft. It is ready to send.

Verdict: Allowed.

  • Order summary. 4 aircraft; up to 12 passengers and 520 nautical miles for this configuration.

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 AW139 helicopters: a mission role, a gross weight, crew, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the configuration 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 2 VIP configuration aircraft at the standard 6,400 kg gross weight, with 2 crew, 12 passengers and 2 litters, equipped with a cargo hook. The mission range is 700 nautical miles and the base is at 16,000 ft. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with five findings, all in one answer. The order seats 12 passengers, but this mission configuration is modeled for at most 8. Litters are fitted only in the EMS and SAR configurations. A cargo hook cannot be fitted to the VIP configuration. The other two are on screen.
  6. The validator returned five 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 seats that depend on the mission role, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the passengers to 8, the litters to 0, the range to 600 and the base elevation to 5,000. Two more changes are on screen.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All five earlier findings are cleared.
  13. Five problems 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.