Predictika · Window hardware

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

An AI sales agent prepares an order of UNI-JET window hardware sets for a window fabricator: the opening type, the material, the sash size and weight, the security pack, the handle and the quantity, with a total in euros. Before the order goes out, the agent sends it to Predictika, which checks it against a declarative model of the GU UNI-JET system and returns a verdict, every reason and the computed price. The size and weight limits, the security rules and the prices on this page are modeled for the demonstration and are illustrative; GU does not publish them in the brochure used.

Scope: GU (Gretsch-Unitas) UNI-JET window hardware sets for PVC, timber and aluminium windows, with modeled rules and illustrative prices. See everything this validator covers

This validator models an order for GU UNI-JET, the central locking system for windows with a 16 mm hardware groove. The product family, its use for PVC, timber and aluminium windows and its opening types (Tilt&Turn, Tilt&Slide, Parallel-Slide, Fold&Slide, Horizontal-Pivot and Vertical-Pivot, each with a turn handle, and special shapes such as round and pitched windows) follow the public GU brochure “The UNI-JET product family” (03/2024). The size and weight limits, the reinforced pack, the security rules and every price are modeled from comparable window hardware: they are not GU's published rules or prices, and the euro figures are illustrative. The validator handles any order for these opening types, not just the scenarios shown below.

  • Illustrative price — a model set price per opening type, plus illustrative surcharges, times the number of sets. The total is compared with the total the order states.
  • Sash size and weight — modeled width, height and weight limits for each opening type.
  • Reinforced pack — modeled so that a heavy tilt and turn or pivot sash (above 130 kg) needs the reinforced pack.
  • Security and handle — the RC1 and RC2 packs, with RC2 modeled for the non-sliding types and with the lockable handle.
  • Special shapes — round and pitched windows need additional components, so the order goes to a person.
  • Large orders — 1000 sets or more are treated as a project order and go to a person for pricing.

Any order for these opening types that touches these rules is in scope — not only the scenarios pictured here. Not covered: the individual hardware parts and article numbers, frame parts, the ALU-JET and other GU families, lightweight parallel-slide sets, ventilation systems and fanlight drives, discounts, VAT and freight. Nothing here has been checked against GU's own selection tools or price list.

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

6 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
Limits that depend on the opening typeOnly with care
Each opening type has its own width, height and weight range, so the rules have to be kept by type and checked against the sash on the order.
Size and weight are checked against the opening type on every call.
A heavy sash that needs a different packOnly with care
Whether a sash needs the reinforced pack depends on its weight and on the opening type, a dependency that is usually left to the person building the order.
The weight, the type and the pack are checked together, whatever order the choices arrive in.
Security pack, handle and opening type togetherOnly with workarounds
The RC2 pack needs a particular handle and is not offered for every type. These pairs are easy to miss in a long order.
Each pair is checked on every call and all problems come back together.
Special shapes and project ordersOnly with workarounds
A round or pitched window or a very large order needs a person, but a price book has nothing to total, so the order tends to go out at list price.
The order is not blocked, but it is sent for a person to confirm the parts and the pricing.
A stated total that is checkedOnly with workarounds
The price is built from a set price and several surcharges, and the total on the order is rarely checked against it before it goes out.
The unit price and the total are computed and compared with the total the order states.

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 order; approval findings need a person to sign off; everything else is computed.

1The sash width is 300 mm; this opening type is modeled for 400 to 1,600 mm.
2The sash width is 1,700 mm; this opening type is modeled for 400 to 1,600 mm.
3The sash height is 2,500 mm; this opening type is modeled for 400 to 2,400 mm.
4The sash height is 350 mm; this opening type is modeled for 400 to 2,400 mm.
5The sash width is 800 mm; this opening type is modeled for 900 to 3,000 mm.
6The sash width is 1,300 mm; this opening type is modeled for 600 to 1,200 mm.
7The sash weighs 110 kg; the modeled maximum for this opening type is 100 kg.
8A sash above 130 kg on this opening type needs the reinforced hardware pack; the quote does not include it.
9The sash weighs 160 kg; the modeled maximum for this opening type is 150 kg.
10The sash weighs 210 kg; the modeled maximum for this opening type is 200 kg.
11The RC2 security pack needs the lockable turn handle; the quote has the standard handle.
12The RC2 security pack is modeled for tilt and turn, tilt and slide and pivot windows only, not for parallel-slide or fold and slide.
13Round and pitched windows need additional components; a person should confirm the parts and the modeled surcharge.
14The order has 0 sets; at least 1 is needed.
15Orders of 1,000 sets or more are project orders; a person should confirm the project pricing, which is not part of the modeled list prices.
16The quote states a total of €3,790; the model price list gives €3,800.
17The quote states a total of €3,801; the model price list gives €3,800.
18The sash weighs 170 kg; the modeled maximum for this opening type is 150 kg.
19The quote states a total of €7; the model price list gives €11,400.

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. Heavy tilt and turn sashes: Tilt and turn sashes of 145 kg without the reinforced pack

The agent's request. Please quote 300 UNI-JET Tilt&Turn hardware sets for Lakeside Windows, for PVC sashes of 1100 x 1400 mm weighing 145 kg, with the standard turn handle. The order states a total of €15,000. It is ready to send.

Verdict: Blocked.

  • Heavy sash needs the reinforced pack. A sash above 130 kg on this opening type needs the reinforced hardware pack; the quote does not include it.

2. Heavy tilt and turn sashes: The agent resubmits after fixing the errors

The agent's request. Please quote 300 UNI-JET Tilt&Turn hardware sets for Lakeside Windows, for PVC sashes of 1100 x 1400 mm weighing 145 kg, with the reinforced pack and the standard turn handle. The order states a total of €21,600. It is ready to send.

Verdict: Allowed.

  • Price summary (illustrative). 300 sets at an illustrative unit price of €72, illustrative total of €21,600.

3. Sliding patio doors: Parallel-slide sashes with the RC2 security pack

The agent's request. Please quote 60 UNI-JET Parallel-Slide hardware sets for Lakeside Windows, for aluminium sashes of 2400 x 2200 mm weighing 160 kg, with the RC2 security pack and the standard turn handle. The order states a total of €15,000. It is ready to send.

Verdict: Blocked.

  • RC2 not for sliding types. The RC2 security pack is modeled for tilt and turn, tilt and slide and pivot windows only, not for parallel-slide or fold and slide.
  • RC2 needs a lockable handle. The RC2 security pack needs the lockable turn handle; the quote has the standard handle.

4. Sliding patio doors: RC1 instead

The agent's request. Please quote 60 UNI-JET Parallel-Slide hardware sets for Lakeside Windows, for aluminium sashes of 2400 x 2200 mm weighing 160 kg, with the RC1 security pack and the standard turn handle. The order states a total of €12,840. It is ready to send.

Verdict: Allowed.

  • Price summary (illustrative). 60 sets at an illustrative unit price of €214, illustrative total of €12,840.

5. Timber windows: Timber tilt and turn windows with RC2 and the standard handle

The agent's request. Please quote 120 UNI-JET Tilt&Turn hardware sets for Lakeside Windows, for timber sashes of 1000 x 1300 mm weighing 50 kg, with the RC2 security pack and the standard turn handle. The order states a total of €12,240. It is ready to send.

Verdict: Blocked.

  • RC2 needs a lockable handle. The RC2 security pack needs the lockable turn handle; the quote has the standard handle.

6. Timber windows: The agent resubmits after fixing the errors

The agent's request. Please quote 120 UNI-JET Tilt&Turn hardware sets for Lakeside Windows, for timber sashes of 1000 x 1300 mm weighing 50 kg, with the RC2 security pack and the lockable turn handle. The order states a total of €13,920. It is ready to send.

Verdict: Allowed.

  • Price summary (illustrative). 120 sets at an illustrative unit price of €116, illustrative total of €13,920.

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 of UNI-JET window hardware sets for a window fabricator: the opening type, the material, the sash size and weight, and more. Before the order goes out, the agent sends it to Predictika, which checks it against a declarative model of the GU UNI-JET system and returns a verdict, every reason and the computed price. The size and weight limits, the security rules and the prices on this page are modeled for the demonstration and are illustrative; GU does not publish them in the brochure used.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 60 UNI-JET Parallel-Slide hardware sets for Lakeside Windows, for aluminium sashes of 2400 x 2200 mm weighing 160 kg. The order states a total of €15,000. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. The RC2 security pack is modeled for tilt and turn, tilt and slide and pivot windows only, not for parallel-slide or fold and slide. The RC2 security pack needs the lockable turn handle; the quote has the standard handle.
  6. The validator returned two 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 order are checked against each other.
  7. What this shows: for security pack, handle and opening type together, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the security pack to RC1 and the stated total to €12,840.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. Both earlier findings are cleared.
  13. Two problems caught in one call, fixed in one pass, and a clean €12,840 order. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.