Predictika · Horticulture inputs
An AI sales agent prepares a quote for a plant nursery: an ICL Osmocote product, its longevity, the pot size, how it is applied, the grams per pot and the yellow spoon. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of ICL's published product guide and Spoon Rate Guide and returns a verdict, every reason and the figures it looked up.
This validator models fertiliser dose quotes for four ICL products in the ANZ ornamental horticulture guides, not just the scenarios shown below.
Any quote for these four products that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (ICL publishes none, so this validator produces no price build-up), other Osmocote products (Exact Mini, Start, Bloom, Pro Low P, tablets, High K, Lo.Start), crop-specific rate ranges, repotting dilution and fertigation. Assumptions: the Spoon Rate Guide is read as a general guide for undertilised substrates; the 16-18 month longevity is read as available for Osmocote 5 / Exact; Topdress FT and Osmoform NXT are read as topdress-only.
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 |
|---|---|---|
| Grams per pot by pot size, product and longevity | Only with workarounds The dose depends on three things at once, so a rules-based CPQ needs a table row for every combination and someone to keep it in step with ICL's guide. | The product, longevity and pot size travel in one request and the dose is looked up and compared on every call. |
| Which longevity each product is sold in | Only with care Longevity is a product option with exceptions (no 16-18 months for Pro; none for the topdress products), so each product needs its own exclusion rules. | The product and longevity are checked together against the guide. |
| Spoon capacity against the dose | Only with workarounds A spoon is just a number on the quote unless a rule ties it to the product range and the stated grams. | The spoon, product and dose are in one request and compared. |
| 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 quote has 28.0 g per pot, but the spoon rate guide lists 30.0 g for a 5 L pot with this product and longevity. |
| 2 | Osmocote Pro is listed in 3-4, 5-6, 8-9 and 12-14 month longevities only; 16-18 months is not offered. |
| 3 | The quote has 40.0 g per pot, but the spoon rate guide lists 50.0 g for a 5 L pot with this product and longevity. |
| 4 | Osmocote Pro is sold in 3-4, 5-6, 8-9 and 12-14 month longevities and the quote has none chosen. |
| 5 | Osmocote 5 / Exact is sold in 3-4, 5-6, 8-9 and 12-14 month longevities and the quote has none chosen. |
| 6 | Osmocote Topdress FT has a single fixed longevity and no longevity option; the quote has 8-9 months. |
| 7 | Osmocote Topdress FT is listed for topdress application; the quote has it incorporated in the substrate. |
| 8 | The quote has 100.0 g per pot, but the spoon rate guide lists 105.0 g for a 35 L pot with this product and longevity. |
| 9 | The spoon rate guide lists no Osmocote Topdress FT rate for a 100 L pot. |
| 10 | The spoon rate guide lists no Osmoform NXT rate for a 200 L pot. |
| 11 | The spoon rate guide prints a 50 L rate for Osmocote Topdress FT that the product guide leaves blank; a person should confirm the rate. |
| 12 | The spoon rate guide prints a 50 L rate for Osmoform NXT that the product guide leaves blank; a person should confirm the rate. |
| 13 | ICL prints this pot as 1.5 L (140 mm) in the product guide and as 1.3 L in the spoon rate guide, with different grams; a person should confirm the rate for this pot. |
| 14 | The quote has 600.0 g per pot, but the spoon rate guide lists 540.0 g for a 200 L pot with this product and longevity. |
| 15 | The quote has 160.0 g per pot, but the spoon rate guide lists 162.0 g for a 27 L pot with this product and longevity. |
| 16 | Yellow spoon 4 holds 35.0 g, but the quote has 20.0 g per pot. |
| 17 | Yellow spoon number 8 does not exist; the spoons are numbered 1 to 7. |
| 18 | Yellow spoon 6 holds 69.0 g, but the quote has 81.0 g per pot. |
| 19 | Yellow spoon 4 holds 30.0 g, but the quote has 42.0 g per pot. |
| 20 | Yellow spoon 2 holds 13.0 g, but the quote has 15.0 g per pot. |
| 21 | Yellow spoon 2 holds 15.0 g, but the quote has 25.0 g per pot. |
| 22 | The quote has 0 pots; at least one is needed. |
| 23 | The stated longevity is based on an average soil temperature of 21 C; at 26 C a person should confirm the release time. |
| 24 | The quote has 31.0 g per pot, but the spoon rate guide lists 30.0 g for a 5 L pot with this product and longevity. |
| 25 | The stated longevity is based on an average soil temperature of 21 C; at 16 C a person should confirm the release time. |
| 26 | The spoon rate guide lists no Osmocote Topdress FT rate for a 200 L pot. |
| 27 | The stated longevity is based on an average soil temperature of 21 C; at 30 C a person should confirm the release time. |
| 28 | The quote has 3.5 g per pot, but the spoon rate guide lists 3.0 g for a 0.5 L pot with this product and longevity. |
| 29 | Yellow spoon 4 holds 30.0 g, but the quote has 24.0 g per pot. |
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 Osmocote Pro (8-9 months) for 2,500 pots of 27 L, mixed into the substrate, at 160 g per pot, measured with yellow spoon 6. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Osmocote Pro (8-9 months) for 2,500 pots of 27 L, mixed into the substrate, at 162 g per pot. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Osmocote Topdress FT (8-9 months) for 2,500 pots of 14 L, mixed into the substrate, at 42 g per pot. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Osmocote Topdress FT for 2,500 pots of 14 L, applied as a topdress, at 42 g per pot. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Osmocote Pro (16-18 months) for 2,500 pots of 8 L, mixed into the substrate, at 80 g per pot, measured with yellow spoon 6. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Osmocote 5 / Exact (16-18 months) for 2,500 pots of 8 L, mixed into the substrate, at 80 g per pot, measured with yellow spoon 6. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.