Predictika · Windows and balcony doors
An AI sales agent prepares a specification for Elitfönster Original Alu windows and balcony doors: the product type, frame size in modules, glazing, hardware pack, burglary class, lock cylinders and the warranty it quotes. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the public Original Alu product sheet and returns a verdict, every reason and the frame sizes it computed.
This validator models the rules in the public Elitfönster Original Alu product sheet (dated 4 August 2020), not just the scenarios shown below.
Any specification for these products that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the sheet carries none, so this validator produces no price build-up), minimum and maximum frame sizes (the sheet refers to a size guide on the maker's site), colors and surface treatments, accessories, and other Elitfönster ranges.
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 |
|---|---|---|
| Glazing that depends on the product and its table | Only with workarounds Sound reduction and U-value come as listed pairs, and each product type has its own table. A rules-based CPQ needs a compatibility table or a rule per row for each product, and edits when the sheet changes. | The tables are data; each quote is compared with the table for its product on every call. |
| Hardware packs that differ between windows and doors | Only with care Some packs exist only for windows, some only for doors, one for both, and the fixed frame has none. The product type has to be read before the pack list is applied. | The product type, the pack and the other choices are compared together, in any order. |
| Burglary class that needs a particular handle, glass and door | Only with care RC2N needs a lockable handle that is a different pack on windows and doors, RC2 and Secured by Design need different laminated glass, and panel doors are excluded. | All of those conditions are evaluated in one pass and each failure is reported. |
| Parts sold separately: lock cylinders and the loose handle | Only with workarounds The cylinder count depends on the pack, and pack 13 only works with a handle bought on its own. Nothing in the pack itself says so. | The quantity each pack needs is compared with what the quote carries. |
| Frame size and warranty the quote states | Only with workarounds The outer size must be recomputed from the module size and compared with what the quote says, and the warranty terms apply only in Sweden. | The stated figures are fields in the request, compared with the computed ones on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote 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 quote states a frame outer width of 900 mm; the module size gives 880 mm (module times 100 mm, less 20 mm). |
| 2 | The quote states a frame outer height of 1200 mm; the module size gives 1180 mm (module times 100 mm, less 20 mm). |
| 3 | The frame size is given in whole modules of 100 mm; the quote has 0 by 12 modules. |
| 4 | The product sheet lists no glazing with a sound reduction of Rw 36 dB and a U-value of 1.11 W/m2K for this product. |
| 5 | The product sheet lists no glazing with a sound reduction of Rw 39 dB and a U-value of 1.1 W/m2K for this product. |
| 6 | The product sheet lists no glazing with a sound reduction of Rw 36 dB and a U-value of 1.04 W/m2K for this product. |
| 7 | The product sheet lists no glazing with a sound reduction of Rw 45 dB and a U-value of 1.21 W/m2K for this product. |
| 8 | The product sheet lists no glazing with a sound reduction of Rw 37 dB and a U-value of 1.17 W/m2K for this product. |
| 9 | The selected hardware pack is not offered for windows; the window packs are the standard handle and packs 9, 13, 15, 22, 30 and 31. |
| 10 | The selected hardware pack is not offered for balcony doors; the door packs are the standard handle and packs 1, 2, 3, 4, 5, 6, 12, 20, 22 and 31. |
| 11 | The fixed frame AFK does not open, so it has no handle or hardware pack. |
| 12 | Hardware pack 13 is a cover plate for a loose handle; the handle is bought separately and the quote has none. |
| 13 | The loose Tokyo handle fits hardware pack 13 only. |
| 14 | This hardware pack is prepared for a lock cylinder that is not included (pack 6 needs two); the quote has 0 cylinder(s). |
| 15 | This hardware pack is prepared for a lock cylinder that is not included (pack 6 needs two); the quote has 1 cylinder(s). |
| 16 | The security class (RC2N, RC2 or Secured by Design) on a window needs the lockable handle in hardware pack 30. |
| 17 | The security class on a balcony door needs the lockable handle in hardware pack 4, prepared for a cylinder. |
| 18 | The burglary-class reinforcement applies to fully glazed balcony doors only. |
| 19 | Burglary class RC2 needs 9.52 laminated glass. |
| 20 | Secured by Design needs 8.76 laminated glass. |
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 Elitfönster Original Alu AFH turn window, module 12 by 14 (frame outer size 1180 by 1380 mm), with glazing of Rw 40 dB and a U-value of 0.93 W/m2K, the standard handle, and burglary class RC2N. Delivery is in Sweden, with 30 years of warranty against rot and 10 years against condensation between the panes. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an Elitfönster Original Alu AFH turn window, module 12 by 14 (frame outer size 1180 by 1380 mm), with glazing of Rw 40 dB and a U-value of 0.93 W/m2K, pack 30 (lockable security handle with cylinder), and burglary class RC2N. Delivery is in Sweden, with 30 years of warranty against rot and 10 years against condensation between the panes. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an Elitfönster Original Alu AD balcony door, module 9 by 21 (frame outer size 900 by 2080 mm), with glazing of Rw 37 dB and a U-value of 1.04 W/m2K, pack 2 (outside handle and inside handle with locking knob), and burglary class RC2N. Delivery is in Sweden, with 30 years of warranty against rot and 10 years against condensation between the panes. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an Elitfönster Original Alu AD balcony door, module 9 by 21 (frame outer size 880 by 2080 mm), with glazing of Rw 37 dB and a U-value of 1.17 W/m2K, pack 4 (inside handle prepared for a lock cylinder), and burglary class RC2N. Delivery is in Sweden, with 30 years of warranty against rot and 10 years against condensation between the panes. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an Elitfönster Original Alu AD balcony door, module 9 by 21 (frame outer size 880 by 2080 mm), with glazing of Rw 37 dB and a U-value of 1.17 W/m2K, pack 4 (inside handle prepared for a lock cylinder), and burglary class RC2N, with 1 lock cylinder. Delivery is in Sweden, with 30 years of warranty against rot and 10 years against condensation between the panes. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an Elitfönster Original Alu AFS side-hung window, module 12 by 14 (frame outer size 1180 by 1380 mm), with glazing of Rw 37 dB and a U-value of 1.13 W/m2K, the standard handle, and no added burglary class. The house is by the sea. Delivery is in Sweden, with 30 years of warranty against rot and 10 years against condensation between the panes. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote an Elitfönster Original Alu AFS side-hung window, module 12 by 14 (frame outer size 1180 by 1380 mm), with glazing of Rw 37 dB and a U-value of 1.13 W/m2K, the standard handle, and no added burglary class. The house is by the sea, and stainless steel hinges are included. Delivery is in Sweden, with 30 years of warranty against rot and 10 years against condensation between the panes. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.