Predictika · Horticulture inputs

An AI sales agent's fertiliser dose quote for a nursery, checked before it goes out

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.

Scope: ICL Osmocote 5 / Exact, Osmocote Pro, Osmocote Topdress FT and Osmoform NXT: longevity offered per product, application method, grams per pot from the Spoon Rate Guide, yellow spoon capacity. See everything this validator covers

This validator models fertiliser dose quotes for four ICL products in the ANZ ornamental horticulture guides, not just the scenarios shown below.

  • Products and longevity — Osmocote 5 / Exact and Osmocote Pro come in 3-4, 5-6, 8-9 and 12-14 months, with 16-18 months for Osmocote 5 / Exact only; Osmocote Topdress FT and Osmoform NXT have one fixed longevity and are topdress products.
  • Dose per pot — the grams per pot are looked up by pot size (0.5 to 200 L), product and longevity from the Spoon Rate Guide, and a dose stated on the quote must equal the guide value.
  • Yellow spoons — spoons 1 to 7 hold a fixed number of grams (a different set for Topdress FT and Osmoform NXT); a spoon on the quote must hold the stated dose.
  • Approval — a soil temperature other than the 21 C basis of the stated longevity, a 1.3 to 1.5 L pot (printed differently in ICL's two guides) and a 50 L topdress pot are flagged for a person to confirm.

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.

The AI sales agentBuilds the dose quote from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

6 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

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 caughtTypical rules-based CPQPredictika
Grams per pot by pot size, product and longevityOnly 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 inOnly 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 doseOnly 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 answerOnly 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.

What this validator catches: findings from its test cases

Click to expand

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.

1The 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.
2Osmocote Pro is listed in 3-4, 5-6, 8-9 and 12-14 month longevities only; 16-18 months is not offered.
3The 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.
4Osmocote Pro is sold in 3-4, 5-6, 8-9 and 12-14 month longevities and the quote has none chosen.
5Osmocote 5 / Exact is sold in 3-4, 5-6, 8-9 and 12-14 month longevities and the quote has none chosen.
6Osmocote Topdress FT has a single fixed longevity and no longevity option; the quote has 8-9 months.
7Osmocote Topdress FT is listed for topdress application; the quote has it incorporated in the substrate.
8The 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.
9The spoon rate guide lists no Osmocote Topdress FT rate for a 100 L pot.
10The spoon rate guide lists no Osmoform NXT rate for a 200 L pot.
11The spoon rate guide prints a 50 L rate for Osmocote Topdress FT that the product guide leaves blank; a person should confirm the rate.
12The spoon rate guide prints a 50 L rate for Osmoform NXT that the product guide leaves blank; a person should confirm the rate.
13ICL 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.
14The 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.
15The 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.
16Yellow spoon 4 holds 35.0 g, but the quote has 20.0 g per pot.
17Yellow spoon number 8 does not exist; the spoons are numbered 1 to 7.
18Yellow spoon 6 holds 69.0 g, but the quote has 81.0 g per pot.
19Yellow spoon 4 holds 30.0 g, but the quote has 42.0 g per pot.
20Yellow spoon 2 holds 13.0 g, but the quote has 15.0 g per pot.
21Yellow spoon 2 holds 15.0 g, but the quote has 25.0 g per pot.
22The quote has 0 pots; at least one is needed.
23The stated longevity is based on an average soil temperature of 21 C; at 26 C a person should confirm the release time.
24The 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.
25The stated longevity is based on an average soil temperature of 21 C; at 16 C a person should confirm the release time.
26The spoon rate guide lists no Osmocote Topdress FT rate for a 200 L pot.
27The stated longevity is based on an average soil temperature of 21 C; at 30 C a person should confirm the release time.
28The 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.
29Yellow spoon 4 holds 30.0 g, but the quote has 24.0 g per pot.

Scenarios and results

Click to expand

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.

1. Dose and spoon: Osmocote Pro for 27 L pots, dose and spoon do not match the guide

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.

  • Dose per pot differs from the spoon rate guide. 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.
  • Spoon capacity differs from the dose. Yellow spoon 6 holds 80.0 g, but the quote has 160.0 g per pot.

2. Dose and spoon: The agent resubmits after fixing the errors

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.

  • Dose summary. Osmocote Pro, 8-9 months, 27 L pot, 2500 pots, 162.0 g per pot.

3. Topdress product: Topdress FT quoted with a longevity and incorporated

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.

  • Topdress products have one fixed longevity. Osmocote Topdress FT has a single fixed longevity and no longevity option; the quote has 8-9 months.
  • Topdress products are applied on the surface. Osmocote Topdress FT is listed for topdress application; the quote has it incorporated in the substrate.

4. Topdress product: The agent resubmits after fixing the errors

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.

  • Dose summary. Osmocote Topdress FT, fixed longevity, 14 L pot, 2500 pots, 42.0 g per pot.

5. Longevity: Osmocote Pro quoted with a 16-18 month longevity

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.

  • Osmocote Pro has no 16-18 month longevity. Osmocote Pro is listed in 3-4, 5-6, 8-9 and 12-14 month longevities only; 16-18 months is not offered.

6. Longevity: The agent resubmits after fixing the errors

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.

  • Dose summary. Osmocote 5 / Exact, 16-18 months, 8 L pot, 2500 pots, 80.0 g per pot.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares a quote for a plant nursery: an ICL Osmocote product, its longevity, the pot size, and more. 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.
  2. I will start with the first request by the agent.
  3. The agent says. 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.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. 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. Yellow spoon 6 holds 80.0 g, but the quote has 160.0 g per pot.
  6. The validator returned two blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for spoon capacity against the dose, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the dose per pot to 162 g. It removes the yellow spoon.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. Both earlier findings are cleared.
  13. Two problems caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.