Predictika · Industrial spill kit orders

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

An AI sales agent prepares an order for industrial spill kits for a plant, fuel dock or yard. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the fluid, kit type, kit size and add-on rules and returns a verdict, every reason and the figures it computed.

Scope: Oil-Dri Universal, Oil Only and Haz Mat spill kits (5 to 110 gallons) for ten common fluids, with Premium clay as an add-on; the spill capacity check covers the 15 and 20 gallon kits. See everything this validator covers

This validator models orders for the Oil-Dri industrial spill kits listed above, not just the scenarios shown below.

  • Kit type and fluid — Universal, Oil Only and Haz Mat kits are checked against the Oil-Dri chemical application guide for motor oil, gasoline, brake fluid, turpentine, ethylene glycol, hydrochloric, hydrofluoric, sulfuric and nitric acid, and bleach: Oil Only absorbs petroleum-based fluids only, and sulfuric and nitric acid are listed for Haz Mat only.
  • Location and clay — the catalog describes Oil Only products as ideal for floating oil on water, so a Universal or Haz Mat kit for a spill on water goes to a person; Oil-Dri clay granules are not used with turpentine or hydrofluoric acid.
  • Size and quote — kit sizes are 5 (bucket), 10, 15, 20, 30, 40, 50, 65, 95 and 110 gallons. The catalog says the 15 and 20 gallon kits handle spills up to 20 gallons, so for those kits a planned spill above 20 gallons per kit goes to a person and a stated capacity is compared with 20 gallons per kit; the catalog gives no such figure for the other sizes, so a stated capacity for them is blocked.

Any order for these kits that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Oil-Dri sells through distributors and publishes no price list, so this validator produces no price build-up or line-item quote), pads, rolls, socks, pillows, booms, sweeping compounds, marine and retail products, refill kits, and fluids not listed above.

The AI sales agentBuilds the spill kit 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 kit type that does not suit the fluidOnly with care
A product rule per fluid and kit type from a chemical guide. It works, but the guide has hundreds of chemicals and each is another rule to keep in step.
Fluid and kit type arrive in one request and are checked together against the guide.
Spills on water that suit Oil Only kitsOnly with care
Depends on a choice on the location line and another on the kit line, so a cross-line rule is needed and must be kept in sync.
Location, fluid and kit type are checked together, whatever order they were chosen in.
An add-on that must not meet certain fluidsOnly with workarounds
A dependency between an add-on line and the fluid line; easy to miss when the add-on is added later.
The add-on is checked against the fluid on every call.
Planned spill and stated capacity against the catalog figureOnly with care
Capacity is quantity times a per-kit figure; a stated figure is a free-entry field that someone has to compare with it.
Capacity is computed on every call and compared with both the planned spill and the stated figure.
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.

1The chemical application guide lists this chemical for Haz Mat absorbents only; Universal absorbents are not listed for it.
2Oil Only absorbents are hydrophobic and absorb petroleum-based fluids only; the fluid on the quote is not in the Oil Only column of the chemical application guide.
3The catalog describes Oil Only products as ideal for absorbing floating oils on water; a person should confirm a Universal or Haz Mat kit for a spill on water.
4Oil-Dri clay granules must not be used with turpentine, vegetable oil, unsaturated organic compounds or hydrofluoric acid.
5The catalog says the 15 and 20 gallon kits handle spills up to 20 gallons; a planned spill of 65 gallons is above the 40 gallons these kits are listed for, so a person should confirm.
6The quote states that the kits handle spills of 60 gallons; the catalog says up to 20 gallons per kit, which is 40 gallons for this quote.
7The quote states that the kits handle spills of 30 gallons; the catalog says up to 20 gallons per kit, which is 40 gallons for this quote.
8The quote states that the kits handle spills of 110 gallons; the catalog gives a spill capacity for the 15 and 20 gallon kits only.
9The quote states that the kits handle spills of 60 gallons; the catalog says up to 20 gallons per kit, which is 20 gallons for this quote.
10The catalog says the 15 and 20 gallon kits handle spills up to 20 gallons; a planned spill of 60 gallons is above the 20 gallons these kits are listed for, so a person should confirm.

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. Sulfuric acid spill: An acid spill in the plant with Universal kits

The agent's request. Please quote 2 x Oil-Dri Universal 20 gallon Spill Kit for a sulfuric acid spill of about 40 gallons inside the plant. The quote states that the kits handle spills up to 40 gallons in total. It is ready to send.

Verdict: Blocked.

  • Universal kit not listed for this chemical. The chemical application guide lists this chemical for Haz Mat absorbents only; Universal absorbents are not listed for it.

2. Sulfuric acid spill: The agent resubmits after fixing the errors

The agent's request. Please quote 2 x Oil-Dri Haz Mat 20 gallon Spill Kit for a sulfuric acid spill of about 40 gallons inside the plant. The quote states that the kits handle spills up to 40 gallons in total. It is ready to send.

Verdict: Allowed.

  • Capacity summary. 2 kit(s) of this size are listed to handle spills up to 40 gallons in total (catalog: up to 20 gallons per 15 or 20 gallon kit) against a planned spill of 40 gallons.

3. Marina fuel dock: A gasoline spill on the water with Universal kits

The agent's request. Please quote 2 x Oil-Dri Universal 15 gallon Spill Kit for a gasoline spill of about 30 gallons on the water at the fuel dock. The quote states that the kits handle spills up to 40 gallons in total. It is ready to send.

Verdict: Needs approval.

  • Spill on water with a kit that is not Oil Only. The catalog describes Oil Only products as ideal for absorbing floating oils on water; a person should confirm a Universal or Haz Mat kit for a spill on water.
  • Capacity summary. 2 kit(s) of this size are listed to handle spills up to 40 gallons in total (catalog: up to 20 gallons per 15 or 20 gallon kit) against a planned spill of 30 gallons.

4. Marina fuel dock: The agent resubmits after fixing the errors

The agent's request. Please quote 2 x Oil-Dri Oil Only 15 gallon Spill Kit for a gasoline spill of about 30 gallons on the water at the fuel dock. The quote states that the kits handle spills up to 40 gallons in total. It is ready to send.

Verdict: Allowed.

  • Capacity summary. 2 kit(s) of this size are listed to handle spills up to 40 gallons in total (catalog: up to 20 gallons per 15 or 20 gallon kit) against a planned spill of 30 gallons.

5. Solvent spill: A turpentine spill with kits and clay

The agent's request. Please quote 2 x Oil-Dri Oil Only 20 gallon Spill Kit for a turpentine spill of about 40 gallons inside the plant, with Oil-Dri Premium clay as an add-on. The quote states that the kits handle spills up to 50 gallons in total. It is ready to send.

Verdict: Blocked.

  • Clay not for this fluid. Oil-Dri clay granules must not be used with turpentine, vegetable oil, unsaturated organic compounds or hydrofluoric acid.
  • Stated capacity differs from the catalog. The quote states that the kits handle spills of 50 gallons; the catalog says up to 20 gallons per kit, which is 40 gallons for this quote.

6. Solvent spill: The agent resubmits after fixing the errors

The agent's request. Please quote 2 x Oil-Dri Oil Only 20 gallon Spill Kit for a turpentine spill of about 40 gallons inside the plant. The quote states that the kits handle spills up to 40 gallons in total. It is ready to send.

Verdict: Allowed.

  • Capacity summary. 2 kit(s) of this size are listed to handle spills up to 40 gallons in total (catalog: up to 20 gallons per 15 or 20 gallon kit) against a planned spill of 40 gallons.

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 industrial spill kits for a plant, fuel dock or yard. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the fluid, kit type, kit size and add-on rules 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 2 x Oil-Dri Oil Only 20 gallon Spill Kit for a turpentine spill of about 40 gallons inside the plant, with Oil-Dri Premium clay as an add-on. The quote states that the kits handle spills up to 50 gallons in total. 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. Oil-Dri clay granules must not be used with turpentine, vegetable oil, unsaturated organic compounds or hydrofluoric acid. The quote states that the kits handle spills of 50 gallons; the catalog says up to 20 gallons per kit, which is 40 gallons for this quote.
  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 planned spill and stated capacity against the catalog figure, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the premium clay add-on to no and the stated kit capacity to 40 gallons.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. Both earlier findings are cleared, and the validator's figure matches the quote.
  13. Two 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.