Predictika · Commercial flooring orders
An AI sales agent prepares an order for Marmoleum flooring, as tiles or as sheet, from public technical data, with an adhesive, seaming, boxes and the specification figures it states for the customer. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published technical data and returns a verdict, every reason and the figures it computed.
This validator models orders for Marmoleum Modular tiles and Marmoleum Sheet as described in the public Forbo technical data, not just the scenarios shown below.
Any Marmoleum Modular or Sheet order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the public technical data lists none, so this validator produces no price build-up or line-item quote), other Forbo floorings and the design collections, rolls and waste for sheet, and installation conditions beyond those listed.
8 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 |
|---|---|---|
| An adhesive that suits one Marmoleum product but not the other | Only with care Each product has its own approved adhesive list, so each needs its own compatibility rule, and the lists have to be kept in step with the technical data. | The product and the adhesive are in one request and compared on every call. |
| Boxes that do not cover the floor area | Only with care Coverage per box depends on the tile size, so the rule needs a lookup per size and a calculation that has to stay in step with the packaging table. | The coverage of the boxes is computed from the tile size and compared with the area on every call. |
| Stated specification figures that disagree with the technical data | Only with workarounds The figures the agent states are free text or separate fields, so each takes an extra rule that compares it with the product's own figure. | The stated figures are part of the request and are compared with the technical data 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 on the approved list for this product; the technical data lists Forbo Sustain 1195, T 940, Sustain 100 and 660 for Marmoleum Modular, and Sustain 1195, Sustain 100, L 885 and 660 for Marmoleum Sheet. |
| 2 | Heat welding is quoted with a rod of 3.0 mm; the technical data lists a 4.0 mm Marmoweld welding rod. |
| 3 | An ArmorCove height of 5.00 inch is not offered; the technical data lists heights of 4.25 and 6.25 inches. |
| 4 | The floor will have prolonged exposure to high alkalis; the technical data says Marmoleum is not resistant to it. |
| 5 | The quote states a gauge of 3.0 mm, but the technical data lists 2.5 mm. |
| 6 | The stated backing does not match the product; the technical data lists polyester for Marmoleum Modular and jute for Marmoleum Sheet. |
| 7 | The quote states 50.00 square feet per box, but the technical data lists 53.82 square feet for this tile size. |
| 8 | The quote states 53.82 square feet per box, but the technical data lists 26.91 square feet for this tile size. |
| 9 | 10 boxes cover 538.20 square feet, short of the 600 square feet needed. |
| 10 | 10 boxes cover 538.20 square feet, short of the 539 square feet needed. |
| 11 | 10 boxes cover 538.20 square feet, short of the 900 square feet needed. |
| 12 | The quote states 26.91 square feet per box, but the technical data lists 53.82 square feet for this tile size. |
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 Marmoleum Modular large tiles (19.69 by 19.69 inch) for 500 square feet, in 8 boxes, installed with Forbo L 885 adhesive and conventional fit seams. The quote states a gauge of 2.5 mm, polyester backing and 53.82 square feet per box. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Marmoleum Modular large tiles (19.69 by 19.69 inch) for 500 square feet, in 8 boxes, installed with Forbo T 940 adhesive and conventional fit seams. The quote states a gauge of 2.5 mm, polyester backing and 53.82 square feet per box. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Marmoleum Modular large tiles (19.69 by 19.69 inch) for 500 square feet, in 10 boxes, installed with Forbo T 940 adhesive and conventional fit seams. The quote states a gauge of 2.5 mm, polyester backing and 53.82 square feet per box. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Marmoleum Sheet, installed with Forbo T 940 adhesive and conventional fit seams, with ArmorCove at 5.00 inches. The quote states a gauge of 2.5 mm, polyester backing. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Marmoleum Sheet, installed with Forbo L 885 adhesive and conventional fit seams, with ArmorCove at 6.25 inches. The quote states a gauge of 2.5 mm, jute backing. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Marmoleum Modular small tiles (9.8 by 9.8 inch) for 200 square feet, in 8 boxes, installed with Forbo Sustain 1195 adhesive and heat-welded seams using a 3.0 mm welding rod. The site has prolonged exposure to high alkalis. The quote states a gauge of 3.0 mm, polyester backing and 26.91 square feet per box. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Marmoleum Modular small tiles (9.8 by 9.8 inch) for 200 square feet, in 8 boxes, installed with Forbo Sustain 1195 adhesive and heat-welded seams using a 4.0 mm welding rod. The site has prolonged exposure to high alkalis. The quote states a gauge of 2.5 mm, polyester backing and 26.91 square feet per box. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Marmoleum Modular small tiles (9.8 by 9.8 inch) for 200 square feet, in 8 boxes, installed with Forbo Sustain 1195 adhesive and heat-welded seams using a 4.0 mm welding rod. The quote states a gauge of 2.5 mm, polyester backing and 26.91 square feet per box. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.