Predictika · Emulsifier blend quotes
An AI sales agent prepares an emulsifier blend quote for a customer's batch: a Croda Span and a Tween, the share of each, the oil to emulsify, the emulsifier level and the weight needed. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how the blend has to match the oil and returns a verdict, every reason and the blend HLB and emulsifier weight it computed.
This validator models Croda Span and Tween blend quotes, not just the scenarios shown below.
Any Croda Span and Tween blend quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Croda product lines, pack sizes and prices; no prices are modeled. The product names, HLB values and the Span 80 with Tween 80 blend for paraffinic mineral oil come from the public Croda datasheet; the HLB the other oils need, the tolerances, the HLB windows and the level limits are modeled from comparable products and are not published by Croda.
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 blend HLB computed from two grades and their shares | Only with care The blend HLB depends on both published values and the share of each, so a rule has to recompute it for every pair and compare it with the HLB the oil needs. | The two grades, their shares and the oil are in one request and the blend HLB is computed and compared on every call. |
| A tolerance that depends on the emulsion type | Only with care An oil-in-water and a water-in-oil emulsion each need their own HLB window, so every window needs its own rule that reads the emulsion type. | The emulsion type is a field of the request and selects the window on every call. |
| Grades that should come from the same fatty-acid family | Only with workarounds A mismatch is allowed with a sign-off, so a family lookup and an approval rule are needed beside the block rules. | The family of each grade is looked up in the model and a mismatch goes to a formulator on every call. |
| Stated figures that must match the computed ones | Only with workarounds The blend HLB and the emulsifier weight are built from several fields, so a separate rule is needed to recompute each and compare it with the stated figure. | The stated blend HLB and weight are fields of the request and are compared with the computed figures 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 blend HLB of 10.7 is more than 0.5 from the oil requirement of 10.0; a formulator should confirm. |
| 2 | The blend HLB is 11.8; the oil needs 10.0, and this model allows 1.0 of deviation. |
| 3 | A Span and Tween blend needs both parts; the Span share of 0 percent leaves one of them out. |
| 4 | The blend HLB is 15.0; the oil needs 10.0, and this model allows 1.0 of deviation. |
| 5 | A Span and Tween blend needs both parts; the Span share of 100 percent leaves one of them out. |
| 6 | The blend HLB is 4.3; the oil needs 10.0, and this model allows 1.0 of deviation. |
| 7 | An oil-in-water emulsion needs a blend HLB of at least 8.0; this blend is 4.3. |
| 8 | A water-in-oil emulsion needs a blend HLB between 3.0 and 8.0; this blend is 10.0. |
| 9 | The emulsifier level is 4 percent of the oil phase; this model needs at least 5 percent (about 10 percent is a typical starting point). |
| 10 | The emulsifier level of 25 percent of the oil phase is high; a formulator should confirm. |
| 11 | The quote states a blend HLB of 12.0; the chosen Span and Tween shares give 10.0. |
| 12 | The quote states 25 kg of emulsifier; the batch needs 20 kg. |
| 13 | The blend HLB is 13.0; the oil needs 14.0, and this model allows 1.0 of deviation. |
| 14 | The Span and Tween chosen are from different fatty-acid families; matching pairs (for example Span 80 with Tween 80, Span 60 with Tween 60) are the usual practice, so a formulator should confirm. |
| 15 | The blend HLB is 13.7; the oil needs 15.5, and this model allows 1.0 of deviation. |
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 an oil-in-water emulsion of paraffinic mineral oil for a 2,000 kg batch, 25 percent oil, blended from Span 80 at 30 percent and Tween 80 at 70 percent, with the emulsifier at 4 percent of the oil phase, stating 20 kg of emulsifier and a blend HLB of 11.6. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an oil-in-water emulsion of paraffinic mineral oil for a 2,000 kg batch, 25 percent oil, blended from Span 80 at 47 percent and Tween 80 at 53 percent, with the emulsifier at 10 percent of the oil phase, stating 50 kg of emulsifier and a blend HLB of 10.0. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an oil-in-water emulsion of rapeseed oil for a 1,000 kg batch, 20 percent oil, blended from Span 60 at 60 percent and Tween 20 at 40 percent, with the emulsifier at 10 percent of the oil phase, stating 20 kg of emulsifier and a blend HLB of 9.5. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an oil-in-water emulsion of rapeseed oil for a 1,000 kg batch, 20 percent oil, blended from Span 60 at 66 percent and Tween 60 at 34 percent, with the emulsifier at 10 percent of the oil phase, stating 20 kg of emulsifier and a blend HLB of 8.2. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a water-in-oil emulsion of rapeseed oil for a 1,000 kg batch, 20 percent oil, blended from Span 60 at 20 percent and Tween 20 at 80 percent, with the emulsifier at 10 percent of the oil phase, stating 20 kg of emulsifier and a blend HLB of 14.3. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a water-in-oil emulsion of rapeseed oil for a 1,000 kg batch, 20 percent oil, blended from Span 60 at 75 percent and Tween 60 at 25 percent, with the emulsifier at 10 percent of the oil phase, stating 20 kg of emulsifier and a blend HLB of 7.3. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.