Predictika · Container bookings
An AI sales agent prepares an ocean container booking: the container type, Spot or contract, how many containers, the cargo weight, a temperature setting, the cargo class, free days, the days to departure and the total weight it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the booking rules and returns a verdict, every reason and the figures it computed.
This validator models container bookings of this kind, not just the scenarios shown below.
Any container booking that touches these rules is in scope — not only the scenarios pictured here. The container types and the Spot and contract products follow Maersk's public container FAQ and Spot terms; the payload limits, the reefer range, the dangerous goods and over-dimension handling, the commitment, the free-time limits, the booking size limit and the cut-off are modeled from comparable carrier practice and not published by Maersk. No freight rates are modeled. Not covered: tank containers, lane rates, surcharges and inland legs.
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 weight limit that depends on the container type | Only with care Each of the nine container types takes a different weight, so the weight needs a rule per type. | The container and weight are fields of one booking and are checked together. |
| Reefer rules | Only with care A reefer needs a temperature within a range and no other container may have one, so three rules depend on the container. | The container and temperature are in one request and all three conditions are evaluated on every call. |
| Limits that depend on the product and the timing | Only with workarounds The free days, the annual commitment, the booking size and the cut-off before departure depend on Spot or contract and on the days to departure. | The product, quantity, free days and days to departure are in one request and all the conditions are evaluated on every call. |
| A stated total weight | Only with workarounds The total weight has to be computed from the containers and compared with the total stated. | The total is computed on every call and compared with the total stated in the booking. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as a step is saved or completed, so a person 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 booking; approval findings need a person to sign off; everything else is computed.
| 1 | The cargo weighs 27,500 kg per container; this container type takes at most 26,700 kg. |
| 2 | A reefer booking needs a temperature setting. |
| 3 | The reefer set point is -40 C; the range accepted is -35 C to +30 C. |
| 4 | A temperature setting applies to reefer containers only; this is not a reefer. |
| 5 | Class 1 explosives cannot be booked online. |
| 6 | Dangerous goods need a declaration review before the booking is confirmed. |
| 7 | Over-dimension cargo needs an open top or flat rack container. |
| 8 | Over-dimension cargo needs a special-cargo review. |
| 9 | A contract needs an annual commitment of at least 50 FEU; the booking has 30. |
| 10 | 15 free days requested; this product allows at most 14. |
| 11 | A spot booking of 20 or more containers needs confirmation of space. |
| 12 | 101 containers on one booking; the limit is 100. |
| 13 | The vessel departs in 1 day(s); bookings close 2 days before departure. |
| 14 | The booking states 90,000 kg in total; the containers give 80,000 kg. |
| 15 | The cargo weighs 28,000 kg per container; this container type takes at most 27,600 kg. |
| 16 | The cargo weighs 29,000 kg per container; this container type takes at most 28,100 kg. |
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 4 40-foot dry containers on a Spot booking, 27,500 kg in each, with a temperature set to 4 degrees Celsius, carrying over-dimension cargo. The booking asks for 15 free days and the vessel departs in 1 days. The booking states a total weight of 110,000 kg. It is ready to send.
Verdict: Blocked.
The agent's request. Please book 4 40-foot reefer containers on a Spot booking, 27,500 kg in each, with a temperature set to 4 degrees Celsius. The booking asks for 7 free days and the vessel departs in 14 days. The booking states a total weight of 110,000 kg. It is ready to send.
Verdict: Allowed.
The agent's request. Please book 101 40-foot dry containers on a Contract booking, 20,000 kg in each, carrying dangerous goods class 1, under a contract with an annual commitment of 30 FEU. The booking asks for 21 free days and the vessel departs in 14 days. The booking states a total weight of 2,020,000 kg. It is ready to send.
Verdict: Blocked.
The agent's request. Please book 40 40-foot dry containers on a Contract booking, 20,000 kg in each, under a contract with an annual commitment of 120 FEU. The booking asks for 21 free days and the vessel departs in 14 days. The booking states a total weight of 800,000 kg. It is ready to send.
Verdict: Allowed.
The agent's request. Please book 4 40-foot reefer containers on a Spot booking, 20,000 kg in each, with a temperature set to -40 degrees Celsius. The booking asks for 7 free days and the vessel departs in 1 days. The booking states a total weight of 90,000 kg. It is ready to send.
Verdict: Blocked.
The agent's request. Please book 4 40-foot reefer containers on a Spot booking, 20,000 kg in each, with a temperature set to -18 degrees Celsius. The booking asks for 7 free days and the vessel departs in 14 days. The booking states a total weight of 80,000 kg. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.