Predictika · Military cargo and seat pallet orders

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

An AI sales agent prepares an order for AAR Mobility Systems 463L-system cargo pallets, ISO container pallets or palletized seats from the public AAR data sheet: the pallet, the aircraft, the payload, tie-down rings, passengers and total weight. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the data sheet's published figures and returns a verdict, every reason and the figures it computed.

Scope: AAR Mobility Systems cargo pallets and palletized seat systems: the ten data-sheet pallets, aircraft listings, payload limits, tie-down rings, seats and total weight. See everything this validator covers

This validator models orders for the pallets on the public AAR Mobility Systems "Palletized Systems / Cargo Pallets" data sheet (2023), not just the scenarios shown below.

  • Cargo pallets and aircraft — the 463L HCU-6/E, HCU-10/C and HCU-12/E pallets, the Intex pallet and the 20-foot and 10-foot ISO pallets, each checked against the aircraft the data sheet lists for it (C-5, C-9, C-17, C-27, C-130, CH-47, CH-53, CN-235, KC-10, KC-46, KC-135).
  • Payload and tie-downs — the maximum payload of each pallet and, where the data sheet gives it, the number of tie-down rings.
  • Seat pallets — the four 463L seat pallet systems (10, 12 and 15 passengers) checked against their seat count; a seat pallet carries passengers, not a cargo payload.
  • Total weight and approval cases — the total weight of the empty pallets plus payload is computed and compared with the weight the quote states; the 10-foot ISO pallet (not ATTLA certified), the 88-inch seat pallet (certifiable) and a 20-foot ISO payload between its two published capacities go to a person to confirm.

Any order for these pallets is in scope — not only the scenarios pictured here. Not covered: prices (the data sheet lists none, so this validator produces no price build-up or line-item quote), other AAR products and services, aircraft that the data sheet does not name, and load planning, centre of gravity and restraint design. Assumptions: an aircraft that is not named for a pallet on the data sheet is treated as not listed; the data sheet gives two payload capacities for the 20-foot ISO pallet (20,000 lb and 25,000 lb), so anything above 25,000 lb is blocked and anything above 20,000 lb up to 25,000 lb goes to a person; the data sheet does not list aircraft for the seat pallets, so none is checked for them.

The AI sales agentBuilds the pallet order from the mission request 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 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
Pallet and aircraft pairs that exist only as listedOnly with care
A compatibility table of ten pallets by eleven aircraft, with a rule for every pair that is not listed; easy to let one slip through.
The pallet and aircraft pair is looked up and an unlisted pair is stopped.
A payload limit that differs by palletOnly with care
A limit per pallet, written and kept in step with the data sheet.
The payload is compared with the limit of the pallet chosen, on every call.
A pallet whose published payload has two figuresOnly with workarounds
A rule with a grey band between the two figures that sends the order to a person; most rule sets only know pass or fail.
The band between 20,000 lb and 25,000 lb goes to approval; above 25,000 lb is blocked.
Seat pallets that carry people, not cargoOnly with care
Separate product types with their own limits, and exclusions between payload and passengers.
Passengers are checked against seats, and a cargo payload on a seat pallet is stopped.
A stated total weight that disagrees with the data sheetOnly with workarounds
The figure the agent states is a separate field and needs an extra rule that compares it with the computed total.
The stated weight is part of the request and is compared with the computed total 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 quote; approval findings need a person to sign off; everything else is computed.

1A payload of 10,001 lb per pallet is over the 10,000 lb maximum payload of pallet P/N 50018-001.
2A payload of 5,001 lb per pallet is over the 5,000 lb maximum payload of pallet P/N 50029-001.
3A payload of 5,001 lb per pallet is over the 5,000 lb maximum payload of pallet P/N 50031-001.
4Pallet P/N 50029-001 is not listed on the data sheet as meeting the internal aerial delivery requirements for the aircraft named in this order.
5Pallet P/N 50031-001 is not listed on the data sheet as meeting the internal aerial delivery requirements for the aircraft named in this order.
6Pallet P/N 50045-002 is not listed on the data sheet as meeting the internal aerial delivery requirements for the aircraft named in this order.
7A payload of 10,001 lb per pallet is over the 10,000 lb maximum payload of pallet P/N 50045-002.
8The data sheet gives two payload capacities for the 20-foot ISO pallet (20,000 lb and 25,000 lb); 20,001 lb per pallet is above the lower figure, so a person should confirm it.
9The data sheet gives two payload capacities for the 20-foot ISO pallet (20,000 lb and 25,000 lb); 25,000 lb per pallet is above the lower figure, so a person should confirm it.
10A payload of 25,001 lb per pallet is over the 25,000 lb maximum payload of pallet P/N 50052-001.
11Pallet P/N 50052-001 is not listed on the data sheet as meeting the internal aerial delivery requirements for the aircraft named in this order.
12The data sheet notes that the 10-foot ISO pallet (P/N 50052-002) is not ATTLA certified, so a person should confirm it is acceptable for this mission.
13A payload of 10,001 lb per pallet is over the 10,000 lb maximum payload of pallet P/N 50052-002.
14The order uses 23 tie-down rings per pallet; pallet P/N 50018-001 has 22.
15The order uses 17 tie-down rings per pallet; pallet P/N 50029-001 has 16.
1616 passengers per pallet is more than the 15 seats of seat pallet P/N 50471-001.
1711 passengers per pallet is more than the 10 seats of seat pallet P/N 50471-003.
18The 88-inch wide 12-passenger seat pallet (P/N 50472-001) is listed as certifiable, not certified, to the seat standards, so a person should confirm it.
1913 passengers per pallet is more than the 12 seats of seat pallet P/N 50472-001.
20Pallet P/N 50471-001 is a seat pallet; it carries passengers, not a cargo payload of 2,000 lb.
21Pallet P/N 50018-001 is a cargo pallet with no seats; 2 passengers per pallet cannot be carried on it.
22The quote states a total weight of 34,000 lb for the pallets; the data sheet weights and the payload give 33,200 lb.
23Pallet P/N 50018-001 is not listed on the data sheet as meeting the internal aerial delivery requirements for the aircraft named in this order.
24The order has 0 pallets; at least 1 is needed.
25A payload of 6,000 lb per pallet is over the 5,000 lb maximum payload of pallet P/N 50029-001.
26The order uses 18 tie-down rings per pallet; pallet P/N 50029-001 has 16.
27The quote states a total weight of 30,000 lb for the pallets; the data sheet weights and the payload give 24,860 lb.

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. Cargo pallets and aircraft: Six HCU-10/C pallets for a C-130 airlift with 18 tie-down rings

The agent's request. Please quote 6 463L HCU-10/C cargo pallets (P/N 50029-001), each loaded with 5,000 lb, for a mission on a C-130, using 18 tie-down rings per pallet. The quote states a total weight of 31,290 lb. It is ready to send.

Verdict: Blocked.

  • Pallet not listed for the aircraft. Pallet P/N 50029-001 is not listed on the data sheet as meeting the internal aerial delivery requirements for the aircraft named in this order.
  • More tie-down rings than the pallet has. The order uses 18 tie-down rings per pallet; pallet P/N 50029-001 has 16.

2. Cargo pallets and aircraft: The agent resubmits after fixing the errors

The agent's request. Please quote 6 463L HCU-6/E cargo pallets (P/N 50018-001), each loaded with 5,000 lb, for a mission on a C-130, using 18 tie-down rings per pallet. The quote states a total weight of 31,800 lb. It is ready to send.

Verdict: Allowed.

  • Order summary. 6 pallets of P/N 50018-001, total weight 31,800 lb (empty pallets plus payload).

3. Seat pallets: A passenger movement on 10-seat pallets with 12 passengers per pallet

The agent's request. Please quote 3 10-passenger 463L seat pallet systems (P/N 50471-003), to move 12 passengers per pallet. The quote states a total weight of 2,400 lb. It is ready to send.

Verdict: Blocked.

  • More passengers than seats. 12 passengers per pallet is more than the 10 seats of seat pallet P/N 50471-003.
  • Stated total weight does not match. The quote states a total weight of 2,400 lb for the pallets; the data sheet weights and the payload give 2,010 lb.

4. Seat pallets: The agent resubmits after fixing the errors

The agent's request. Please quote 3 88-inch wide 12-passenger 463L seat pallet systems (P/N 50472-001), to move 12 passengers per pallet. The quote states a total weight of 2,370 lb. It is ready to send.

Verdict: Needs approval.

  • Seat pallet only certifiable. The 88-inch wide 12-passenger seat pallet (P/N 50472-001) is listed as certifiable, not certified, to the seat standards, so a person should confirm it.
  • Order summary. 3 seat pallets of P/N 50472-001, total weight 2,370 lb (empty seat pallets; passengers and baggage not included).

5. Seat pallets: The agent resubmits after fixing the errors

The agent's request. Please quote 3 108-inch wide 12-passenger 463L seat pallet systems (P/N 50471-002), to move 12 passengers per pallet. The quote states a total weight of 2,175 lb. It is ready to send.

Verdict: Allowed.

  • Order summary. 3 seat pallets of P/N 50471-002, total weight 2,175 lb (empty seat pallets; passengers and baggage not included).

6. ISO container pallets: Two 20-foot ISO pallets on a KC-135 with a payload above the limit

The agent's request. Please quote 2 20-foot ISO air cargo pallets (P/N 50052-001), each loaded with 25,500 lb, for a mission on a KC-135. The quote states a total weight of 54,400 lb. It is ready to send.

Verdict: Blocked.

  • Pallet not listed for the aircraft. Pallet P/N 50052-001 is not listed on the data sheet as meeting the internal aerial delivery requirements for the aircraft named in this order.
  • Payload over the pallet maximum. A payload of 25,500 lb per pallet is over the 25,000 lb maximum payload of pallet P/N 50052-001.

7. ISO container pallets: The agent resubmits after fixing the errors

The agent's request. Please quote 2 20-foot ISO air cargo pallets (P/N 50052-001), each loaded with 20,000 lb, for a mission on a C-17. The quote states a total weight of 43,400 lb. It is ready to send.

Verdict: Allowed.

  • Order summary. 2 pallets of P/N 50052-001, total weight 43,400 lb (empty pallets plus payload).

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 AAR Mobility Systems 463L-system cargo pallets, ISO container pallets or palletized seats from the public AAR data sheet: the pallet, the aircraft, the payload, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the data sheet's published figures and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 3 10-passenger 463L seat pallet systems (P/N 50471-003), to move 12 passengers per pallet. The quote states a total weight of 2,400 lb. 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. 12 passengers per pallet is more than the 10 seats of seat pallet P/N 50471-003. The quote states a total weight of 2,400 lb for the pallets; the data sheet weights and the payload give 2,010 lb.
  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 and against the stated total.
  7. What this shows: for a stated total weight that disagrees with the data sheet, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the pallet to Seat pallet, 12 passengers (88 in) and the stated total weight to 2,370.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The two blocking findings are cleared; one approval remains for a person: seat pallet only certifiable.
  13. The agent resubmits once more.
  14. The revised request. It changes the pallet to Seat pallet, 12 passengers (108 in) and the stated total weight to 2,175.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's figure matches the quote.
  18. Two problems caught in one call, fixed in two passes, 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.