Predictika · Insulated roof panel orders

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

An AI sales agent prepares an order for trapezoidal insulated roof panels: core thickness, panel length, end cut backs, roof pitch, thermal and weight figures, and warranties. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published data sheet and returns a verdict, every reason and the figures it computed.

Scope: KS1000 RW trapezoidal insulated roof panel orders: core thickness, length, end cut backs, roof pitch, U-value, weight and warranties. See everything this validator covers

This validator models orders for the KS1000 RW trapezoidal insulated roof panel as described in its public data sheet, not just the scenarios shown below.

  • Core thickness, U-value and weight — the panel comes in ten core thicknesses from 40 to 150 mm; each has a published U-value, and the weight per square metre depends on the thickness and on whether the metal is steel or aluminium. The U-value and weight the quote states are compared with the data sheet, and a U-value target on the order is compared with what the core gives.
  • Length, end cut backs and roof pitch — standard lengths run from 1.8 to 14.5 m and the longest listed is 29.3 m; lengths outside the standard range go to a person. Eaves and end lap panel end cut backs must be between 20 and 300 mm, and the roof pitch after deflection must be 4 degrees or more.
  • Warranties — the structural and thermal warranty is 25 years and the coating warranty is up to 40 years; the order cannot offer more. The weather sheet (XL Forté or Spectrum) and the internal liner are chosen from the options the data sheet lists.

Any KS1000 RW roof panel order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Kingspan does not publish a price list for project panels, so this validator produces no price build-up or line-item quote), span and load tables, fire and acoustic performance, fixings and accessories, the class A end lap detail, other Kingspan panel lines and other regional editions of the data sheet.

The AI sales agentBuilds the roof 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.

7 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
Thermal and weight figures that depend on the core thickness and metalOnly with care
A lookup per thickness and metal, with a rule that compares each stated figure with it. It works, but every table is another set of rules to keep in step with the data sheet.
The stated U-value and weight travel with the order and are compared with the data sheet figures on every call.
A U-value target on the order against the core chosenEasy
A comparison between a requirement and a looked-up value.
The target and the core are in one request and are checked together with everything else.
Length bands: standard, non-standard and too longOnly with care
Each band needs its own rule and its own message, and the boundaries (1.8 m, 14.5 m and 29.3 m) are easy to get wrong.
The three bands are checked on every call: too long blocks, non-standard goes to a person.
Cut backs and roof pitch limits that must all hold togetherOnly with workarounds
Each limit is a separate validation rule, and a rep typically fixes one and meets the next.
All limits are checked at once, whatever order the choices arrive in.
Every problem returned in one answerOnly 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, with blocks first.

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.

1A core thickness of 90 mm is not available; the KS1,000 RW roof panel comes in 40, 53, 60, 73, 80, 100, 115, 120, 137 and 150 mm cores.
2A core thickness of 160 mm is not available; the KS1,000 RW roof panel comes in 40, 53, 60, 73, 80, 100, 115, 120, 137 and 150 mm cores.
3The quote states a U-value of 0.25 W/m²K, but the data sheet gives 0.20 W/m²K for this core thickness.
4The quote states a U-value of 0.18 W/m²K, but the data sheet gives 0.20 W/m²K for this core thickness.
5The quote states a panel weight of 7.9 kg/m², but the data sheet gives 12.3 kg/m² for this core thickness and metal.
6The quote states a panel weight of 12.3 kg/m², but the data sheet gives 7.9 kg/m² for this core thickness and metal.
7The selected core gives a U-value of 0.20 W/m²K, above the target of 0.19 W/m²K.
8The selected core gives a U-value of 0.28 W/m²K, above the target of 0.25 W/m²K.
9A panel length of 1,799 mm is outside the 1,800 to 14,500 mm standard range; a person should confirm the non-standard length with the manufacturer.
10A panel length of 14,501 mm is outside the 1,800 to 14,500 mm standard range; a person should confirm the non-standard length with the manufacturer.
11A panel length of 29,300 mm is outside the 1,800 to 14,500 mm standard range; a person should confirm the non-standard length with the manufacturer.
12A panel length of 29,301 mm is beyond the 29,300 mm longest length listed for the panel.
13The panel length is 0 mm; a length is needed.
14An eaves panel end cut back of 19 mm is outside the 20 to 300 mm limits.
15An eaves panel end cut back of 301 mm is outside the 20 to 300 mm limits.
16An end lap panel end cut back of 19 mm is outside the 20 to 300 mm limits.
17An end lap panel end cut back of 301 mm is outside the 20 to 300 mm limits.
18The roof pitch after deflection is 3 degrees; the panel needs 4 degrees or more.
19The structural and thermal warranty is 25 years; the quote offers 26 years.
20The coating warranty is up to 40 years; the quote offers 41 years.
21A panel length of 20,000 mm is outside the 1,800 to 14,500 mm standard range; a person should confirm the non-standard length with the manufacturer.
22A panel length of 30,000 mm is beyond the 29,300 mm longest length listed for the panel.
23An eaves panel end cut back of 10 mm is outside the 20 to 300 mm limits.
24The quote states a U-value of 0.20 W/m²K, but the data sheet gives 0.28 W/m²K for this core thickness.
25The quote states a panel weight of 12.3 kg/m², but the data sheet gives 11.2 kg/m² for this core thickness and metal.
26The coating warranty is up to 40 years; the quote offers 45 years.

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. Thermal target and stated U-value: A 73 mm core against a 0.25 W/m²K target, with a stated U-value of 0.25

The agent's request. Please quote KS1000 RW insulated roof panels with a 73 mm core, steel sheet metal, Kingspan XL Forté on the outside and Kingspan CLEANsafe 15 on the inside, 9,000 mm long, with an eaves cut back of 75 mm and an end lap cut back of 150 mm, for a roof pitch of 5 degrees after deflection, needing a U-value of 0.25 W/m²K or better, with a 25-year structural and thermal warranty and a 25-year coating warranty. The quote states a U-value of 0.25 W/m²K and a panel weight of 11.2 kg/m². It is ready to send.

Verdict: Blocked.

  • U-value target not met. The selected core gives a U-value of 0.28 W/m²K, above the target of 0.25 W/m²K.
  • Stated U-value differs from the data sheet. The quote states a U-value of 0.25 W/m²K, but the data sheet gives 0.28 W/m²K for this core thickness.

2. Thermal target and stated U-value: The agent resubmits after fixing the errors

The agent's request. Please quote KS1000 RW insulated roof panels with an 80 mm core, steel sheet metal, Kingspan XL Forté on the outside and Kingspan CLEANsafe 15 on the inside, 9,000 mm long, with an eaves cut back of 75 mm and an end lap cut back of 150 mm, for a roof pitch of 5 degrees after deflection, needing a U-value of 0.25 W/m²K or better, with a 25-year structural and thermal warranty and a 25-year coating warranty. The quote states a U-value of 0.25 W/m²K and a panel weight of 11.5 kg/m². It is ready to send.

Verdict: Allowed.

  • Order summary. 80 mm core; data sheet U-value 0.25 W/m²K; panel weight 11.5 kg/m².

3. Length, cut back and pitch: An aluminium roof with a 31 m panel, a 15 mm eaves cut back and a 3 degree pitch

The agent's request. Please quote KS1000 RW insulated roof panels with a 100 mm core, aluminium sheet metal, Kingspan Spectrum on the outside and Kingspan AQUAsafe on the inside, 31,000 mm long, with an eaves cut back of 15 mm and an end lap cut back of 150 mm, for a roof pitch of 3 degrees after deflection, with a 25-year structural and thermal warranty and a 25-year coating warranty. The quote states a U-value of 0.20 W/m²K and a panel weight of 7.9 kg/m². It is ready to send.

Verdict: Blocked.

  • Panel longer than the longest listed. A panel length of 31,000 mm is beyond the 29,300 mm longest length listed for the panel.
  • Eaves cut back out of range. An eaves panel end cut back of 15 mm is outside the 20 to 300 mm limits.
  • Roof pitch too shallow. The roof pitch after deflection is 3 degrees; the panel needs 4 degrees or more.

4. Length, cut back and pitch: The agent resubmits after fixing the errors

The agent's request. Please quote KS1000 RW insulated roof panels with a 100 mm core, aluminium sheet metal, Kingspan Spectrum on the outside and Kingspan AQUAsafe on the inside, 12,000 mm long, with an eaves cut back of 75 mm and an end lap cut back of 150 mm, for a roof pitch of 6 degrees after deflection, with a 25-year structural and thermal warranty and a 25-year coating warranty. The quote states a U-value of 0.20 W/m²K and a panel weight of 7.9 kg/m². It is ready to send.

Verdict: Allowed.

  • Order summary. 100 mm core; data sheet U-value 0.20 W/m²K; panel weight 7.9 kg/m².

5. Weight, warranty and long panels: An aluminium 120 mm roof with a stated weight, a 45-year coating warranty and 18 m panels

The agent's request. Please quote KS1000 RW insulated roof panels with a 120 mm core, aluminium sheet metal, Kingspan XL Forté on the outside and Kingspan CLEANsafe 120 on the inside, 18,000 mm long, with an eaves cut back of 75 mm and an end lap cut back of 150 mm, for a roof pitch of 5 degrees after deflection, with a 25-year structural and thermal warranty and a 45-year coating warranty. The quote states a U-value of 0.16 W/m²K and a panel weight of 13.1 kg/m². It is ready to send.

Verdict: Blocked.

  • Stated weight differs from the data sheet. The quote states a panel weight of 13.1 kg/m², but the data sheet gives 8.7 kg/m² for this core thickness and metal.
  • Coating warranty too long. The coating warranty is up to 40 years; the quote offers 45 years.
  • Non-standard length to confirm. A panel length of 18,000 mm is outside the 1,800 to 14,500 mm standard range; a person should confirm the non-standard length with the manufacturer.

6. Weight, warranty and long panels: The agent resubmits after fixing the errors

The agent's request. Please quote KS1000 RW insulated roof panels with a 120 mm core, aluminium sheet metal, Kingspan XL Forté on the outside and Kingspan CLEANsafe 120 on the inside, 18,000 mm long, with an eaves cut back of 75 mm and an end lap cut back of 150 mm, for a roof pitch of 5 degrees after deflection, with a 25-year structural and thermal warranty and a 40-year coating warranty. The quote states a U-value of 0.16 W/m²K and a panel weight of 8.7 kg/m². It is ready to send.

Verdict: Needs approval.

  • Non-standard length to confirm. A panel length of 18,000 mm is outside the 1,800 to 14,500 mm standard range; a person should confirm the non-standard length with the manufacturer.
  • Order summary. 120 mm core; data sheet U-value 0.16 W/m²K; panel weight 8.7 kg/m².

7. Weight, warranty and long panels: The agent resubmits after fixing the errors

The agent's request. Please quote KS1000 RW insulated roof panels with a 120 mm core, aluminium sheet metal, Kingspan XL Forté on the outside and Kingspan CLEANsafe 120 on the inside, 12,000 mm long, with an eaves cut back of 75 mm and an end lap cut back of 150 mm, for a roof pitch of 5 degrees after deflection, with a 25-year structural and thermal warranty and a 40-year coating warranty. The quote states a U-value of 0.16 W/m²K and a panel weight of 8.7 kg/m². It is ready to send.

Verdict: Allowed.

  • Order summary. 120 mm core; data sheet U-value 0.16 W/m²K; panel weight 8.7 kg/m².

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 prepares an order for trapezoidal insulated roof panels: core thickness, panel length, end cut backs, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published 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 KS1000 RW insulated roof panels with a 100 mm core, aluminium sheet metal, Kingspan Spectrum on the outside and Kingspan AQUAsafe on the inside. The quote states a U-value of 0.20 W/m²K and a panel weight of 7.9 kg/m². The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. A panel length of 31,000 mm is beyond the 29,300 mm longest length listed for the panel. An eaves panel end cut back of 15 mm is outside the 20 to 300 mm limits. The roof pitch after deflection is 3 degrees; the panel needs 4 degrees or more.
  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 cut backs and roof pitch limits that must all hold together, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the panel length to 12,000 mm, the eaves cut back to 75 mm and the roof pitch after deflection to 6 degrees.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All three earlier findings are cleared, and the validator's figure matches the quote.
  13. Three problems caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.