Predictika · Insulated roof and wall panels
An AI sales agent specifies KS1000RW trapezoidal insulated panels for a roof or a wall: thickness, span, design loads, color, FM approval, length, cutback, slope and the R value and weight it states. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures in Kingspan's published product data sheet and returns a verdict, every reason and the figures it computed.
This validator models the KS1000RW Trapezoidal Roof & Wall Panel in the 40, 60, 70, 100, 120 and 140 mm thicknesses, based on Kingspan's published New Zealand product data sheet (Q4 2023), not just the scenarios shown below.
Any KS1000RW roof or wall panel order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Kingspan publishes no price list for this panel, so this page shows no price build-up), other Kingspan panels, other markets' data sheets, fixing and support-width calculations, wind and snow load derivation, steel coating and color selection, and project-specific guarantees.
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 |
|---|---|---|
| Load capacity read from tables by thickness, span, roof or wall and single or double span | Only with workarounds The data sheet gives four limits for every combination: hundreds of values. A rules-based quoting tool needs a lookup table object and a rule that reads it for each load, kept in step with each revision of the sheet. | The tables are part of the model; every load is compared on each call and all four limits come back together. |
| Suction capacity reduced for medium and dark colors | Only with care The reduction applies to one of the four limits only, so the rule has to look at the color and the load type together; it is easy to apply to the wrong limit. | Color, load and span are checked together on every call. |
| Spans where the tables leave a gap | Only with workarounds A lookup that finds no row simply returns nothing, so a further rule must treat a blank as a block, separately for each of the four limits. | A blank in any of the four limits blocks the order and says so. |
| FM approval that depends on thickness and span | Only with care FM approval removes the 140 mm thickness and caps the span at 2,000 mm, two conditions on different choices that must be read together. | Both limits are checked whenever FM approval is requested. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as a step is completed, so a salesperson often fixes one error and meets the next. | All findings come back together, blocks first, then approvals. |
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 design ultimate pressure load is 3.831 kilonewtons per square meter; this panel at this span allows 3.83 kilonewtons per square meter. |
| 2 | The design ultimate suction load is 3.361 kilonewtons per square meter; this panel at this span allows 3.36 kilonewtons per square meter. |
| 3 | The design serviceability pressure load is 2.091 kilonewtons per square meter; this panel at this span allows 2.09 kilonewtons per square meter. |
| 4 | The design serviceability suction load is 3.361 kilonewtons per square meter; this panel at this span and color allows 3.36 kilonewtons per square meter. |
| 5 | The design serviceability suction load is 3.025 kilonewtons per square meter; this panel at this span and color allows 3.024 kilonewtons per square meter. |
| 6 | The design serviceability suction load is 2.689 kilonewtons per square meter; this panel at this span and color allows 2.688 kilonewtons per square meter. |
| 7 | The quote has a panel thickness of 90 mm; the data sheet lists 40, 60, 70, 100, 120 and 140 mm. |
| 8 | The design span is 3,200 mm; the data sheet gives capacities only at spans of 1,800, 2,200, 2,600, 3,000, 3,400, 3,800, 4,200, 4,600 and 5,000 mm. |
| 9 | The data sheet gives no capacity for a 40 mm panel at a span of 3,400 mm for at least one of the four load checks in this application and span condition. |
| 10 | The data sheet gives no capacity for a 40 mm panel at a span of 4,600 mm for at least one of the four load checks in this application and span condition. |
| 11 | FM Global approval applies to the 40, 60, 70, 100 and 120 mm thicknesses only; the quote has 140 mm. |
| 12 | For FM approved applications the maximum span is 2,000 mm; the design span is 2,200 mm. |
| 13 | The quote asks for a factory cutback of 100 mm; factory cutbacks are available in 75 mm or 150 mm. |
| 14 | The roof slope is 2 degrees; the panel needs at least 3 degrees (4 degrees standard). |
| 15 | The roof slope is 3 degrees; slopes of 3 degrees use an alternative specification that Kingspan Technical Services must confirm. |
| 16 | The panel gives an installed R value of 5.13; the project requires 6.00. |
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 KS1000RW wall panels, 140 mm thick, in a single span of 2,200 mm, in a light exterior color, 7,500 mm long, FM Global approved, with a factory cutback of 100 mm. The design loads are 3.50 kilonewtons per square meter ultimate pressure, 3.00 ultimate suction, 3.00 serviceability pressure and 3.00 serviceability suction. The project needs an installed R value of at least 6.00. The quote states an installed R value of 7.08 and a panel weight of 13.90 kilograms per square meter. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote KS1000RW wall panels, 120 mm thick, in a single span of 1,800 mm, in a light exterior color, 7,500 mm long, FM Global approved, with a factory cutback of 100 mm. The design loads are 3.50 kilonewtons per square meter ultimate pressure, 3.00 ultimate suction, 3.00 serviceability pressure and 3.00 serviceability suction. The project needs an installed R value of at least 6.00. The quote states an installed R value of 6.10 and a panel weight of 13.10 kilograms per square meter. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote KS1000RW wall panels, 120 mm thick, in a single span of 1,800 mm, in a light exterior color, 7,500 mm long, FM Global approved, with a factory cutback of 75 mm. The design loads are 3.50 kilonewtons per square meter ultimate pressure, 3.00 ultimate suction, 3.00 serviceability pressure and 3.00 serviceability suction. The project needs an installed R value of at least 6.00. The quote states an installed R value of 6.10 and a panel weight of 13.10 kilograms per square meter. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote KS1000RW roof panels, 100 mm thick, in a single span of 4,200 mm, in a medium exterior color, 8,000 mm long, laid at a roof slope of 4 degrees. The design loads are 1.90 kilonewtons per square meter ultimate pressure, 1.70 ultimate suction, 0.90 serviceability pressure and 1.60 serviceability suction. The project needs an installed R value of at least 5.00. The quote states an installed R value of 5.13 and a panel weight of 12.30 kilograms per square meter. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote KS1000RW roof panels, 120 mm thick, in a single span of 4,200 mm, in a medium exterior color, 8,000 mm long, laid at a roof slope of 4 degrees. The design loads are 1.90 kilonewtons per square meter ultimate pressure, 1.70 ultimate suction, 0.90 serviceability pressure and 1.60 serviceability suction. The project needs an installed R value of at least 5.00. The quote states an installed R value of 6.10 and a panel weight of 13.10 kilograms per square meter. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote KS1000RW roof panels, 120 mm thick, in a single span of 3,000 mm, in a light exterior color, 12,000 mm long, laid at a roof slope of 2 degrees, with a 450 mm diameter penetration. The design loads are 2.50 kilonewtons per square meter ultimate pressure, 2.50 ultimate suction, 1.80 serviceability pressure and 2.50 serviceability suction. The project needs an installed R value of at least 6.00. The quote states an installed R value of 6.10 and a panel weight of 13.10 kilograms per square meter. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote KS1000RW roof panels, 120 mm thick, in a single span of 3,000 mm, in a light exterior color, 11,800 mm long, laid at a roof slope of 3 degrees, with a 450 mm diameter penetration. The design loads are 2.50 kilonewtons per square meter ultimate pressure, 2.50 ultimate suction, 1.80 serviceability pressure and 2.50 serviceability suction. The project needs an installed R value of at least 6.00. The quote states an installed R value of 6.10 and a panel weight of 13.10 kilograms per square meter. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote KS1000RW roof panels, 120 mm thick, in a single span of 3,000 mm, in a light exterior color, 11,800 mm long, laid at a roof slope of 4 degrees, with a 300 mm diameter penetration. The design loads are 2.50 kilonewtons per square meter ultimate pressure, 2.50 ultimate suction, 1.80 serviceability pressure and 2.50 serviceability suction. The project needs an installed R value of at least 6.00. The quote states an installed R value of 6.10 and a panel weight of 13.10 kilograms per square meter. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.