Predictika · Airport rescue and firefighting vehicles

An AI sales agent's Panther ARFF vehicle order, checked before it goes out

An AI sales agent prepares an order for airport rescue and firefighting vehicles: the Panther model, the water, foam and dry chemical, the turrets and quick attack lines, and the number of vehicles for the airport's index. Before the order goes out, the agent sends it to Predictika, which checks it against a declarative model and returns a verdict, every reason and the figures it computed.

Scope: Rosenbauer Panther ARFF vehicles (4x4, 6x6, 8x8): tanks, foam, dry chemical, turrets, quick attack lines and airport index fleet minimums. See everything this validator covers

This validator models one Panther ARFF order at a time, not just the scenarios shown below. The Panther 4x4 (1,500 gallons of water, 200 of foam) and 6x6 (3,000 gallons, 400 of foam), their roof and bumper turrets and quick attack lines come from public Rosenbauer base-model information; most other rules are modeled from comparable vehicles.

  • Model and tanks — the water tank sizes offered on each Panther model, the foam tank as a share of the water tank, and the dry chemical minimum and maximum.
  • Turrets and lines — roof and bumper turret flow against the pump and against the tank, the high-reach turret by model, and the number of quick attack lines.
  • Airport index — vehicles and total water needed for airport index A to E, and the fleet water the order states against what the vehicles carry.
  • Approvals — fleet orders of five or more vehicles go to a person.

Any Panther ARFF order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (none are modeled), other Rosenbauer vehicles such as pumpers, aerials and rescues, chassis and engine options, and details that appear only in documents that are not public. Rules that are not published by Rosenbauer, including the 8x8 variant, other tank sizes, pump and dry chemical limits, the foam band, the flow rule and the airport index minimums, are modeled from comparable vehicles and general airport rescue practice and are not Rosenbauer's official rules.

The AI sales agentBuilds the vehicle 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.

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
Tank sizes that differ by modelOnly with workarounds
Each Panther model offers its own tank sizes, so a rules-based CPQ needs a table per model or one rule each.
Sizes are listed once per model and checked on every call.
Foam and dry chemical tied to the water tankOnly with care
Foam as a share of water is arithmetic across fields; it can be written as a rule, but each model adds limits to maintain.
The shares and limits are computed and checked together with the rest.
Fleet totals against the airport indexOnly with care
Fleet water is vehicles times tank size and must meet the index minimum; the order total is easy to state wrongly.
Fleet water is computed from the vehicles and compared with the index and with the figure the order states.
Turret flow against pump and tankOnly with workarounds
The roof and bumper flows are separate choices that have to be added and compared with the pump and the tank.
The combined flow is computed and checked against both 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 person often fixes one error and meets the next.
All findings come back together, whatever order the choices were made 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 order has 0 vehicles; at least 1 is needed.
2The airport index needs at least 1 vehicles; the order has 0.
3The fleet carries 0 gallons of water; the airport index needs 3000.
4A water tank of 3200 gallons is not an available size for this model; Panther 4x4 offers 1,000, 1,500 or 2,000, the 6x6 offers 2,500, 3,000 or 3,500 and the 8x8 offers 4,000, 4,500 or 6,000.
5A water tank of 3000 gallons is not an available size for this model; Panther 4x4 offers 1,000, 1,500 or 2,000, the 6x6 offers 2,500, 3,000 or 3,500 and the 8x8 offers 4,000, 4,500 or 6,000.
6300 gallons of foam is below 12 percent of the 3000 gallon water tank.
7500 gallons of foam is above 16 percent of the 3000 gallon water tank.
8The complementary agent is 400 lb of dry chemical; at least 500 lb is required.
91000 lb of dry chemical is more than this model carries (500 lb).
10The roof and bumper turrets together flow 2100 gpm; the pump of this model delivers up to 2000 gpm.
11The turrets flow 1250 gpm at full discharge, which empties the 1000 gallon tank in under a minute.
12The fleet carries 1000 gallons of water; the airport index needs 1500.
13A roof turret flow of 1250 gpm is quoted without a roof turret.
14The extendable high-reach turret is not offered on the Panther 4x4 in this model.
15The order has 3 quick attack lines; this model allows up to 2.
16The airport index needs at least 3 vehicles; the order has 1.
17The fleet carries 3000 gallons of water; the airport index needs 4000.
18The fleet carries 4500 gallons of water; the airport index needs 6000.
19The order states 2500 gallons of fleet water; the vehicles give 3000.
20An order of 5 vehicles is a fleet order; a person should confirm production slots and delivery.

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. Airport index and turrets: One Panther 4x4 for an index D airport with a bumper turret and a high-reach turret

The agent's request. Please quote 1 Panther ARFF 4x4 vehicle(s) with the high-reach turret for an airport index D operation. Each carries 1,500 gallons of water, 200 gallons of foam and 500 lb of dry chemical, with a roof turret flow of 1,250 gpm and a bumper turret flow of 500 gpm, and 2 quick attack lines. The order covers 1,500 gallons of water in total.

Verdict: Blocked.

  • Turret flow above the pump capacity. The roof and bumper turrets together flow 1750 gpm; the pump of this model delivers up to 1500 gpm.
  • Water tank empties in under a minute. The turrets flow 1750 gpm at full discharge, which empties the 1500 gallon tank in under a minute.
  • High-reach turret needs the 6x6 or 8x8. The extendable high-reach turret is not offered on the Panther 4x4 in this model.
  • Too few vehicles for the airport index. The airport index needs at least 3 vehicles; the order has 1.
  • Fleet water below the airport index minimum. The fleet carries 1500 gallons of water; the airport index needs 4000.

2. Airport index and turrets: The agent resubmits after fixing the errors

The agent's request. Please quote 3 Panther ARFF 6x6 vehicle(s) with the high-reach turret for an airport index D operation. Each carries 3,000 gallons of water, 400 gallons of foam and 500 lb of dry chemical, with a roof turret flow of 1,250 gpm and a bumper turret flow of 500 gpm, and 2 quick attack lines. The order covers 9,000 gallons of water in total.

Verdict: Allowed.

  • Order summary. 3 vehicle(s) carrying 9000 gallons of water in total against 4000 gallons needed for the airport index.

3. Foam, dry chemical and lines: Three Panther 8x8 vehicles for an index E airport with low foam and dry chemical

The agent's request. Please quote 3 Panther ARFF 8x8 vehicle(s) for an airport index E operation. Each carries 6,000 gallons of water, 500 gallons of foam and 400 lb of dry chemical, with a roof turret flow of 2,000 gpm and a bumper turret flow of 500 gpm, and 3 quick attack lines. The order covers 18,000 gallons of water in total.

Verdict: Blocked.

  • Foam tank too small for the water tank. 500 gallons of foam is below 12 percent of the 6000 gallon water tank.
  • Dry chemical below 500 lb. The complementary agent is 400 lb of dry chemical; at least 500 lb is required.
  • Too many quick attack lines. The order has 3 quick attack lines; this model allows up to 2.

4. Foam, dry chemical and lines: The agent resubmits after fixing the errors

The agent's request. Please quote 3 Panther ARFF 8x8 vehicle(s) for an airport index E operation. Each carries 6,000 gallons of water, 900 gallons of foam and 1,000 lb of dry chemical, with a roof turret flow of 2,000 gpm and a bumper turret flow of 500 gpm, and 2 quick attack lines. The order covers 18,000 gallons of water in total.

Verdict: Allowed.

  • Order summary. 3 vehicle(s) carrying 18000 gallons of water in total against 6000 gallons needed for the airport index.

5. Fleet order: Six Panther 6x6 vehicles with an odd tank size and a wrong fleet water figure

The agent's request. Please quote 6 Panther ARFF 6x6 vehicle(s) for an airport index C operation. Each carries 3,200 gallons of water, 400 gallons of foam and 500 lb of dry chemical, with a roof turret flow of 1,250 gpm and a bumper turret flow of 0 gpm, and 2 quick attack lines. The order covers 18,000 gallons of water in total.

Verdict: Blocked.

  • Water tank is not an available size for this model. A water tank of 3200 gallons is not an available size for this model; Panther 4x4 offers 1,000, 1,500 or 2,000, the 6x6 offers 2,500, 3,000 or 3,500 and the 8x8 offers 4,000, 4,500 or 6,000.
  • Stated fleet water does not match. The order states 18000 gallons of fleet water; the vehicles give 19200.
  • Fleet order. An order of 6 vehicles is a fleet order; a person should confirm production slots and delivery.

6. Fleet order: The agent resubmits after fixing the errors

The agent's request. Please quote 6 Panther ARFF 6x6 vehicle(s) for an airport index C operation. Each carries 3,000 gallons of water, 400 gallons of foam and 500 lb of dry chemical, with a roof turret flow of 1,250 gpm and a bumper turret flow of 0 gpm, and 2 quick attack lines. The order covers 18,000 gallons of water in total.

Verdict: Needs approval.

  • Fleet order. An order of 6 vehicles is a fleet order; a person should confirm production slots and delivery.
  • Order summary. 6 vehicle(s) carrying 18000 gallons of water in total against 3000 gallons needed for the airport index.

7. Fleet order: The agent resubmits after fixing the errors

The agent's request. Please quote 4 Panther ARFF 6x6 vehicle(s) for an airport index C operation. Each carries 3,000 gallons of water, 400 gallons of foam and 500 lb of dry chemical, with a roof turret flow of 1,250 gpm and a bumper turret flow of 0 gpm, and 2 quick attack lines. The order covers 12,000 gallons of water in total.

Verdict: Allowed.

  • Order summary. 4 vehicle(s) carrying 12000 gallons of water in total against 3000 gallons needed for the airport index.

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 airport rescue and firefighting vehicles: the Panther model, the water, foam and dry chemical, and more. Before the order goes out, the agent sends it to Predictika, which checks it against a declarative model 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 1 Panther ARFF 4x4 vehicle(s) with the high-reach turret for an airport index D operation. Each carries 1,500 gallons of water, 200 gallons of foam and 500 lb of dry chemical, with a roof turret flow of 1,250 gpm and a bumper turret flow of 500 gpm. The rest of the request is on screen. The order covers 1,500 gallons of water in total.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with five findings, all in one answer. The roof and bumper turrets together flow 1750 gpm; the pump of this model delivers up to 1500 gpm. The turrets flow 1750 gpm at full discharge, which empties the 1500 gallon tank in under a minute. The extendable high-reach turret is not offered on the Panther 4x4 in this model. 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 order are checked against each other.
  7. What this shows: for turret flow against pump and tank, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the model to Panther ARFF 6x6, the vehicles to 3, the water per vehicle to 3,000 gal, the foam per vehicle to 400 gal and the stated fleet water as to 9,000 gal.
  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 order. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.