Predictika · Packaged explosives orders
An AI sales agent prepares an order for packaged explosives: a Powergel or Osx product, the use it is bought for, the detonators and boosters that initiate it, a delivery, and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the Orica packaged product range and returns a verdict, every reason and the order total it computed.
This validator models Orica packaged explosives orders, not just the scenarios shown below.
Any Orica packaged explosives order that touches these rules is in scope — not only the scenarios pictured here. Not covered: bulk explosives, blast design, regulations of a particular country and taxes. The product names come from Orica's public pages; all prices, limits and approval thresholds are modeled and illustrative (see the note at the foot of the page).
6 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| A product that fits only some uses | Only with care Seismic products are for seismic work and seismic work needs them, so a rule has to look at the product and the use in both directions. | The product and the use are fields of one request and are checked together on every call. |
| A required item that depends on another choice | Only with care Powergel 1 needs Powergel Boost, and every hole needs a detonator unless cord is used, so each item needs its own dependency rule. | Every item is a field of one request, so each dependency is checked on every call. |
| Limits that differ by quantity | Only with care The delivery mass and the discount each have an approval level and a hard limit, so each needs two rules and a computed mass. | The mass and the discount are computed and compared with both limits on every call. |
| A stated total that must match the computed total | Only with workarounds The total is built from cartons, detonators, boosters, cord and the discount, so a separate rule is needed to recompute it and compare it with the stated figure. | The stated total is a field of the request and is compared with the computed total on every call. |
| Every problem returned in one answer | Only 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. |
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.
| 1 | Powergel 1 is a non-cap-sensitive emulsion; it needs Powergel Boost to be fired reliably. |
| 2 | The chosen explosive and the stated use do not match; seismic explosives (Powergel Seismic, Osx 5) are for seismic work only, and seismic work needs one of them. |
| 3 | Osd electric detonators are seismic detonators; they are not sold for surface or underground blasting. |
| 4 | The order has no detonators and no detonating cord to initiate the explosive. |
| 5 | The order has 59 detonators for 60 holes; each hole needs at least one. |
| 6 | Detonators and explosives cannot travel in the same delivery; ship them separately. |
| 7 | The customer has no valid explosives purchase licence on file; explosives cannot be sold. |
| 8 | The order has 0 cartons of explosive; at least 1 is needed. |
| 9 | A delivery of 2,025 kg of explosive is above 2,000 kg and needs a safety and logistics manager to approve. |
| 10 | A delivery of 5,000 kg of explosive is above 2,000 kg and needs a safety and logistics manager to approve. |
| 11 | The order is 5,025 kg of explosive; one delivery is limited to 5,000 kg. |
| 12 | A discount of 9 percent is above 8 percent and needs sales management approval. |
| 13 | A discount of 15 percent is above 8 percent and needs sales management approval. |
| 14 | A discount of 16 percent is outside the 0 to 15 percent range that can be quoted. |
| 15 | Powergel Boost is meant for non-cap-sensitive products; a person should confirm it is wanted with this explosive. |
| 16 | The order states a total of 422,300 cents; the illustrative prices give 422,400 cents. |
| 17 | The order states a total of 422,401 cents; the illustrative prices give 422,400 cents. |
| 18 | The order states a total of 100 cents; the illustrative prices give 998,400 cents. |
| 19 | A delivery of 2,500 kg of explosive is above 2,000 kg and needs a safety and logistics manager to approve. |
| 20 | The order has 10 detonators for 60 holes; each hole needs at least one. |
| 21 | The order is 7,500 kg of explosive; one delivery is limited to 5,000 kg. |
| 22 | A discount of 20 percent is outside the 0 to 15 percent range that can be quoted. |
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.
The agent's request. Please quote 40 cartons of Powergel 1 for surface blasting, with 45 Osd detonators for 60 holes, the detonators shipped together with the explosive, for a total of $3,114.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 40 cartons of Powergel 1 for surface blasting, with 60 Exel Neo detonators for 60 holes, with Powergel Boost, shipped in one delivery, for a total of $4,374.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 201 cartons of Powergel 801 for underground blasting, with 60 Exel Neo detonators for 60 holes, shipped in one delivery, for a customer with no licence on file, with a 16 percent discount, for a total of $19,031.20. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 80 cartons of Powergel 801 for underground blasting, with 60 Exel Neo detonators for 60 holes, shipped in one delivery, with a 7 percent discount, for a total of $7,499.52. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 40 cartons of Powergel 901 for seismic work, with 60 holes and no detonators, shipped in one delivery, for a total of $4,160.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 40 cartons of Powergel Seismic for seismic work, with 60 Osd detonators for 60 holes, shipped in one delivery, for a total of $5,032.00. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.