Predictika · Engineered foam orders
An AI sales agent takes an order for ZOTEK F foam, either sheets as made or laminated blocks: the grade, the skin finish, trimmed or untrimmed edges and the dimensions, together with the density, cell size and delivered sizes it promises the customer. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the manufacturer's public technical information sheets and returns a verdict, every reason and the figures it computed.
This validator models orders for the ZOTEK F brand foam products, not just the scenarios shown below.
Any ZOTEK F order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Zotefoams publishes no price list, so this validator produces no price build-up), colours, the largest standard sheet sizes, other Zotefoams brands such as AZOTE and the other ZOTEK families, and properties other than density and cell size.
7 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 |
|---|---|---|
| Tolerances that depend on thickness, finish and trimming | Only with workarounds The minimum delivered thickness steps with the nominal thickness and differs for cell/cell, while length and width depend on thickness band and trimming; a rep or a rule has to look these up from three tables and apply them together. | All three lookups are made on every call, and the length and thickness the agent promises are compared with the results. |
| Density and cell size ranges that differ by grade | Only with care Fifteen grades each with its own limits; one validation rule per grade is workable but easy to leave out or mistype when a grade is added. | The limits come from the grade and both promised figures are compared with them. |
| Fabricated finishes whose tolerances are not published | Only with workarounds A rule has to know which combinations have a published tolerance and which need a person; the gap is usually left to the rep to notice. | The combinations without a published tolerance are sent for approval, not guessed. |
| 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 quote states a skin/skin density of 29.9 kg/m3; this grade is specified between 30 and 38 kg/m3. |
| 2 | The quote states a skin/skin density of 38.1 kg/m3; this grade is specified between 30 and 38 kg/m3. |
| 3 | The quote states a skin/skin density of 31 kg/m3; this grade is specified between 31.5 and 44 kg/m3. |
| 4 | The quote states a skin/skin density of 119 kg/m3; this grade is specified between 120 and 165 kg/m3. |
| 5 | The quote states a skin/skin density of 151 kg/m3; this grade is specified between 105 and 150 kg/m3. |
| 6 | The quote states a skin/skin density of 27 kg/m3; this grade is specified between 28 and 38 kg/m3. |
| 7 | The quote states a skin/skin density of 41 kg/m3; this grade is specified between 32 and 40 kg/m3. |
| 8 | The quote states a skin/skin density of 35 kg/m3; this grade is specified between 36 and 44 kg/m3. |
| 9 | The quote states a skin/skin density of 95 kg/m3; this grade is specified between 51 and 94 kg/m3. |
| 10 | The quote states a skin/skin density of 166 kg/m3; this grade is specified between 120 and 165 kg/m3. |
| 11 | The quote states a cell size of 0.31 mm; this grade is specified between 0.2 and 0.3 mm. |
| 12 | The quote states a cell size of 0.15 mm; this grade is specified between 0.2 and 0.3 mm. |
| 13 | The quote states a cell size of 0.04 mm; this grade is specified between 0.05 and 0.37 mm. |
| 14 | The quote guarantees a length of at least 2,001 mm; the published tolerances give a minimum of 2,000 mm. |
| 15 | The quote guarantees a thickness of at least 30.5 mm; the published tolerances give a minimum of 30 mm. |
| 16 | The quote guarantees a length of at least 2,301 mm; the published tolerances give a minimum of 2,300 mm. |
| 17 | The quote guarantees a thickness of at least 136.5 mm; the published tolerances give a minimum of 136 mm. |
| 18 | The quote guarantees a length of at least 2,251 mm; the published tolerances give a minimum of 2,250 mm. |
| 19 | A fabricated (skin/cell or cell/cell) or laminated product must be ordered trimmed or untrimmed; the quote does not say which. |
| 20 | The length and width tolerances for trimmed laminated blocks are printed for 0 to 100, 101 to 200 and 201 to 300 mm, which leaves exactly 100 mm between bands; the tolerance for it should be confirmed with the Zotefoams sales team. |
| 21 | The length and width tolerances for trimmed laminated blocks are printed for 0 to 100, 101 to 200 and 201 to 300 mm, which leaves exactly 200 mm between bands; the tolerance for it should be confirmed with the Zotefoams sales team. |
| 22 | The quote guarantees a thickness of at least 166 mm; the published tolerances give a minimum of 165 mm. |
| 23 | Densities are specified for skin/skin sheet; with a skin or both skins removed the density reads lower by an amount that is not published, so a person must confirm the stated density. |
| 24 | The quote guarantees a thickness of at least 65 mm; the published tolerances give a minimum of 64.5 mm. |
| 25 | Lamination thickness tolerances are published only for nominal thicknesses of 50, 70, 100, 140, 170 and 200 mm; 250 mm needs confirming with the Zotefoams sales team. |
| 26 | Lamination thickness tolerances are published only for nominal thicknesses of 50, 70, 100, 140, 170 and 200 mm; 80 mm needs confirming with the Zotefoams sales team. |
| 27 | The published tolerances stop at 300 mm; a nominal thickness of 350 mm is outside them and should be agreed with the Zotefoams sales team. |
| 28 | Lamination thickness tolerances are published only for nominal thicknesses of 50, 70, 100, 140, 170 and 200 mm; 300 mm needs confirming with the Zotefoams sales team. |
| 29 | Skin/cell and cell/cell sheets are fabricated to dimensions and tolerances agreed before the order; Zotefoams publishes none for sheets, so a person must confirm them. |
| 30 | The quote has 0 sheets; at least 1 is needed. |
| 31 | Thickness, length and width must each be at least 1 mm. |
| 32 | The quote states a skin/skin density of 60 kg/m3; this grade is specified between 35 and 44 kg/m3. |
| 33 | The quote states a cell size of 0.9 mm; this grade is specified between 0.1 and 0.6 mm. |
| 34 | The quote guarantees a length of at least 2,500 mm; the published tolerances give a minimum of 2,300 mm. |
| 35 | The length and width tolerances for trimmed laminated blocks are printed for 0 to 100, 101 to 200 and 201 to 300 mm, which leaves exactly 300 mm between bands; the tolerance for it should be confirmed with the Zotefoams sales team. |
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 6 laminated blocks of ZOTEK FOSU R, skin/skin, 2,400 mm by 1,200 mm and 140 mm thick, trimmed. The quote states a density of 100 kg/m3, a cell size of 0.5 mm, a delivered length of at least 2,400 mm and a delivered thickness of at least 140 mm. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 6 laminated blocks of ZOTEK FOSU R, skin/skin, 2,400 mm by 1,200 mm and 140 mm thick, trimmed. The quote states a density of 85 kg/m3, a cell size of 0.5 mm, a delivered length of at least 2,300 mm and a delivered thickness of at least 136 mm. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 3 laminated blocks of ZOTEK F38HT, cell/cell, 2,400 mm by 1,200 mm and 140 mm thick. The quote states a density of 40 kg/m3, a cell size of 0.25 mm, a delivered length of at least 2,300 mm and a delivered thickness of at least 140 mm. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 3 laminated blocks of ZOTEK F38HT, cell/cell, 2,400 mm by 1,200 mm and 140 mm thick, trimmed. The quote states a cell size of 0.25 mm, a delivered length of at least 2,300 mm and a delivered thickness of at least 133.5 mm. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 12 sheets of ZOTEK F42HT LSS, skin/skin, 2,000 mm by 1,000 mm and 40 mm thick. The quote states a density of 30 kg/m3, a cell size of 0.4 mm, a delivered length of at least 2,000 mm and a delivered thickness of at least 40 mm. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 12 sheets of ZOTEK F42HT LSS, skin/skin, 2,000 mm by 1,000 mm and 40 mm thick. The quote states a density of 32 kg/m3, a cell size of 0.3 mm, a delivered length of at least 2,000 mm and a delivered thickness of at least 40 mm. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 5 sheets of ZOTEK F150HT, cell/cell, 1,000 mm by 1,000 mm and 25 mm thick, trimmed. The quote states a density of 130 kg/m3 and a cell size of 0.5 mm. It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.