Predictika · Sea freight booking quotes
An AI sales agent prepares a sea freight booking quote: full container load by container type, or a shared LCL shipment, the trade lane, the weight and volume, whether the cargo is out of gauge, temperature controlled or dangerous, the delivery terms, customs clearance, the discount and the total the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how these choices fit together, and returns a verdict, every reason and the total it computed.
This validator models sea freight bookings across seven container types and LCL, not just the scenarios shown below.
Any sea freight booking quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: air, road, project cargo and break bulk. The service and container type names come from public DSV pages and the container capacities are standard industry values; DSV does not publish its rates, so every rate, surcharge, discount limit and handling rule is modeled from comparable carriers and forwarders and is not published by DSV.
6 scenarios in 2 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 |
|---|---|---|
| Cargo that must fit the container | Only with workarounds Each container type has its own payload and volume, so a load that fits one type blocks in another and every type needs its own limits. | Container type, weight and volume are fields of one booking and are compared on every call. |
| Special cargo tied to a container type | Only with workarounds Temperature control needs a reefer, a reefer needs a set point, and out-of-gauge cargo needs an open top or flat rack, so each pairing is a rule that runs both ways. | The pairings are checked together with the rest of the booking, in either direction. |
| Delivery terms that need customs | Only with care Delivered duty paid is only valid when import customs clearance is on the quote, a dependency between two fields. | Terms and customs are fields of one booking, so the dependency is checked on every call. |
| Blocks and approvals at once | Only with workarounds A discount above one level needs a sales manager while a higher one stops the booking, and a person should see all of it together. | Blocks and approvals are reported together, so one problem never hides another. |
| A stated total that must match the computed one | Only with workarounds Freight depends on container type, trade lane and discount, plus surcharges, so a separate rule must recompute it and compare it with the stated figure. | The stated total is a field of the booking and is compared with the computed one on every call. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the booking; approval findings need a person to sign off; everything else is computed.
| 1 | 27 metric tons per container is above the 26 metric ton payload of the chosen container type. |
| 2 | 68 cubic meters per container is above the 67 cubic meter capacity of the chosen container type. |
| 3 | An FCL booking has 0 containers; at least 1 is needed. |
| 4 | Temperature-controlled cargo needs an FCL reefer container (RF40), and a reefer container needs a temperature control request. |
| 5 | A set point of 31 degrees Celsius is outside the minus 30 to plus 30 range of a reefer container. |
| 6 | Out-of-gauge cargo needs an FCL open top (OT20) or flat rack (FR40) container; it cannot go LCL or in a closed container. |
| 7 | An LCL shipment of 16 cubic meters is above the 15 cubic meter limit; book a full container. |
| 8 | Delivery duty paid needs import customs clearance on the quote. |
| 9 | Dangerous goods need a declaration check by the dangerous goods desk before the booking is confirmed. |
| 10 | Explosives or radioactive cargo needs special handling approval from the dangerous goods desk. |
| 11 | Explosives (class 1) and radioactive material (class 7) are not accepted in LCL. |
| 12 | Dangerous goods class 10 does not exist; classes run 1 to 9, 0 means none. |
| 13 | A discount of 6 percent is above 5 percent; a sales manager should approve it. |
| 14 | A discount of 11 percent is above the 10 percent limit. |
| 15 | The quote states a total of $7,599; the modeled rates give $7,600. |
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 book 3 containers of the 40-foot high cube type on the transpacific trade, 28 metric tons and 70 cubic meters per container, out-of-gauge cargo, temperature controlled at 5 degrees Celsius, delivered duty paid, with a 12 percent discount. The booking quote states a total of $9,266.40. It is ready to send.
Verdict: Blocked.
The agent's request. Please book 3 containers of the 40-foot high cube type on the transpacific trade, 24 metric tons and 70 cubic meters per container, out-of-gauge cargo, temperature controlled at 5 degrees Celsius, delivered duty paid, with import customs clearance, with a 8 percent discount. The booking quote states a total of $9,837.60. It is ready to send.
Verdict: Blocked.
The agent's request. Please book 3 containers of the 40-foot flat rack type on the transpacific trade, 24 metric tons and 70 cubic meters per container, out-of-gauge cargo, delivered duty paid, with import customs clearance, with a 8 percent discount. The booking quote states a total of $14,060.40. It is ready to send.
Verdict: Needs approval.
The agent's request. Please book 3 containers of the 40-foot flat rack type on the transpacific trade, 24 metric tons and 70 cubic meters per container, out-of-gauge cargo, delivered duty paid, with import customs clearance, with a 5 percent discount. The booking quote states a total of $14,514. It is ready to send.
Verdict: Allowed.
The agent's request. Please book an LCL shipment of 18 cubic meters and 6 metric tons on the transpacific trade, temperature controlled at 4 degrees Celsius, dangerous goods class 7, free carrier. The booking quote states a total of $1,550. It is ready to send.
Verdict: Blocked.
The agent's request. Please book an LCL shipment of 12 cubic meters and 6 metric tons on the transpacific trade, free carrier, with import customs clearance. The booking quote states a total of $1,050. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.