Predictika · Bathroom quotes
An AI sales agent prepares a quote for bathrooms from the Duravit D-Neo series: vanity unit with matching washbasin, faucet, toilet, bathtub and mirror cabinet. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the D-Neo options and fitting rules and returns a verdict, every reason, a line-item quote and the figures it computed.
This validator models D-Neo bathroom quotes built from Duravit's published series, not just the scenarios shown below. Prices on this page are illustrative: Duravit's US prices are set by dealers and vary, so the totals are not Duravit prices.
Any D-Neo bathroom quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Duravit series, hand basins and countertop sinks, tall cabinets, shower trays, other faucets, installation, taxes and freight. Several rules and all prices are modeled from comparable products rather than published by Duravit; see the fine print at the end of the page.
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 |
|---|---|---|
| A washbasin that must match the width of the vanity unit | Only with care A product rule for each vanity width and basin pairing. It works, but every new width or series is another set of rules. | Vanity and washbasin are in one request and the pairing is checked on every call. |
| A faucet that must fit the number of faucet holes on the washbasin | Only with care The faucet type depends on a choice on a different line, so it needs a cross-line rule. | Washbasin holes and faucet are checked together whatever order they arrive in. |
| A wall-mounted toilet that needs an in-wall carrier, and a seat that needs a toilet | Only with workarounds A required-item rule between lines, plus the reverse rule for an unneeded carrier; each interacts with the rest of the quote. | Toilet, carrier and seat are in one request, so a missing or extra item is found either way. |
| Bathtub sizes and options that apply to one tub type or size only | Only with care Options are offered or hidden by the tub type and size; they are easy to leave inconsistent when sizes change. | Tub type, size and the second sloping back are checked together. |
| A mirror cabinet that must not be wider than the vanity unit | Only with care A comparison between two lines that has to be written and kept in step. | The widths are compared on every call. |
| Stated net totals that must equal the priced lines, with discount | Only with care A stated figure is a free-entry field; a rule can compare it with a computed total, but someone has to keep that comparison in step with the price lists. | The stated total travels with the quote and is compared with the computed net total on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote 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 quote; approval findings need a person to sign off; everything else is computed.
| 1 | A width on the order is not offered (vanity units and washbasins come in 80, 100 and 120 cm; mirror cabinets in 60, 80, 100 and 120 cm). |
| 2 | The 100 cm mirror cabinet is wider than the 90 cm vanity unit. |
| 3 | The vanity unit is 100 cm wide and the furniture washbasin on the order is 80 cm; the washbasin must match the vanity width. |
| 4 | A furniture washbasin of 100 cm is ordered without a vanity unit. |
| 5 | The washbasin is offered with 1 or 3 faucet holes; the order asks for 2. |
| 6 | The faucet on the order does not fit the 2 faucet hole(s) of the washbasin (a single-lever mixer needs 1 hole, a three-hole faucet 3). |
| 7 | A basin faucet is ordered without a washbasin. |
| 8 | A wall-mounted toilet is ordered without an in-wall carrier. |
| 9 | An in-wall carrier is ordered without a wall-mounted toilet. |
| 10 | A toilet seat is ordered without a toilet. |
| 11 | A freestanding bathtub needs the floor loading and drain position confirmed by a person. |
| 12 | The freestanding bathtub is offered only in 1600 x 750 mm. |
| 13 | Two sloping backs are offered only on the built-in bathtub in 1800 x 800 mm. |
| 14 | A discount of 11 percent is above the 10 percent a rep can give alone; a manager should approve it. |
| 15 | A discount of 21 percent is outside the 0 to 20 percent a quote can carry. |
| 16 | The net total of $39,840 is $25,000 or more; a manager should review a project of this size. |
| 17 | The quote states a net total of $19,870; the modeled prices give $19,920. |
| 18 | The quote covers 0 bathrooms; it needs at least 1. |
The text of the narrated walkthrough, step by step.