Predictika · Temperature-controlled shipment quotes
An AI sales agent prepares a quote for a temperature-controlled shipment: the packaging family, the temperature class, road or air, the number of units, the transit time, the monitoring, the dangerous goods declaration, the discount and the list total the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of what each packaging can hold and how those choices fit together, and returns a verdict, every reason and the total it computed.
This validator models passive containers, Cocoon, active containers and dry shippers, not just the scenarios shown below.
Any quote of these types that touches these rules is in scope — not only the scenarios pictured here. Not covered: services such as an onboard courier, which were not found on public pages. The four packaging families, their coolants and the temperature ranges follow public World Courier pages; every hold time, unit limit, threshold and rule is modeled, and all prices are illustrative.
7 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 |
|---|---|---|
| Packaging that depends on the temperature class | Only with care Each packaging family supports only some temperature classes, so every rule has to test the pair first. | The packaging and the temperature class are checked together on every call. |
| Hold time against the transit | Only with care The hours a packaging holds temperature differ by family, and a transit close to the limit needs a person to confirm the route. | The hold time is part of the model; the block and the approval each return their own reason. |
| Mode and declarations | Only with workarounds Active containers cannot fly, and dry ice or liquid nitrogen by air needs a declaration, so each combination needs its own rule and message. | Mode, coolant and declaration are fields of the request and are checked in the same pass. |
| A stated total that must match the computed one | Only with workarounds The list total depends on units, packaging, monitoring and distance, so a separate rule must 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 a step is completed, so a rep often fixes one error and meets the next. | All findings come back together, so the agent can fix them in a single pass. |
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.
| 1 | The planned transit of 110 hours uses more than 85 percent of the 120 hour hold time; a logistics lead should confirm the route. |
| 2 | The planned transit is 130 hours; this packaging is modeled to hold temperature for 120 hours. |
| 3 | The chosen packaging family does not support the requested temperature class. |
| 4 | Deep-frozen and cryogenic air shipments use dry ice or liquid nitrogen and need a dangerous goods declaration. |
| 5 | Active (powered) containers move on refrigerated road vehicles; they cannot be quoted for air. |
| 6 | The quote has 6 units; this packaging allows at most 5 per shipment. |
| 7 | The quote states a list total of 20,000 USD; the quoted shipment computes to 20,400 USD. |
| 8 | A discount of 15 percent is above 10 percent and needs manager approval. |
| 9 | The quote gives 21 percent discount; more than 20 percent is not allowed. |
| 10 | A deep-frozen or cryogenic shipment is quoted without temperature or location monitoring; a person should confirm the customer accepts this. |
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 prepare a quote to ship 6 units of deep-frozen goods in an active container, by air, with a transit of 200 hours over 800 km, without monitoring, and a discount of 25 percent. The quote states a list total of 50,000 USD. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a quote to ship 6 units of deep-frozen goods in passive boxes, by air, with a transit of 60 hours over 800 km, without monitoring, and a discount of 12 percent. The quote states a list total of 21,300 USD. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a quote to ship 6 units of deep-frozen goods in passive boxes, by air, with a transit of 60 hours over 800 km, with monitoring, with the dangerous goods declaration, and a discount of 5 percent. The quote states a list total of 21,840 USD. It is ready to send.
Verdict: Allowed.
The agent's request. Please prepare a quote to ship 5 units of frozen goods in Cocoon, by road, with a transit of 130 hours over 800 km, with monitoring, and a discount of 5 percent. The quote states a list total of 9,000 USD. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a quote to ship 4 units of frozen goods in Cocoon, by road, with a transit of 100 hours over 800 km, with monitoring, and a discount of 5 percent. The quote states a list total of 16,000 USD. It is ready to send.
Verdict: Allowed.
The agent's request. Please prepare a quote to ship 4 units of refrigerated goods in a dry shipper, by road, with a transit of 235 hours over 800 km, with monitoring, and a discount of 21 percent. The quote states a list total of 9,360 USD. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a quote to ship 4 units of cryogenic goods in a dry shipper, by road, with a transit of 200 hours over 800 km, with monitoring, and a discount of 10 percent. The quote states a list total of 9,360 USD. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.