Predictika · Dairy ingredients
An AI sales agent prepares an order for a Fonterra dairy ingredient (a milk powder, Cheddar for processing or anhydrous milkfat) for a destination market, with the analysis values the buyer needs. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of Fonterra's published GDT product bulletins and import eligibility statements and returns a verdict, every reason and the figures it looked up.
This validator models orders for the nine Fonterra New Zealand GDT-specification products in the bulletins it was built from, not just the scenarios shown below.
Any order for these products that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the bulletins have none, so this validator produces no price build-up or line-item quote), microbiological, sensory and physical limits, nutrition and vitamin values, other Fonterra and NZMP products and grades, packaging variants, contract terms and shipping. Assumptions: the import eligibility lists are those printed in the bulletins and are shown with their printed dates in the sources; the bulletins state that Fonterra does not oblige itself to ship to unlisted markets, and this validator therefore sends those orders for a person to confirm rather than blocking them; St Vincent is treated as one market.
6 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
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 |
|---|---|---|
| Specification limits per product | Only with workarounds Every product has its own Min and Max for protein, moisture, fat and more, and some limits have only one end; a rules-based CPQ needs a table of option rules per product that someone keeps in step with each bulletin version. | The product and the stated values travel in one request and every value is compared with the bulletin limit looked up for that product. |
| Which markets each product may ship to | Only with workarounds Each product has its own list of 9 to 62 markets, some marked for importer registration; in a rules-based CPQ that is a long compatibility table per product. | The product and destination are checked together against the product's printed list on every call. |
| Closely related products with different limits | Only with care Low heat, medium heat and UHT skimmilk powder differ only in their whey protein nitrogen index limit and market list, so a wrong pick is easy to miss. | The limits belong to the product, so the same value passes for one product and is flagged for the next. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the order 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 states a protein of 28.5 percent, above the 27.6 percent maximum in the specification for Wholemilk Powder Regular. |
| 2 | The order states a protein of 23.5 percent, below the 24.0 percent minimum in the specification for Wholemilk Powder Regular. |
| 3 | The order states a moisture of 3.8 percent, above the 3.5 percent maximum in the specification for Wholemilk Powder Regular. |
| 4 | The order states a fat of 29.0 percent, above the 28.0 percent maximum in the specification for Wholemilk Powder Regular. |
| 5 | The order states a protein of 23.0 percent, below the 23.3 percent minimum in the specification for Wholemilk Powder Instant Fortified. |
| 6 | The order states a salt that is not in the specification for Wholemilk Powder Regular: the bulletin gives no salt limit for this product. |
| 7 | The order states a whey protein nitrogen index that is not in the specification for Wholemilk Powder Regular: the bulletin gives no whey protein nitrogen index limit for this product. |
| 8 | The order states a whey protein nitrogen index of 6.5 mg/g, above the 6.0 mg/g maximum in the specification for Skimmilk Powder Regular Low Heat. |
| 9 | The order states a whey protein nitrogen index of 6.0 mg/g, above the 5.99 mg/g maximum in the specification for Skimmilk Powder Regular Medium Heat. |
| 10 | The order states a whey protein nitrogen index of 1.0 mg/g, below the 1.51 mg/g minimum in the specification for Skimmilk Powder Regular Medium Heat. |
| 11 | The order states a whey protein nitrogen index of 5.0 mg/g, above the 4.5 mg/g maximum in the specification for Skimmilk Powder for UHT Milk. |
| 12 | The order states a fat of 1.5 percent, above the 1.25 percent maximum in the specification for Skimmilk Powder for UHT Milk. |
| 13 | The order states a fat of 14.0 percent, above the 13.0 percent maximum in the specification for Buttermilk Powder Regular for UHT Milk. |
| 14 | The order states a salt of 2.5 percent, above the 2.25 percent maximum in the specification for Cheddar Cheese Young for processing. |
| 15 | The order states a salt of 1.5 percent, below the 1.75 percent minimum in the specification for Cheddar Cheese GDT Frozen for processing. |
| 16 | The order states a moisture of 40.0 percent, above the 39.0 percent maximum in the specification for Cheddar Cheese Young for processing. |
| 17 | The order states a pH at 72 hours of 5.8, above the 5.6 maximum in the specification for Cheddar Cheese Young for processing. |
| 18 | The order states a protein that is not in the specification for Cheddar Cheese GDT Frozen for processing: the bulletin gives no protein limit for this product. |
| 19 | The order states a milkfat of 99.5 percent, below the 99.8 percent minimum in the specification for Anhydrous Milkfat Premium Grade 210 kg. |
| 20 | The order states a moisture of 0.2 percent, above the 0.1 percent maximum in the specification for Anhydrous Milkfat Premium Grade 210 kg. |
| 21 | The order states a protein that is not in the specification for Anhydrous Milkfat Premium Grade 210 kg: the bulletin gives no protein limit for this product. |
| 22 | Japan is not among the markets Fonterra lists for Wholemilk Powder Regular. Fonterra ships only to listed markets unless agreed in advance with the customer, so a Fonterra representative must be contacted before contracting. |
| 23 | Thailand is marked ** for Wholemilk Powder Regular, so before contracting the importer or agent must confirm that it meets the registration requirements of its importing government agencies. |
| 24 | Thailand is not among the markets Fonterra lists for Cheddar Cheese GDT Frozen for processing. Fonterra ships only to listed markets unless agreed in advance with the customer, so a Fonterra representative must be contacted before contracting. |
| 25 | Brazil is not among the markets Fonterra lists for Wholemilk Powder Regular. Fonterra ships only to listed markets unless agreed in advance with the customer, so a Fonterra representative must be contacted before contracting. |
| 26 | Japan is not among the markets Fonterra lists for Skimmilk Powder Regular Low Heat. Fonterra ships only to listed markets unless agreed in advance with the customer, so a Fonterra representative must be contacted before contracting. |
| 27 | The order states a whey protein nitrogen index of 7.0 mg/g, above the 6.0 mg/g maximum in the specification for Skimmilk Powder Regular Low Heat. |
| 28 | The order states a moisture of 4.0 percent, above the 3.5 percent maximum in the specification for Wholemilk Powder Regular. |
| 29 | Peru is marked ** for Wholemilk Powder Regular, so before contracting the importer or agent must confirm that it meets the registration requirements of its importing government agencies. |
| 30 | The order states a moisture of 45.0 percent, above the 39.0 percent maximum in the specification for Cheddar Cheese GDT Frozen for processing. |
| 31 | The order states a fat of 40.0 percent, above the 38.0 percent maximum in the specification for Cheddar Cheese GDT Frozen for processing. |
| 32 | The order states a salt of 3.0 percent, above the 2.5 percent maximum in the specification for Cheddar Cheese GDT Frozen for processing. |
| 33 | The order states a pH at 72 hours of 4.9, below the 5.05 minimum in the specification for Cheddar Cheese GDT Frozen for processing. |
| 34 | Brazil is not among the markets Fonterra lists for Cheddar Cheese GDT Frozen for processing. Fonterra ships only to listed markets unless agreed in advance with the customer, so a Fonterra representative must be contacted before contracting. |
The text of the narrated walkthrough, step by step.