Predictika · Building materials orders
An AI sales agent prepares an order for a contractor who needs fiber cement board: the use (exterior wall, interior wall, floor, floor-covering base, ceiling or plinth), the board thickness, the number of sheets and the area to cover, plus the frame spacing, joint gaps, screw spacing, storage height and the total weight it states. Before the order goes out, the agent sends it to Predictika, which checks it against a declarative model of the public SCG Cementboard brochure and returns a verdict, every reason and the figures it computed.
This validator models the public SCG Cementboard brochure (Danish edition distributed by BMC Danmark, 7 pages, read in full in October 2026), not just the scenarios shown below.
Any order for SCG Cementboard that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (none are modeled, none are public), other SCG products, the 75 mm and 30 mm fastener edge distances, wind barriers and battens, predrilling, and the brochure's guidance that is not listed above.
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 |
|---|---|---|
| Thickness that depends on the use | Only with care Each use accepts a different set of thicknesses, so a rules-based CPQ needs a use-by-thickness table kept in step with the brochure. | The use and thickness are checked together on every call and any pairing the brochure does not list is a blocking finding. |
| A source that disagrees with itself | Only with workarounds The brochure text allows a 12 mm interior wall while its table does not, which a fixed rule would either accept or reject without telling anyone. | That one case is returned as a needs approval finding with the reason, so a person decides. |
| Ranges that differ by use | Only with care Joint gaps, screw spacing and frame spacing each apply to some uses and not others, so the rules must be conditioned on the use. | Each range is applied only to the uses the brochure gives it for, on every call. |
| Figures the order states | Only with care The stated total weight has to be recomputed from the sheet count and thickness and compared. | The weight is computed from the sheets and thickness on every call and compared with what the order says. |
| 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 person 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 | A board thickness of 9 mm is not one of the listed thicknesses (8, 10, 12 and 16 mm). |
| 2 | A board thickness of 0 mm is not one of the listed thicknesses (8, 10, 12 and 16 mm). |
| 3 | A 10 mm board is chosen for an exterior wall; the brochure lists 12 mm and 16 mm for exterior walls and a minimum of 12 mm for facade cladding. |
| 4 | A 16 mm board is chosen for an interior wall; the brochure lists 8 mm and 10 mm for interior walls and recommends 8 to 12 mm. |
| 5 | A 12 mm board is chosen for an interior floor; the brochure lists 16 mm, with a minimum of 16 mm as a floor underlay. |
| 6 | A 10 mm board is chosen as the base for a floor covering; the brochure lists 16 mm. |
| 7 | A 10 mm board is chosen for a ceiling; the brochure shows an 8 mm board for ceilings. |
| 8 | A 10 mm board is chosen for a plinth or other ground contact; the brochure requires at least 12 mm in ground contact. |
| 9 | A 12 mm board is chosen for an interior wall; the brochure text recommends 8 to 12 mm but its thickness table marks only 8 mm and 10 mm, so a person should confirm. |
| 10 | The order is for 0 sheets; at least 1 sheet is needed. |
| 11 | 35 sheets of 1200 x 2400 mm cover 100.8 square meters; the area to be covered is 101 square meters. |
| 12 | The wall frame has supports 611 mm apart centre to centre; the brochure allows at most 610 mm. |
| 13 | The joint gap between boards on a wall is 4 mm; the brochure recommends 5 to 10 mm. |
| 14 | The joint gap between boards on a wall is 11 mm; the brochure recommends 5 to 10 mm. |
| 15 | The joint gap between boards on an interior floor is 6 mm; the brochure recommends 3 to 5 mm. |
| 16 | The screws along the board edge are 199 mm apart; the brochure gives 200 to 300 mm. |
| 17 | The screws along the board edge are 301 mm apart; the brochure gives 200 to 300 mm. |
| 18 | The screws along the centre of the board are 299 mm apart; the brochure gives 300 to 400 mm. |
| 19 | The screws along the centre of the board are 401 mm apart; the brochure gives 300 to 400 mm. |
| 20 | The floor frame is 411 mm on centre; the brochure gives 400 mm plus or minus 10 mm. |
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 42 sheets of 10 mm SCG Cementboard for an exterior wall, to cover 120 square meters, with wall supports 650 mm apart, a joint gap of 8 mm, screws 250 mm apart along the edge and 350 mm apart across the centre, stored 2 pallets high. The order states a total weight of 1,680 kg. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 42 sheets of 12 mm SCG Cementboard for an exterior wall, to cover 120 square meters, with wall supports 600 mm apart, a joint gap of 8 mm, screws 250 mm apart along the edge and 350 mm apart across the centre, stored 2 pallets high. The order states a total weight of 2,016 kg. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 24 sheets of 12 mm SCG Cementboard for an interior floor, to cover 60 square meters, with a floor frame at 450 mm on centre, a joint gap of 4 mm, screws 250 mm apart along the edge and 350 mm apart across the centre, stored 1 pallets high. The order states a total weight of 1,152 kg. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 24 sheets of 16 mm SCG Cementboard for an interior floor, to cover 60 square meters, with a floor frame at 400 mm on centre, a joint gap of 4 mm, screws 250 mm apart along the edge and 350 mm apart across the centre, stored 1 pallets high. The order states a total weight of 1,560 kg. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 40 sheets of 16 mm SCG Cementboard for an interior wall, to cover 100 square meters, with wall supports 600 mm apart, a joint gap of 8 mm, screws 250 mm apart along the edge and 350 mm apart across the centre, stored 2 pallets high. The order states a total weight of 2,600 kg. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 40 sheets of 12 mm SCG Cementboard for an interior wall, to cover 100 square meters, with wall supports 600 mm apart, a joint gap of 8 mm, screws 250 mm apart along the edge and 350 mm apart across the centre, stored 2 pallets high. The order states a total weight of 1,920 kg. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 40 sheets of 10 mm SCG Cementboard for an interior wall, to cover 100 square meters, with wall supports 600 mm apart, a joint gap of 8 mm, screws 250 mm apart along the edge and 350 mm apart across the centre, stored 2 pallets high. The order states a total weight of 1,600 kg. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.