Predictika · Phosphate fertilizer cargo quotes
An AI sales agent prepares a quote for a cargo of phosphate fertilizer: a product, bulk or bagged, delivery terms and destination, payment terms, a formula and a cargo size in tonnes. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of OCP's phosphate fertilizer range and returns a verdict, every reason and the unit price and total it computed.
This validator models OCP phosphate fertilizer cargo quotes, not just the scenarios shown below.
Any OCP phosphate fertilizer cargo quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: vessel scheduling, other OCP products and destinations, and shipping documents. The product names come from public trade-press reports; the prices, freight, cargo 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 |
|---|---|---|
| Cargo limits that depend on the packing | Only with care The minimum cargo is different for bulk and for bags, and bags have a maximum, so each limit needs a rule keyed to the packing. | The packing and the tonnes are in one request and checked together on every call. |
| A product offered to some destinations only | Only with care NP 5-42 on a CFR basis is limited to Europe, so a rule has to look at the product, the delivery terms and the region at once. | The product, the delivery terms and the destination are fields of one request and are checked together on every call. |
| A unit price built from product, packing and freight | Only with care The base price, the bag premium and the freight by region each need a price rule, and the rules must be kept in step. | The unit price and the total are computed from the same request on every call. |
| A stated total that must match the computed total | Only with workarounds The total is the tonnes times a unit price built from several parts, 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 quote 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 quote; approval findings need a person to sign off; everything else is computed.
| 1 | The order is for 4,999 tonnes; the minimum for this packing is 5,000 tonnes. |
| 2 | The order is for 4,000 tonnes; the minimum for this packing is 5,000 tonnes. |
| 3 | The order is for 499 tonnes; the minimum for this packing is 500 tonnes. |
| 4 | The order is for 20,001 tonnes in bags; a bagged cargo is limited to 20,000 tonnes. |
| 5 | NP 5-42 is offered on a CFR basis to European destinations only; choose Europe or sell it FOB. |
| 6 | A CFR price needs a destination region (Brazil, India, Europe or West Africa); none was chosen. |
| 7 | The order is for 0 tonnes; at least 1 tonne is needed. |
| 8 | Payment on credit terms is requested; sales are quoted on a sight basis, so a person should approve credit. |
| 9 | The quote states a total of 1 USD; 30,000 tonnes at 738 USD a tonne come to 22,140,000 USD. |
| 10 | 50,000 tonnes is a very large cargo that may need more than one vessel; a person should confirm allocation. |
| 11 | The quote states a total of 22,140,001 USD; 30,000 tonnes at 738 USD a tonne come to 22,140,000 USD. |
| 12 | The quote states a total of 21,000,000 USD; 30,000 tonnes at 738 USD a tonne come to 22,140,000 USD. |
| 13 | A customised formula is requested; custom blends are agreed with the agronomy team before a price is confirmed. |
| 14 | The order is for 100 tonnes; the minimum for this packing is 500 tonnes. |
| 15 | The quote states a total of 5 USD; 100 tonnes at 572 USD a tonne come to 57,200 USD. |
| 16 | 60,000 tonnes is a very large cargo that may need more than one vessel; a person should confirm allocation. |
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 25,000 tonnes of NP 5-42 in bags, CFR to India, with sight payment, for a total of 13,500,000 USD. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 18,000 tonnes of NP 5-42 in bags, CFR to Europe, with sight payment, for a total of 10,116,000 USD. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 4,000 tonnes of DAP in bulk, CFR to Brazil, with credit payment and a customized formula, for a total of 2,952,000 USD. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 30,000 tonnes of DAP in bulk, CFR to Brazil, with sight payment, for a total of 22,140,000 USD. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 50,000 tonnes of MAP in bulk, CFR, with credit payment, for a total of 36,750,000 USD. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 40,000 tonnes of MAP in bulk, CFR to West Africa, with sight payment, for a total of 30,520,000 USD. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.