Predictika · Air and sea freight quotes
An AI sales agent prepares an air or sea freight quote for a shipment: a service level, cargo type, weight and volume, containers, an Incoterm, insurance and a required delivery time. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the service levels and returns a verdict, every reason and the total it computed.
This validator models freight quotes of this kind, not just the scenarios shown below.
Any freight quote that touches these rules is in scope — not only the scenarios pictured here. Service level and product names, the transit windows and the verified account for full-container quotes follow Kuehne+Nagel's public pages; weight limits, container figures, cargo restrictions, approval thresholds and every rate are modeled and not published by Kuehne+Nagel, and the rates are illustrative. Not covered: road freight, contract logistics, customs brokerage, charter and oversize cargo, and taxes.
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 service level that depends on the delivery time | Only with care Each service has its own minimum days, so every service needs a rule that compares it with the days the customer needs. | The service and the days needed are fields of one request and are checked together on every call. |
| Cargo that must fit the containers chosen | Only with care Fit depends on the container type, the count, the weight and the volume, so the rule must multiply and compare several figures. | The containers, weight and volume are in one request and checked together on every call. |
| Cargo type and Incoterm rules that depend on the mode | Only with care Perishable, pharma and dangerous goods are limited on some services and an Incoterm applies to sea only, so each combination needs its own rule. | The service, cargo and Incoterm are checked together on every call. |
| A stated total that must match the computed total | Only with workarounds The total is built from freight, pickup, surcharges, cargo premiums and insurance, 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 saved or 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 quote; approval findings need a person to sign off; everything else is computed.
| 1 | 2,001 kg is above the 2,000 kg this service is modeled for. |
| 2 | Delivery is needed in 2 days; this service takes at least 3 days. |
| 3 | Delivery is needed in 5 days; this service takes at least 6 days. |
| 4 | A quote total of 9,774,500 cents needs a commercial review. |
| 5 | 30,001 kg is above the 30,000 kg this service is modeled for. |
| 6 | A quote total of 9,774,825 cents needs a commercial review. |
| 7 | Perishable and pharmaceutical cargo cannot travel on KN Extend or LCL in this quote. |
| 8 | Dangerous goods cannot go on KN Express in this quote. |
| 9 | Dangerous goods need a dangerous-goods acceptance check before the booking. |
| 10 | FOB and CIF apply to sea freight only; they are quoted here with an air service. |
| 11 | Delivered duty paid (DDP) moves duties and taxes to the forwarder; a customs specialist should confirm. |
| 12 | Insurance needs a declared cargo value. |
| 13 | A declared value above 500,000 US dollars needs an insurance underwriting check. |
| 14 | 16 cubic metres is above the 15 cubic metres modeled for LCL; ship it as a full container. |
| 15 | Delivery is needed in 29 days; this service takes at least 30 days. |
| 16 | Full-container services need a container type and count; air and LCL quotes carry none. |
| 17 | A full-container (FCL) quote needs a verified myKN account. |
| 18 | The cargo (weight or volume) does not fit the containers selected; capacity is 0 kg and 0 cubic metres. |
| 19 | The cargo (weight or volume) does not fit the containers selected; capacity is 52,000 kg and 134 cubic metres. |
| 20 | Perishable and pharmaceutical full-container cargo needs a refrigerated container. |
| 21 | FCL Pledge rates depend on a volume agreement that sales should confirm. |
| 22 | A quote total of 5,364,500 cents needs a commercial review. |
| 23 | The shipment needs a weight of at least 1 kg and a volume of at least 1 cubic metre. |
| 24 | The quote states a total of 247,444 cents; the illustrative rates give 247,445 cents. |
| 25 | The quote states a total of 252,445 cents; the illustrative rates give 247,445 cents. |
| 26 | The quote states a total of 100 cents; the illustrative rates give 262,445 cents. |
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 a KN Express air freight shipment of 2,400 kg and 3 cubic metres of dangerous goods on FOB terms, needed in 10 days, with pickup, insured with no declared value. The shipper has a verified account. The quote total is 100,000 cents. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a KN Expert air freight shipment of 2,400 kg and 3 cubic metres of general cargo on FCA terms, needed in 10 days, with pickup, insured for a declared value of $30,000. The shipper has a verified account. The quote total is 1,097,500 cents. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an FCL Spot shipment of 60,000 kg and 100 cubic metres of pharma cargo in two 40-foot containers on FOB terms, needed in 20 days, with pickup, insured for a declared value of $10,000. The shipper does not have a verified account. The quote total is 914,500 cents. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an FCL Spot shipment of 30,000 kg and 80 cubic metres of pharma cargo in two 40-foot refrigerated containers on FOB terms, needed in 40 days, with pickup, insured for a declared value of $10,000. The shipper has a verified account. The quote total is 1,634,500 cents. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a sea LCL shipment of 4,000 kg and 18 cubic metres of perishable cargo in one 20-foot container on FOB terms, needed in 28 days, with pickup, insured for a declared value of $10,000. The shipper has a verified account. The quote total is 186,500 cents. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a sea LCL shipment of 4,000 kg and 12 cubic metres of general cargo on FOB terms, needed in 35 days, with pickup, insured for a declared value of $10,000. The shipper has a verified account. The quote total is 132,500 cents. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.