Predictika · Insulated roof and wall panels

An AI sales agent's KS1000RW panel order, checked before it goes out

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.

Scope: KS1000RW trapezoidal roof and wall panels (New Zealand data sheet): thickness, span capacity, FM limits, R value and weight, length, cutback, slope. See everything this validator covers

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.

  • Load capacity — the ultimate and serviceability limits for pressure and suction, for roof or wall, single or double span, at the published spans of 1.8 to 5.0 meters. Serviceability suction is reduced to 90 percent for a medium color and 80 percent for a dark color, as the data sheet advises.
  • Spans with no published capacity — a thickness and span the tables leave blank is blocked, and so is a span that is not one of the published table values.
  • FM Global — FM approval is listed for the 40 to 120 mm thicknesses only, with a maximum span of 2,000 mm.
  • R value and weight — the installed R value and the weight for each thickness, compared with the project requirement and with the figures the quote states.
  • Fabrication and site limits — standard lengths of 2,000 to 11,800 mm, factory cutbacks of 75 or 150 mm, roof slope of at least 4 degrees (3 degrees with an alternative specification), cantilever, penetration, high humidity and long-term point load notes that need Kingspan to confirm.

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.

The AI sales agentSpecifies the panel order from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

8 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

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 caughtTypical rules-based CPQPredictika
Load capacity read from tables by thickness, span, roof or wall and single or double spanOnly 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 colorsOnly 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 gapOnly 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 spanOnly 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 answerOnly 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.

What this validator catches: findings from its test cases

Click to expand

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.

1The design ultimate pressure load is 3.831 kilonewtons per square meter; this panel at this span allows 3.83 kilonewtons per square meter.
2The design ultimate suction load is 3.361 kilonewtons per square meter; this panel at this span allows 3.36 kilonewtons per square meter.
3The design serviceability pressure load is 2.091 kilonewtons per square meter; this panel at this span allows 2.09 kilonewtons per square meter.
4The 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.
5The 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.
6The 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.
7The quote has a panel thickness of 90 mm; the data sheet lists 40, 60, 70, 100, 120 and 140 mm.
8The 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.
9The 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.
10The 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.
11FM Global approval applies to the 40, 60, 70, 100 and 120 mm thicknesses only; the quote has 140 mm.
12For FM approved applications the maximum span is 2,000 mm; the design span is 2,200 mm.
13The quote asks for a factory cutback of 100 mm; factory cutbacks are available in 75 mm or 150 mm.
14The roof slope is 2 degrees; the panel needs at least 3 degrees (4 degrees standard).
15The roof slope is 3 degrees; slopes of 3 degrees use an alternative specification that Kingspan Technical Services must confirm.
16The panel gives an installed R value of 5.13; the project requires 6.00.

Scenarios and results

Click to expand

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.

1. FM approved wall panels: FM approved wall panels at 140 mm, a 2.2 meter span and a 100 mm cutback

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.

  • Thickness not FM approved. FM Global approval applies to the 40, 60, 70, 100 and 120 mm thicknesses only; the quote has 140 mm.
  • Span over the FM limit. For FM approved applications the maximum span is 2,000 mm; the design span is 2,200 mm.
  • Cutback not available. The quote asks for a factory cutback of 100 mm; factory cutbacks are available in 75 mm or 150 mm.

2. FM approved wall panels: The agent resubmits after fixing the errors

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.

  • Cutback not available. The quote asks for a factory cutback of 100 mm; factory cutbacks are available in 75 mm or 150 mm.

3. FM approved wall panels: The agent resubmits after fixing the errors

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.

  • Panel summary. A 120 mm panel at a 1,800 mm span has an installed R value of 6.10 and weighs 13.10 kilograms per square meter. Capacities: ultimate pressure 8.37 kilonewtons per square meter, ultimate suction 10.50 kilonewtons per square meter, serviceability pressure 8.37 kilonewtons per square meter, serviceability suction 10.50 kilonewtons per square meter.

4. Roof panels at a 4.2 meter span: Roof panels at a 4.2 meter span with serviceability loads over the 100 mm limit

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.

  • Serviceability pressure load over capacity. The design serviceability pressure load is 0.90 kilonewtons per square meter; this panel at this span allows 0.79 kilonewtons per square meter.
  • Serviceability suction load over capacity. The design serviceability suction load is 1.60 kilonewtons per square meter; this panel at this span and color allows 1.53 kilonewtons per square meter.

5. Roof panels at a 4.2 meter span: The agent resubmits after fixing the errors

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.

  • Panel summary. A 120 mm panel at a 4,200 mm span has an installed R value of 6.10 and weighs 13.10 kilograms per square meter. Capacities: ultimate pressure 2.37 kilonewtons per square meter, ultimate suction 1.92 kilonewtons per square meter, serviceability pressure 1.61 kilonewtons per square meter, serviceability suction 1.674 kilonewtons per square meter.

6. Roof slope, length and rooflight opening: A 12 meter roof panel at 2 degrees with a 450 mm rooflight opening

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.

  • Roof slope too shallow. The roof slope is 2 degrees; the panel needs at least 3 degrees (4 degrees standard).
  • Length outside the standard range. The panel length is 12,000 mm; standard lengths run from 2,000 to 11,800 mm including the endlap or gutter cutback, and other lengths need Kingspan agreement.
  • Large penetration. A penetration of 450 mm diameter needs additional structural support designed for it.

7. Roof slope, length and rooflight opening: The agent resubmits after fixing the errors

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.

  • Roof slope between 3 and 4 degrees. The roof slope is 3 degrees; slopes of 3 degrees use an alternative specification that Kingspan Technical Services must confirm.
  • Large penetration. A penetration of 450 mm diameter needs additional structural support designed for it.
  • Panel summary. A 120 mm panel at a 3,000 mm span has an installed R value of 6.10 and weighs 13.10 kilograms per square meter. Capacities: ultimate pressure 4.14 kilonewtons per square meter, ultimate suction 3.75 kilonewtons per square meter, serviceability pressure 3.27 kilonewtons per square meter, serviceability suction 3.50 kilonewtons per square meter.

8. Roof slope, length and rooflight opening: The agent resubmits after fixing the errors

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.

  • Panel summary. A 120 mm panel at a 3,000 mm span has an installed R value of 6.10 and weighs 13.10 kilograms per square meter. Capacities: ultimate pressure 4.14 kilonewtons per square meter, ultimate suction 3.75 kilonewtons per square meter, serviceability pressure 3.27 kilonewtons per square meter, serviceability suction 3.50 kilonewtons per square meter.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent specifies KS1000RW trapezoidal insulated panels for a roof or a wall: thickness, span, design loads, and more. 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.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote KS1000RW wall panels, 140 mm thick, in a single span of 2,200 mm, in a light exterior color. 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 rest of the request is on screen. The quote states an installed R value of 7.08 and a panel weight of 13.90 kilograms per square meter.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. FM Global approval applies to the 40, 60, 70, 100 and 120 mm thicknesses only; the quote has 140 mm. For FM approved applications the maximum span is 2,000 mm; the design span is 2,200 mm. The quote asks for a factory cutback of 100 mm; factory cutbacks are available in 75 mm or 150 mm.
  6. The validator returned three blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for load capacity read from tables by thickness, span, roof or wall and single or double span, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the panel thickness to 120 mm, the span to 1,800 mm, the stated Installed R value as to 6.10 and the stated panel weight as to 13.10.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The quote asks for a factory cutback of 100 mm; factory cutbacks are available in 75 mm or 150 mm.
  12. Two findings cleared; still blocked on cutback not available.
  13. The agent resubmits once more.
  14. The revised request. It changes the factory cutback to 75 mm.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's figure matches the quote.
  18. Three problems caught in one call, fixed in two passes, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer.