Predictika · Window and door hardware

An AI sales agent's tilt and turn hardware order, checked before it goes out

An AI sales agent prepares an order for the concealed tilt and turn hardware of an aluminium window or patio door sash: the sash size and weight, the opening angle, the hinge-side set and the extra components the size and weight call for. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the manufacturer's assembly instructions and returns a verdict, every reason and the figures it computed.

Scope: SIEGENIA ALU axxent PLUS-DK concealed tilt and turn hardware for single-sash square aluminium windows and patio doors (eurogroove 15/20). See everything this validator covers

This validator models orders for the SIEGENIA ALU axxent PLUS-DK hardware (single-sash square tilt and turn, aluminium eurogroove 15/20, chamber dimension 21, profile versions A0004, A0006 and A0022) as set out in SIEGENIA assembly instructions H48.axntLS010EN-10 (10.2022), not just the scenarios shown below.

  • Size, weight and angle — windows 450 to 1600 mm wide and 600 to 2000 mm high, patio doors 450 to 1300 mm wide and 2000 to 2600 mm high; sash weight classes of 100, 130 and 150 kg (no heavier sash); an opening angle of at most 110 degrees, and at most 90 degrees above 130 kg.
  • Hinge-side set — size 1 only for a sash up to 600 mm wide and 100 kg, otherwise size 2, by profile version and hand; the validator names the article number and checks that the quote has the right size and that the stated weight class matches the sash.
  • Components the size and weight call for — the additional stay (over 1250 mm wide, or over 1020 mm wide and over 100 kg), the accessory set over 100 kg, the centre lock (MV) over 1250 mm high, the MV slider over 1250 mm wide, and the short or long sash brake with damper over 130 kg (850 to 1000 mm and over 1000 mm wide).
  • Handles and sets — Si-line and Globe handles go with a coupling set (chosen by rebate height and dimension Y), TITAN and Globe RR handles with the gear set; the A0022 profile version needs the A0022 accessory set, which goes only with the A0006 hinge-side set.

Any order for this hardware that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the assembly instructions list article numbers and pack sizes, not prices, so this validator produces no price build-up or line-item quote), other SIEGENIA hardware (TITAN AF, the turn-only ALU axxent PLUS-D/ZV, other ALU systems, timber and PVC hardware, sliding doors), double-sash and non-square windows, and top stay sizes, locking parts for sashes over 2400 mm high and installation positions. Assumptions: an item listed with a condition in the hardware list (for example “FB > 1250”) is treated as required when the condition holds; the A0022 accessory set is treated as required for the A0022 profile version; and combinations of rebate height and dimension Y for which the document lists no coupling set are blocked.

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.

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
Components that become mandatory from the sash width, height and weightOnly with care
Each component has its own threshold, some on width, some on height, some on width and weight together, so a product rule is needed per component and a change to one threshold is easy to miss in the others.
All thresholds are computed from the sash size and weight on every call and compared with what is on the quote.
Hinge-side set size and sash brake length that follow from size and weight bandsOnly with care
The correct variant depends on two or three quantities at once, so a rule must be written for each band and checked against the variant on the order.
The required variant is derived on every call and compared with the one quoted.
A stated weight class that must match the sash weight, and an opening angle limit that depends on that weightOnly with workarounds
The stated class is a free field that has to be compared with a class derived from the weight, and the angle limit is a second, weight-dependent rule on a different line.
The stated class and the angle are part of the request and are checked against the derived class and limits on every call.
Handle families that need a particular set, with set variants chosen by rebate height and dimension YOnly with workarounds
The pairing and the table lookups span several lines and every new handle or set variant adds rules that interact with the others.
The handle, the sets and the rebate dimensions are in one request and the pairing and lookups are checked together.
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 sash width is 440 mm, but for this opening type the hardware covers 450 to 1,600 mm in width.
2The sash width is 1,650 mm, but for this opening type the hardware covers 450 to 1,600 mm in width.
3The sash height is 590 mm, but for this opening type the hardware covers 600 to 2,000 mm in height (windows 600 to 2,000 mm, patio doors 2,000 to 2,600 mm).
4The sash height is 2,050 mm, but for this opening type the hardware covers 600 to 2,000 mm in height (windows 600 to 2,000 mm, patio doors 2,000 to 2,600 mm).
5The sash height is 1,900 mm, but for this opening type the hardware covers 2,000 to 2,600 mm in height (windows 600 to 2,000 mm, patio doors 2,000 to 2,600 mm).
6The sash width is 1,350 mm, but for this opening type the hardware covers 450 to 1,300 mm in width.
7The sash weighs 151 kg, but this hardware is specified for sashes up to 150 kg.
8A sash 1,000 mm wide and 131 kg needs the short sash brake with damper.
9The opening angle is 111 degrees, but the application diagrams allow at most 110 degrees.
10A sash of 140 kg may open to at most 90 degrees, but the opening angle is 100 degrees.
11The opening angle is 120 degrees, but the application diagrams allow at most 110 degrees.
12The quote states the 130 kg weight class, but a sash of 90 kg needs the 100 kg class.
13The quote states the 100 kg weight class, but a sash of 101 kg needs the 130 kg class.
14A sash of 101 kg needs the accessory set for sashes over 100 kg, which is not on the quote.
15The quote has the size 2 hinge-side set, but a sash 600 mm wide and 100 kg needs size 1.
16The quote has the size 1 hinge-side set, but a sash 601 mm wide and 90 kg needs size 2.
17The quote has the size 1 hinge-side set, but a sash 600 mm wide and 101 kg needs size 2.
18A sash 1,021 mm wide and 101 kg needs the additional stay, which is not on the quote.
19A sash 1,251 mm wide and 90 kg needs the additional stay, which is not on the quote.
20A sash 1,251 mm wide needs the MV slider, which is not on the quote.
21A sash 1,251 mm high needs the centre lock (MV), which is not on the quote.
22A sash 851 mm wide and 131 kg needs the short sash brake with damper.
23A sash 1,001 mm wide and 131 kg needs the long sash brake with damper.
24The Si-line and Globe handles are used only together with a coupling set, which is not on the quote.
25The TITAN and Globe RR handles are used only together with the gear set, which is not on the quote.
26The quote has a handle set that does not go with the selected handle; coupling sets go with Si-line and Globe handles, the gear set with TITAN and Globe RR handles.
27The rebate height (USH) is 11 mm, but coupling sets are listed only for 7 to 10 mm and for 12 mm or more.
28The dimension Y is 8.5 mm, but for a rebate height of 7 to 10 mm coupling sets are listed only for Y of 9 mm or more.
29The A0022 profile version needs the A0022 accessory set, which is not on the quote.
30The A0022 accessory set is used only together with the A0006 hinge-side set, but the quote is for the A0004 profile version.

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. Tall heavy window: Window sash 1,400 x 1,900 mm, 140 kg, Globe handle

The agent's request. Please quote the ALU axxent PLUS-DK tilt and turn hardware set for an aluminium window sash 1,400 mm wide and 1,900 mm high weighing 140 kg, in the A0006 profile version with a right-hand hinge side. The sash opens to 100 degrees. The quote has the size 2 hinge-side set and a Globe handle, with the coupling set (rebate height 10 mm, dimension Y 10 mm). It also has the centre lock (MV). It states the 130 kg weight class. It is ready to send.

Verdict: Blocked.

  • Opening angle too wide for a heavy sash. A sash of 140 kg may open to at most 90 degrees, but the opening angle is 100 degrees.
  • Stated weight class differs from the sash. The quote states the 130 kg weight class, but a sash of 140 kg needs the 150 kg class.
  • Additional stay missing. A sash 1,400 mm wide and 140 kg needs the additional stay, which is not on the quote.
  • Accessory set for heavy sashes missing. A sash of 140 kg needs the accessory set for sashes over 100 kg, which is not on the quote.
  • MV slider missing. A sash 1,400 mm wide needs the MV slider, which is not on the quote.
  • Long sash brake missing. A sash 1,400 mm wide and 140 kg needs the long sash brake with damper.

2. Tall heavy window: The agent resubmits after fixing the errors

The agent's request. Please quote the ALU axxent PLUS-DK tilt and turn hardware set for an aluminium window sash 1,400 mm wide and 1,900 mm high weighing 140 kg, in the A0006 profile version with a right-hand hinge side. The sash opens to 90 degrees. The quote has the size 2 hinge-side set and a Globe handle, with the coupling set (rebate height 10 mm, dimension Y 10 mm). It also has the additional stay, the accessory set for sashes over 100 kg, the centre lock (MV), the MV slider and the long sash brake with damper. It states the 150 kg weight class. It is ready to send.

Verdict: Allowed.

  • Order summary. A 140 kg sash, 1,400 mm wide and 1,900 mm high, needs the 150 kg weight class and the right-hand hinge-side set size 2, article MMBS0321 (profile A0006 or A0022, which use the A0006 set).

3. Patio door: Patio door sash 1,200 x 2,500 mm, 125 kg, A0022 profile, TITAN handle

The agent's request. Please quote the ALU axxent PLUS-DK tilt and turn hardware set for an aluminium patio door sash 1,200 mm wide and 2,500 mm high weighing 125 kg, in the A0022 profile version with a left-hand hinge side. The sash opens to 90 degrees. The quote has the size 1 hinge-side set and a TITAN handle, with the gear set. It also has no additional components. It states the 100 kg weight class. It is ready to send.

Verdict: Blocked.

  • Stated weight class differs from the sash. The quote states the 100 kg weight class, but a sash of 125 kg needs the 130 kg class.
  • Hinge-side set size is wrong. The quote has the size 1 hinge-side set, but a sash 1,200 mm wide and 125 kg needs size 2.
  • Additional stay missing. A sash 1,200 mm wide and 125 kg needs the additional stay, which is not on the quote.
  • Accessory set for heavy sashes missing. A sash of 125 kg needs the accessory set for sashes over 100 kg, which is not on the quote.
  • Centre lock missing. A sash 2,500 mm high needs the centre lock (MV), which is not on the quote.
  • A0022 accessory set missing. The A0022 profile version needs the A0022 accessory set, which is not on the quote.

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

The agent's request. Please quote the ALU axxent PLUS-DK tilt and turn hardware set for an aluminium patio door sash 1,200 mm wide and 2,500 mm high weighing 125 kg, in the A0022 profile version with a left-hand hinge side. The sash opens to 90 degrees. The quote has the size 2 hinge-side set and a TITAN handle, with the gear set. It also has the additional stay, the accessory set for sashes over 100 kg, the centre lock (MV) and the A0022 accessory set. It states the 130 kg weight class. It is ready to send.

Verdict: Allowed.

  • Order summary. A 125 kg sash, 1,200 mm wide and 2,500 mm high, needs the 130 kg weight class and the left-hand hinge-side set size 2, article MMBS0322 (profile A0006 or A0022, which use the A0006 set).

5. Handle sets: Window sash 1,100 x 1,400 mm, Si-line handle

The agent's request. Please quote the ALU axxent PLUS-DK tilt and turn hardware set for an aluminium window sash 1,100 mm wide and 1,400 mm high weighing 90 kg, in the A0004 profile version with a right-hand hinge side. The sash opens to 90 degrees. The quote has the size 2 hinge-side set and a Si-line handle, with the gear set (rebate height 11 mm, dimension Y 10 mm). It also has the centre lock (MV). It states the 100 kg weight class. It is ready to send.

Verdict: Blocked.

  • Coupling set missing for this handle. The Si-line and Globe handles are used only together with a coupling set, which is not on the quote.
  • Handle set does not match the handle. The quote has a handle set that does not go with the selected handle; coupling sets go with Si-line and Globe handles, the gear set with TITAN and Globe RR handles.
  • Rebate height has no coupling set. The rebate height (USH) is 11 mm, but coupling sets are listed only for 7 to 10 mm and for 12 mm or more.

6. Handle sets: The agent resubmits after fixing the errors

The agent's request. Please quote the ALU axxent PLUS-DK tilt and turn hardware set for an aluminium window sash 1,100 mm wide and 1,400 mm high weighing 90 kg, in the A0004 profile version with a right-hand hinge side. The sash opens to 90 degrees. The quote has the size 2 hinge-side set and a Si-line handle, with the coupling set (rebate height 10 mm, dimension Y 10 mm). It also has the centre lock (MV). It states the 100 kg weight class. It is ready to send.

Verdict: Allowed.

  • Order summary. A 90 kg sash, 1,100 mm wide and 1,400 mm high, needs the 100 kg weight class and the right-hand hinge-side set size 2, article MMBS0311 (profile A0004).

7. Weight limit: Window sash of 160 kg

The agent's request. Please quote the ALU axxent PLUS-DK tilt and turn hardware set for an aluminium window sash 1,500 mm wide and 1,900 mm high weighing 160 kg, in the A0006 profile version with a right-hand hinge side. The sash opens to 90 degrees. The quote has the size 2 hinge-side set and a Globe handle, with the coupling set (rebate height 10 mm, dimension Y 10 mm). It also has the additional stay, the accessory set for sashes over 100 kg, the centre lock (MV), the MV slider and the long sash brake with damper. It states the 150 kg weight class. It is ready to send.

Verdict: Blocked.

  • Sash too heavy. The sash weighs 160 kg, but this hardware is specified for sashes up to 150 kg.

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 the concealed tilt and turn hardware of an aluminium window or patio door sash: the sash size and weight, the opening angle, the hinge-side set and the extra components the size and weight call for. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the manufacturer's assembly instructions 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 the ALU axxent PLUS-DK tilt and turn hardware set for an aluminium window sash 1,400 mm wide and 1,900 mm high weighing 140 kg. The sash opens to 100 degrees. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with six findings, all in one answer. A sash of 140 kg may open to at most 90 degrees, but the opening angle is 100 degrees. The quote states the 130 kg weight class, but a sash of 140 kg needs the 150 kg class. A sash 1,400 mm wide and 140 kg needs the additional stay, which is not on the quote. The other three are on screen.
  6. The validator returned six 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 stated weight class that must match the sash weight, and an opening angle limit that depends on that weight, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the opening angle to 90 degrees, the additional stay to yes, the accessory set to yes, the MV slider to yes, the sash brake with damper to long and the stated weight class to 150 kg.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All six earlier findings are cleared, and the validator's figure matches the quote.
  13. Six 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. Now you can try the other scenarios yourself.