Predictika · PVC-U window systems
An AI sales agent prepares a window order for a VEKA Softline system: the profile system, the glazing and pane thickness, the size of the window, how it opens, the finish, the security level and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the system limits and returns a verdict, every reason and the total it computed.
This validator models VEKA Softline window orders, not just the scenarios shown below.
Any Softline window order that touches these rules is in scope — not only the scenarios pictured here. Not covered: other VEKA profile families, installation and freight. VEKA sells profiles to fabricators, so every price on this page is illustrative. System names, glazing depths and the 70 AD sash size follow public VEKA material; the other system limits, the sash weight limits, the glazing and security thresholds, the price grid and the discount thresholds are modeled from comparable products, not published by VEKA.
8 scenarios in 4 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 depend on the profile system | Only with care Pane thickness, sash size and sash weight differ for every Softline system, so a rules-based CPQ needs a rule or table row for each system. | The system is a field of the request and every limit is looked up and checked on every call. |
| A sash weight computed from size and glass | Only with workarounds The weight comes from the sash width, height and pane thickness, so a separate calculation is needed to compare it with the system limit. | The size and glass are fields of the request and the weight is computed and compared in the same pass. |
| Triple glazing and security that need thick panes | Only with care Each option sets its own minimum pane thickness, so a rule has to read the glazing, the security level and the pane together. | The options and the pane are checked together on every call. |
| A total that must match a price grid with a discount | Only with workarounds The grid price depends on the window area, the glazing, the finish, the cover and the hardware, and the stated total has to be reconciled with it. | The total is computed inside the model and compared with the stated one on every call. |
| 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 person 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 order; approval findings need a person to sign off; everything else is computed.
| 1 | A 44 mm pane does not fit this profile system, which takes 14 to 42 mm glazing. |
| 2 | Triple glazing needs a pane unit of at least 36 mm; the order has 30 mm. |
| 3 | The tilt and turn sash is larger than this system allows (maximum 1.4 m wide and 2.4 m high). |
| 4 | The glass in the opening sash would be heavier than the 160 kg sash weight limit for this system. |
| 5 | Aluminium covers are not offered with the Softline 70 AD in this model. |
| 6 | RC2 burglar resistance needs a pane unit of at least 24 mm; the order has 20 mm. |
| 7 | A window smaller than 40 cm in either direction is not offered. |
| 8 | The order has 0 windows; at least 1 is needed. |
| 9 | The order states a total of 414,000 cents; the price grid, options and discount give 415,000 cents. |
| 10 | A 15 percent discount is above 12 percent and needs a sales manager. |
| 11 | A 30 percent discount is above the 25 percent limit. |
| 12 | The window is larger than 4 square metres and needs a technical check. |
| 13 | An order of 250 windows is above 200 and needs the project desk. |
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 10 Softline 70 AD windows, 1.5 m wide and 1 m high, double glazing with a 28 mm pane, white finish, tilt and turn opening. The order states a total of 4,150 euros. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 10 Softline 76 AD windows, 1.5 m wide and 1 m high, double glazing with a 28 mm pane, white finish, tilt and turn opening. The order states a total of 4,450 euros. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 10 Softline 76 MD windows, 1.2 m wide and 1.2 m high, triple glazing with a 30 mm pane, white finish, tilt and turn opening. The order states a total of 5,500 euros. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 10 Softline 82 MD windows, 1.2 m wide and 1.2 m high, triple glazing with a 44 mm pane, white finish, tilt and turn opening. The order states a total of 6,000 euros. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 10 Softline 70 AD windows, 1.4 m wide and 1.5 m high, double glazing with a 36 mm pane, white finish, tilt and turn opening. The order states a total of 5,550 euros. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 10 Softline 82 MD windows, 1.4 m wide and 1.5 m high, double glazing with a 36 mm pane, white finish, tilt and turn opening. The order states a total of 7,000 euros. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 10 Softline 70 AD windows, 1.2 m wide and 1.2 m high, double glazing with a 28 mm pane, white finish, tilt and turn opening, and a 30 percent discount. The order states a total of 2,905 euros. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 10 Softline 70 AD windows, 1.2 m wide and 1.2 m high, double glazing with a 28 mm pane, white finish, tilt and turn opening, and a 15 percent discount, with the sales manager's approval already recorded. The order states a total of 3,527.50 euros. It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.