Predictika · Concealed cisterns and installation elements
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.
This validator models Duofix element orders built from Geberit's public product names, not just the scenarios shown below.
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.
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 |
|---|---|---|
| Stated full flush that must equal what the cistern and setting give | Only 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 height | Only 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 frame | Only 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 flush | Only 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 rules | Only 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 answer | Only 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. |
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 | 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. |
| 2 | The floor-standing WC element is modeled in 82 and 98 cm heights; the order has a taller one. |
| 3 | A urinal element is flushed by its own urinal control and takes no concealed cistern or WC actuator plate. |
| 4 | A concealed cistern needs an actuator plate to flush it; the order has none. |
| 5 | An actuator plate needs a concealed cistern behind it; the element is ordered without one. |
| 6 | Alpha actuator plates go with Alpha cisterns and Sigma plates with Sigma cisterns; the plate and cistern are from different families. |
| 7 | The order has 9 actuator plates for 10 frames; each cistern needs one plate. |
| 8 | The Alpha cistern flushes 5.8 and 3 litres and has no reduced full-flush setting in this model. |
| 9 | The project requires dual flush, and the Sigma10 plate is a stop-and-go plate. |
| 10 | The configured full flush is 6,000 ml, above the project limit of 5,000 ml. |
| 11 | The order states a full flush of 5,800 ml, but the cistern and setting give 6,000 ml. |
| 12 | A design user load of 301 kg needs a technical person to confirm the fixing method. |
| 13 | The design user load of 401 kg is above the 400 kg this model allows for a wall-hung or floor-standing element. |
| 14 | An order for 101 installation elements needs a project desk review of the delivery schedule. |
| 15 | The order has no installation elements. |
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 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.
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.
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.
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.
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.
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.
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.
The text of the narrated walkthrough, step by step.