Predictika · Tile and stone adhesive selection
An AI sales agent prepares a recommendation for a tiling job: where it is (floor, wall, outdoors, pool), what it is laid on, which tile, how fast it must set, which adhesive, and whether the substrate has been primed. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the manufacturer's selection chart and returns a verdict and every reason.
This validator models adhesive selection for tiling jobs, not just the scenarios shown below.
Any tile adhesive recommendation that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices and quantities (Mapei publishes no price list, so this validator produces no price build-up or line-item quote), coverage, tile size limits, grouts and sealants, waterproofing systems, other Mapei adhesive ranges, and national product availability. Assumption: the chart's second ceramic column for outdoor and pool areas (porcelain, klinker, single-fired and cotto) is used for both porcelain and fired tile there.
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 |
|---|---|---|
| One adhesive list per combination of substrate, tile and setting | Only with care The chart is a grid of about 800 listings; each needs its own product rule, and an update to one cell can disturb its neighbors. | The substrate, tile group, setting and adhesive travel in one request and are compared with the whole chart on every call. |
| Substrates that belong to one application area only | Only with care A dependency from substrate to area can be written, but each of the 25 substrates needs it kept in step. | The area and substrate are checked together before the adhesive is looked up. |
| A primer that must be applied first on four substrates | Only with workarounds The requirement links a substrate on one line with a job-step on another, so it needs a cross-line rule that interacts with the others. | The substrate and the primer step are in one request and the prerequisite is checked with everything else. |
| Stated class that must match the adhesive | Only with care A stated class is a free-entry field; someone has to write and maintain a comparison for each adhesive. | The stated class travels with the recommendation and is compared with the chart class for the selected adhesive on every call. |
| 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 selected adhesive is not listed in the Mapei selection chart for this combination of application area, substrate, tile type and setting speed. |
| 2 | The selected substrate is not one of the substrates the chart lists for the selected application area. |
| 3 | The chart lists this substrate only with PRIMER G or ECO PRIM T applied beforehand; the quote has no primer. |
| 4 | The quote states an EN 12004 class that differs from the class the chart lists for the selected adhesive. |
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 recommend an adhesive for an internal floor on an anhydrite screed, laying porcelain tile with normal setting: Keraflex Easy S1. It is ready to send.
Verdict: Blocked.
The agent's request. Please recommend an adhesive for an internal floor on an anhydrite screed, laying porcelain tile with normal setting: Kerabond Plus. It is ready to send.
Verdict: Blocked.
The agent's request. Please recommend an adhesive for an internal floor on an anhydrite screed, laying porcelain tile with normal setting: Kerabond Plus. The substrate has been primed with PRIMER G. It is ready to send.
Verdict: Allowed.
The agent's request. Please recommend an adhesive for an internal floor on a concrete floor slab, laying porcelain tile with normal setting: Keraflex. It is ready to send.
Verdict: Blocked.
The agent's request. Please recommend an adhesive for an internal floor on a concrete floor slab, laying porcelain tile with normal setting: Keraflex Maxi S1. It is ready to send.
Verdict: Allowed.
The agent's request. Please recommend an adhesive for an external floor on a cement-based pool substrate, laying porcelain tile with normal setting: Ultralite S1. The recommendation states EN 12004 class C2E. It is ready to send.
Verdict: Blocked.
The agent's request. Please recommend an adhesive for a swimming pool on a cement-based pool substrate, laying porcelain tile with normal setting: Ultralite S1. The recommendation states EN 12004 class C2TES1. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.