Predictika · Aluminium window and door orders
An AI sales agent prepares an order for an aluminium window or door from a published system variant: the type, the sash or door size, the glass thickness, the burglar resistance class and the performance figures it states on the quote. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published system datasheet and returns a verdict, every reason and the listed size limit it compared against.
This validator models the technical specification published in the Aluprof MB-86N datasheet for these four variants, not just the scenarios shown below.
Any order for these four variants that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Aluprof publishes no price list, so this validator produces no price build-up or line-item quote), water tightness and wind load classes (the datasheet table is ambiguous), thermal profile versions, colours, hardware and fabrication details, and other Aluprof systems.
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 |
|---|---|---|
| Limits that differ by variant and by window or door | Only with care Each variant has its own maximum height and width, one set for windows and another for doors, so each needs its own product rules and the numbers have to be kept in step with the datasheet. | The variant and type are inputs; the limits for that combination are computed on each call and checked in the same pass. |
| Opening types that exist only on some variants | Only with workarounds Whether a hopper, awning or door is available depends on the variant chosen on another line, so it needs cross-line rules that interact with the rest. | Every choice is in one request, so a type the variant does not list is found whichever order the choices arrive in. |
| Glass ranges that depend on where the glass sits | Only with care The allowed thickness changes with the variant and with whether the glass is in the frame or the sash, so each combination needs its own comparison. | The glazing position follows from the type, and the right range is applied on every call. |
| Stated performance figures that the datasheet lists only for some variants | Only with care A U value or impact class is listed for some variants and not others, so each claim needs its own formula and a person to confirm any claim the datasheet does not support. | The listed values are computed on every call and compared with the figures the quote states; an unsupported claim goes to approval. |
| 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 rep 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 | The sash or door width is 1,701 mm; the listed maximum for this variant and type is 1,700 mm. |
| 2 | The sash or door height is 3,001 mm; the listed maximum for this variant and type is 3,000 mm. |
| 3 | The sash or door width is 1,401 mm; the listed maximum for this variant and type is 1,400 mm. |
| 4 | The sash or door width is 1,501 mm; the listed maximum for this variant and type is 1,500 mm. |
| 5 | The sash or door height is 2,501 mm; the listed maximum for this variant and type is 2,500 mm. |
| 6 | The sash or door height is 2,601 mm; the listed maximum for this variant and type is 2,600 mm. |
| 7 | The sash or door width is 1,601 mm; the listed maximum for this variant and type is 1,600 mm. |
| 8 | The sash or door width is 2,401 mm; the listed maximum for this variant and type is 2,400 mm. |
| 9 | The sash or door height is 2,801 mm; the listed maximum for this variant and type is 2,800 mm. |
| 10 | The datasheet does not list the requested window or door type among the solutions for this variant. |
| 11 | The glass is 17.0 mm; the listed glazing range for this variant and glazing position is 17.5 to 70.0 mm. |
| 12 | The glass is 70.5 mm; the listed glazing range for this variant and glazing position is 17.5 to 70.0 mm. |
| 13 | The glass is 8.0 mm; the listed glazing range for this variant and glazing position is 8.5 to 61.0 mm. |
| 14 | The glass is 62.0 mm; the listed glazing range for this variant and glazing position is 8.5 to 61.0 mm. |
| 15 | The glass is 20.0 mm; the listed glazing range for this variant and glazing position is 21.0 to 70.5 mm. |
| 16 | The glass is 61.0 mm; the listed glazing range for this variant and glazing position is 15.0 to 60.0 mm. |
| 17 | The glass is 6.0 mm; the listed glazing range for this variant and glazing position is 7.0 to 52.0 mm. |
| 18 | The glass is 21.0 mm; the listed glazing range for this variant and glazing position is 22.0 to 70.0 mm. |
| 19 | The order asks for burglar resistance class RC5; the datasheet lists anti-burglary windows and doors up to RC4. |
| 20 | The quote states a U value of 0.65 W/m2K; the best value listed for this type is 0.68 W/m2K for a specific reference size and glazing, so a person should confirm the calculation for this order. |
| 21 | The quote states a U value of 0.6 W/m2K; the best value listed for this type is 0.62 W/m2K for a specific reference size and glazing, so a person should confirm the calculation for this order. |
| 22 | The quote states a U value of 0.75 W/m2K; the best value listed for this type is 0.8 W/m2K for a specific reference size and glazing, so a person should confirm the calculation for this order. |
| 23 | The quote states a U value of 0.9 W/m2K; the datasheet lists no U value for this variant or type, so a person should confirm it. |
| 24 | The quote states air permeability class 5; the datasheet lists class 4 (EN 12,207), so a person should confirm it. |
| 25 | The quote states impact resistance class 4; the datasheet lists class 3 for this variant, so a person should confirm it. |
| 26 | The quote states impact resistance class 3; the datasheet lists no impact resistance for this variant, so a person should confirm it. |
| 27 | The quote states impact resistance class 2; the datasheet lists no impact resistance for this variant, so a person should confirm it. |
| 28 | The sash or door width is 1,800 mm; the listed maximum for this variant and type is 1,700 mm. |
| 29 | The sash or door height is 3,100 mm; the listed maximum for this variant and type is 3,000 mm. |
| 30 | The glass is 10.0 mm; the listed glazing range for this variant and glazing position is 17.5 to 70.0 mm. |
| 31 | The sash or door width is 1,700 mm; the listed maximum for this variant and type is 1,600 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 an MB-86 Casement hopper window, 2500 mm wide and 1400 mm high, with 36 mm glass. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an MB-86 Casement awning window, 2300 mm wide and 1400 mm high, with 36 mm glass. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an MB-86B outward-opening door, 1200 mm wide and 2700 mm high, with 36 mm glass. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an MB-86B outward-opening door, 1200 mm wide and 2600 mm high, with 36 mm glass. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an MB-86N side-hung window, 1200 mm wide and 1500 mm high, with 36 mm glass. The quote states a U value of 0.65 W/m2K. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote an MB-86N side-hung window, 1200 mm wide and 1500 mm high, with 36 mm glass. The quote states a U value of 0.68 W/m2K. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an MB-86US fixed window, 1500 mm wide and 2400 mm high, with 55 mm glass and burglar resistance class RC5. It is ready to send.
Verdict: Blocked.
The text of the narrated walkthrough, step by step.