Predictika · Concealed cisterns and installation elements

An AI sales agent's Duofix installation order, checked before it goes out

An AI sales agent prepares an order for concealed installation elements: Duofix elements for wall-hung WCs, floor-standing WCs and urinals, with Sigma or Alpha concealed cisterns and actuator plates. Before the order goes out, the agent sends it to Predictika, which checks it against a declarative model, compares the full-flush volume the agent states with the one it computes, and returns a verdict, every reason and the figures it computed.

Scope: Geberit Duofix installation elements (wall-hung WC, floor-standing WC, urinal) with Sigma 8 cm and 12 cm and Alpha 12 cm concealed cisterns and Sigma01, 10, 20, 30, 40, 70 and Alpha01 actuator plates. See everything this validator covers

This validator models Duofix element orders built from Geberit's public product names, not just the scenarios shown below.

  • Elements and heights — Duofix elements for wall-hung WCs at 82, 98, 112 and 114 cm, floor-standing WCs and urinals; the 114 cm element goes with the Sigma 8 cm cistern and the 112 and 98 cm elements with a 12 cm cistern.
  • Cisterns and plates — Sigma 8 cm, Sigma 12 cm and Alpha 12 cm (5.8 and 3 litres) cisterns, an actuator plate for every cistern from the same family, and one plate per frame.
  • Flush volume — the full flush each cistern and setting gives, against the project limit and the figure the order states; dual flush where the project requires it.
  • Load and size — the design user load and the order size, with reviews for heavy-duty loads and large orders.

Any Duofix element order that touches these products and rules is in scope, not only the scenarios pictured here. Product names are Geberit's own public names. The height and cistern pairing beyond the catalogue titles, the floor-standing and urinal rules, the plate-family rule, the reduced-flush volume and the load and size reviews are modeled from comparable installation systems and are not Geberit-published rules. Not covered: prices (this validator produces no price build-up or line-item quote), other cisterns and frames, ceramics, AquaClean and other Geberit lines.

The AI sales agentBuilds the installation 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
Stated full flush that must equal what the cistern and setting giveOnly with care
A stated figure is a free-entry field; a rule can compare it with a computed one, but each cistern and setting needs its own lookup to keep in step.
The stated figure travels with the order and is compared with the computed volume on every call.
A cistern that depends on the element heightOnly with care
A product rule for every height and cistern pair; it works, but each new element is more rules to maintain.
Height and cistern are looked up together in every call.
An actuator plate from the same family as the cistern, one per frameOnly with workarounds
The plate and the cistern are on different lines, so family and quantity need cross-line rules that interact with the rest.
Every item is in one request, so the match and the count are checked whichever order the choices arrive in.
A flush setting that one cistern does not have, and a project limit on full flushOnly with workarounds
The setting, the cistern and the limit are different fields; the volume has to be calculated before it can be compared.
The volume is computed from the cistern and setting and compared with the limit in the same call.
Urinal and floor-standing elements with different rulesOnly with care
Each element type needs its own rule set for cisterns, plates and heights.
The element type switches the rules inside one model.
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 order; approval findings need a person to sign off; everything else is computed.

1The 114 cm element is built for the Sigma 8 cm concealed cistern, and the 82, 98 and 112 cm elements for the 12 cm cisterns; this combination is not offered.
2The floor-standing WC element is modeled in 82 and 98 cm heights; the order has a taller one.
3A urinal element is flushed by its own urinal control and takes no concealed cistern or WC actuator plate.
4A concealed cistern needs an actuator plate to flush it; the order has none.
5An actuator plate needs a concealed cistern behind it; the element is ordered without one.
6Alpha actuator plates go with Alpha cisterns and Sigma plates with Sigma cisterns; the plate and cistern are from different families.
7The order has 9 actuator plates for 10 frames; each cistern needs one plate.
8The Alpha cistern flushes 5.8 and 3 litres and has no reduced full-flush setting in this model.
9The project requires dual flush, and the Sigma10 plate is a stop-and-go plate.
10The configured full flush is 6,000 ml, above the project limit of 5,000 ml.
11The order states a full flush of 5,800 ml, but the cistern and setting give 6,000 ml.
12A design user load of 301 kg needs a technical person to confirm the fixing method.
13The design user load of 401 kg is above the 400 kg this model allows for a wall-hung or floor-standing element.
14An order for 101 installation elements needs a project desk review of the delivery schedule.
15The order has no installation elements.

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. Hotel refit: A hotel refit orders 120 wall-hung WC elements at 114 cm with Alpha cisterns and Sigma70 plates

The agent's request. Please prepare an order for 120 Duofix elements for wall-hung WC at 114 cm, each with the Alpha 12 cm concealed cistern and a Sigma70 actuator plate (114 plates), set to the reduced full flush, for a project with a full-flush limit of 5,000 ml, and a design user load of 150 kg. The order states a full flush of 4,500 ml. It is ready to send.

Verdict: Blocked.

  • Cistern does not fit the element height. The 114 cm element is built for the Sigma 8 cm concealed cistern, and the 82, 98 and 112 cm elements for the 12 cm cisterns; this combination is not offered.
  • Plate does not match the cistern family. Alpha actuator plates go with Alpha cisterns and Sigma plates with Sigma cisterns; the plate and cistern are from different families.
  • Plates differ from frames. The order has 114 actuator plates for 120 frames; each cistern needs one plate.
  • Reduced flush on an Alpha cistern. The Alpha cistern flushes 5.8 and 3 litres and has no reduced full-flush setting in this model.
  • Full flush above the project limit. The configured full flush is 5,800 ml, above the project limit of 5,000 ml.
  • Stated full flush differs from the order. The order states a full flush of 4,500 ml, but the cistern and setting give 5,800 ml.
  • Large order to review. An order for 120 installation elements needs a project desk review of the delivery schedule.

2. Hotel refit: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for 120 Duofix elements for wall-hung WC at 114 cm, each with the Sigma 8 cm concealed cistern and a Sigma70 actuator plate (120 plates), set to the reduced full flush, for a project with a full-flush limit of 5,000 ml, and a design user load of 150 kg. The order states a full flush of 4,500 ml. It is ready to send.

Verdict: Needs approval.

  • Large order to review. An order for 120 installation elements needs a project desk review of the delivery schedule.
  • Order summary. 120 frames with 120 cisterns; full flush 4,500 ml per cistern.

3. Hotel refit: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for 96 Duofix elements for wall-hung WC at 114 cm, each with the Sigma 8 cm concealed cistern and a Sigma70 actuator plate (96 plates), set to the reduced full flush, for a project with a full-flush limit of 5,000 ml, and a design user load of 150 kg. The order states a full flush of 4,500 ml. It is ready to send.

Verdict: Allowed.

  • Order summary. 96 frames with 96 cisterns; full flush 4,500 ml per cistern.

4. Floor-standing WCs: Floor-standing WC elements at 112 cm with Alpha01 plates

The agent's request. Please prepare an order for 24 Duofix elements for floor-standing WC at 112 cm, each with the Sigma 12 cm concealed cistern and an Alpha01 actuator plate (24 plates), for a project with a full-flush limit of 6,000 ml, and a design user load of 150 kg. The order states a full flush of 6,000 ml. It is ready to send.

Verdict: Blocked.

  • Floor-standing element too tall. The floor-standing WC element is modeled in 82 and 98 cm heights; the order has a taller one.
  • Plate does not match the cistern family. Alpha actuator plates go with Alpha cisterns and Sigma plates with Sigma cisterns; the plate and cistern are from different families.

5. Floor-standing WCs: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for 24 Duofix elements for floor-standing WC at 98 cm, each with the Sigma 12 cm concealed cistern and a Sigma20 actuator plate (24 plates), for a project with a full-flush limit of 6,000 ml, and a design user load of 150 kg. The order states a full flush of 6,000 ml. It is ready to send.

Verdict: Allowed.

  • Order summary. 24 frames with 24 cisterns; full flush 6,000 ml per cistern.

6. Urinal elements: Urinal elements with Sigma 12 cm cisterns and plates

The agent's request. Please prepare an order for 16 Duofix elements for urinals, each with the Sigma 12 cm concealed cistern and a Sigma20 actuator plate (16 plates), for a project with a full-flush limit of 6,000 ml, and a design user load of 150 kg. It is ready to send.

Verdict: Blocked.

  • Cistern or plate on a urinal element. A urinal element is flushed by its own urinal control and takes no concealed cistern or WC actuator plate.

7. Urinal elements: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for 16 Duofix elements for urinals, for a project with a full-flush limit of 6,000 ml, and a design user load of 150 kg. It is ready to send.

Verdict: Allowed.

  • Order summary. 16 frames without cisterns.

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 concealed installation elements: Duofix elements for wall-hung WCs, floor-standing WCs and urinals. Before the order goes out, the agent sends it to Predictika, which checks it against a declarative model, compares the full-flush volume the agent states with the one it computes, 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 prepare an order for 120 Duofix elements for wall-hung WC at 114 cm, each with the Alpha 12 cm concealed cistern and a Sigma70 actuator plate (114 plates). The order states a full flush of 4,500 ml. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with six findings and one approval, all in one answer. The 114 cm element is built for the Sigma 8 cm concealed cistern, and the 82, 98 and 112 cm elements for the 12 cm cisterns; this combination is not offered. Alpha actuator plates go with Alpha cisterns and Sigma plates with Sigma cisterns; the plate and cistern are from different families. The order has 114 actuator plates for 120 frames; each cistern needs one plate. The other three are on screen.
  6. The validator returned six blocking findings and one approval 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 a flush setting that one cistern does not have, and a project limit on full flush, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the concealed cistern to Sigma 8 cm concealed cistern and the number of plates to 120.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The six blocking findings are cleared; one approval remains for a person: large order to review.
  13. The agent resubmits once more.
  14. The revised request. It changes the number of frames to 96 and the number of plates to 96.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's figure matches the order.
  18. Seven problems caught in one call, fixed in two passes, and a clean order. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.