Predictika · Window and door system orders

An AI sales agent's window and door order, checked before it goes out

An AI sales agent prepares an order for a window or door system from a public specification guide: the system, the opening size, the sash weight and the glazing. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the guide's published limits and returns a verdict, every reason and the figures it computed.

Scope: REHAU TOTAL70, GENEO and AGILA window and door systems (six systems): maximum size, sash weight, glazing thickness, finish and safety glass. See everything this validator covers

This validator models orders for six systems in the public REHAU Ltd Specification Guide (06.2019), not just the scenarios shown below.

  • Systems — tilt and turn windows (TOTAL70 and GENEO), entrance doors and French doors (TOTAL70), sliding doors and multi-fold doors (AGILA), each with the maximum size, maximum sash or leaf weight and glazing range the guide lists.
  • Size and weight — the opening must not exceed the system's listed maximum size (checked with the sides either way round), and the sash or leaf weight must not exceed its listed maximum; sliding doors allow 75 kg on a three-wheel roller and 110 kg on a five-wheel roller.
  • Glazing and finish — glazing thickness must fall within the range the guide lists (for example 4 to 36 mm on sliding doors, up to 53 mm on GENEO); multi-fold doors have a smaller maximum size in a coloured or foiled finish; French doors must be fitted with safety glass to BS 6262.
  • Stated figure — a maximum sash weight stated on the order is compared with the guide's figure for the chosen system and roller.

Any order for these systems that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the guide lists none, so this validator produces no price build-up or line-item quote), casement and other systems in the guide, colour names, hardware and security ratings, and project-specific engineering.

The AI sales agentBuilds the window or door 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
A sash heavier than its system allowsOnly with care
Each system has its own weight limit, and sliding doors change it with the roller, so it takes a table of limits plus a rule per system.
The system and roller set the limit, and the weight is compared with it on every call.
Glazing outside the range for the systemOnly with care
A thickness range per system, usually a rule per product that has to be kept in step with the guide.
Each system carries its own range and every thickness is checked against it.
A size limit that changes with the finishOnly with workarounds
Multi-fold doors have a smaller coloured maximum, which means a conditional rule on finish and size together.
Size, system and finish are in one request and compared together on every call.
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, whatever order the choices arrived in.

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 opening is 1,289 x 1,588 mm; the largest size the guide lists for this system and finish is 1,588 x 1,288 mm (either way round).
2The sash or leaf weighs 61 kg; the guide lists a maximum of 60 kg for this system.
3The glazing is 45 mm thick; this system takes up to 44 mm.
4The glazing is 54 mm thick; this system takes up to 53 mm.
5The opening is 2,701 x 1,600 mm; the largest size the guide lists for this system and finish is 2,700 x 1,600 mm (either way round).
6The sash or leaf weighs 91 kg; the guide lists a maximum of 90 kg for this system.
7The glazing is 53 mm thick; this system takes up to 44 mm.
8The opening is 1,001 x 2,200 mm; the largest size the guide lists for this system and finish is 2,200 x 1,000 mm (either way round).
9The glazing is 3 mm thick; the guide lists a glazing range starting at 4 mm for this system.
10French doors must be fitted with safety glass that meets BS 6,262; the order does not specify it.
11The opening is 1,901 x 2,200 mm; the largest size the guide lists for this system and finish is 2,200 x 1,900 mm (either way round).
12The sash or leaf weighs 100 kg; the guide lists a maximum of 75 kg for this system.
13The order states a maximum sash weight of 110 kg, but the guide lists 75 kg for this system.
14The sash or leaf weighs 111 kg; the guide lists a maximum of 110 kg for this system.
15The glazing is 37 mm thick; this system takes up to 36 mm.
16The opening is 4,000 x 2,300 mm; the largest size the guide lists for this system and finish is 3,000 x 2,200 mm (either way round).
17The opening is 2,800 x 1,600 mm; the largest size the guide lists for this system and finish is 2,700 x 1,600 mm (either way round).
18The sash or leaf weighs 95 kg; the guide lists a maximum of 90 kg for this system.
19The glazing is 60 mm thick; this system takes up to 53 mm.
20The order states a maximum sash weight of 60 kg, but the guide lists 90 kg for this system.

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. French doors: A pair of French doors, 2,000 x 2,300 mm, with a 110 kg leaf and 48 mm glazing

The agent's request. Please quote a pair of French doors (TOTAL70) in a white finish, 2,000 x 2,300 mm, with a 110 kg sash and 48 mm glazing, with standard glazing. It is ready to send.

Verdict: Blocked.

  • Opening larger than the system allows. The opening is 2,000 x 2,300 mm; the largest size the guide lists for this system and finish is 2,200 x 1,900 mm (either way round).
  • Sash heavier than the system allows. The sash or leaf weighs 110 kg; the guide lists a maximum of 100 kg for this system.
  • Glazing too thick for the system. The glazing is 48 mm thick; this system takes up to 44 mm.
  • French doors need safety glass. French doors must be fitted with safety glass that meets BS 6,262; the order does not specify it.

2. French doors: The agent resubmits after fixing the errors

The agent's request. Please quote a pair of French doors (TOTAL70) in a white finish, 1,900 x 2,200 mm, with a 95 kg sash and 44 mm glazing, with safety glass to BS 6262. The order states a maximum sash weight of 100 kg for this system. It is ready to send.

Verdict: Allowed.

  • Order summary. 1,900 x 2,200 mm opening, 95 kg sash, 44 mm glazing; the guide lists up to 100 kg sash weight for this system.

3. Sliding door: A sliding door, 4,800 x 2,400 mm, with a 100 kg leaf and 40 mm glazing

The agent's request. Please quote a sliding door (AGILA) in a white finish, 4,800 x 2,400 mm, with a 100 kg sash and 40 mm glazing, on a three-wheel roller. The order states a maximum sash weight of 110 kg for this system. It is ready to send.

Verdict: Blocked.

  • Sash heavier than the system allows. The sash or leaf weighs 100 kg; the guide lists a maximum of 75 kg for this system.
  • Glazing too thick for the system. The glazing is 40 mm thick; this system takes up to 36 mm.
  • Stated maximum weight differs from the guide. The order states a maximum sash weight of 110 kg, but the guide lists 75 kg for this system.

4. Sliding door: The agent resubmits after fixing the errors

The agent's request. Please quote a sliding door (AGILA) in a white finish, 4,800 x 2,400 mm, with a 100 kg sash and 40 mm glazing, on a five-wheel roller. The order states a maximum sash weight of 110 kg for this system. It is ready to send.

Verdict: Blocked.

  • Glazing too thick for the system. The glazing is 40 mm thick; this system takes up to 36 mm.

5. Sliding door: The agent resubmits after fixing the errors

The agent's request. Please quote a sliding door (AGILA) in a white finish, 4,800 x 2,400 mm, with a 100 kg sash and 36 mm glazing, on a five-wheel roller. The order states a maximum sash weight of 110 kg for this system. It is ready to send.

Verdict: Allowed.

  • Order summary. 4,800 x 2,400 mm opening, 100 kg sash, 36 mm glazing; the guide lists up to 110 kg sash weight for this system.

6. Multi-fold door: A coloured multi-fold door, 4,000 x 2,300 mm

The agent's request. Please quote a multi-fold door (AGILA) in a coloured or foiled finish, 4,000 x 2,300 mm, with a 80 kg sash and 40 mm glazing. The order states a maximum sash weight of 80 kg for this system. It is ready to send.

Verdict: Blocked.

  • Opening larger than the system allows. The opening is 4,000 x 2,300 mm; the largest size the guide lists for this system and finish is 3,000 x 2,200 mm (either way round).

7. Multi-fold door: The agent resubmits after fixing the errors

The agent's request. Please quote a multi-fold door (AGILA) in a coloured or foiled finish, 3,000 x 2,200 mm, with a 80 kg sash and 40 mm glazing. The order states a maximum sash weight of 80 kg for this system. It is ready to send.

Verdict: Allowed.

  • Order summary. 3,000 x 2,200 mm opening, 80 kg sash, 40 mm glazing; the guide lists up to 80 kg sash weight for this system.

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 a window or door system from a public specification guide: the system, the opening size, the sash weight and the glazing. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the guide's published limits 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 a pair of French doors (TOTAL70) in a white finish, 2,000 x 2,300 mm, with a 110 kg sash and 48 mm glazing, with standard glazing. It is ready to send.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The opening is 2,000 x 2,300 mm; the largest size the guide lists for this system and finish is 2,200 x 1,900 mm (either way round). The sash or leaf weighs 110 kg; the guide lists a maximum of 100 kg for this system. The glazing is 48 mm thick; this system takes up to 44 mm. The other one is on screen.
  6. The validator returned four 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 a sash heavier than its system allows, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the opening to 1,900 x 2,200, the sash or leaf weight to 95 kg, the glazing thickness to 44 mm and the safety glass to BS 6262 to yes. It sets the stated maximum sash weight as to 100 kg.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All four earlier findings are cleared, and the validator's figure matches the quote.
  13. Four 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.