Predictika · Bidet seat orders
An AI sales agent prepares an order for TOTO WASHLET electronic bidet seats for a customer's toilets, with the seat model, seat shape, color, the number of seats, the fit measurements of the toilet, the features the customer needs and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the models, the toilet-fit guidance and the pricing rules, and returns a verdict, every reason and the total it computed.
This validator models WASHLET seat orders and toilet fit, not just the scenarios shown below.
Any WASHLET order that touches these rules is in scope — not only the scenarios pictured here. Not covered: other TOTO products, installation labor and shipping. The model names, features and fit measurements follow TOTO USA's public product and fit pages; the prices, the Sedona Beige charges, the mounting-hole tolerance, the round-front clearance for current models, the discount thresholds and the project size are modeled from comparable products and are not published by TOTO, so all figures are illustrative. The validator shows a computed total but no line-item table.
6 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 seat shape that must match the toilet bowl | Only with care The seat shape and the bowl shape are two separate fields, so a rule has to compare them on every order, and the models made in one shape only need their own rules. | The seat shape, the bowl shape and the model are in one request and checked together on every call. |
| Fit measurements with a threshold that depends on the bowl | Only with care The tank clearance minimum is 2.0 inches for an elongated bowl and 2.5 for a round-front bowl, so the check needs a lookup before it can compare. | The bowl shape, the clearance and the other fit measurements are in one request and compared on every call. |
| A required feature that only some models have | Only with workarounds Each feature needs its own list of models that have it, and a rule that fires only when the customer asks for that feature. | Every required feature is a field of the request and is checked against the quoted model on every call. |
| A discount with two thresholds and a stated total that must match | Only with workarounds A block above one discount level, an approval above another and a recomputed total need separate rules that must agree with each other and with the price list. | The discount and the stated total are compared with the computed total on every call and return a block, an approval or nothing. |
| 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 | The seat shape ordered does not match the toilet bowl; an elongated seat needs an elongated bowl and a round-front seat a round-front bowl. |
| 2 | The KS6 and KS5 are made in elongated only; a round-front seat was ordered. |
| 3 | Sedona Beige is not offered on the KS6, KS5 or KC2. |
| 4 | The toilet has 19 tenths of an inch from the tank to the mounting-hole center; this bowl shape needs at least 20. |
| 5 | The toilet has 24 tenths of an inch from the tank to the mounting-hole center; this bowl shape needs at least 25. |
| 6 | The mounting holes are 52 tenths of an inch apart; about 55 (5-1/2 inches) is needed. |
| 7 | The mounting holes are 58 tenths of an inch apart; about 55 (5-1/2 inches) is needed. |
| 8 | The toilet has 7 inches of open width from center to the bowl edge; at least 8 is needed. |
| 9 | The nearest GFCI outlet is 4 feet from the toilet; it must be within 3 feet. |
| 10 | A remote control is required; the S2 and KC2 use a side panel. |
| 11 | EWATER+ bowl cleaning is required; only the S7A and S7 have it. |
| 12 | An automatic open and close lid is required; only the S7A has it. |
| 13 | A night light is required; the S2, KS5 and KC2 are treated as having none. |
| 14 | Instantaneous water heating is required; the KC2 has a tank-type heater. |
| 15 | The order has 0 seats; at least 1 is needed. |
| 16 | A discount of 11 percent is above 10 percent and needs sales management approval. |
| 17 | A discount of 25 percent is above 10 percent and needs sales management approval. |
| 18 | A discount of 26 percent is above the 25 percent limit. |
| 19 | An order of 25 seats is a project order; a person should confirm project pricing and delivery. |
| 20 | A French-curve toilet may prevent installation; a person should confirm the tank width and fit. |
| 21 | The order states a total of 259,159 cents; the price list gives 259,160 cents. |
| 22 | The order states a total of 259,260 cents; the price list gives 259,160 cents. |
| 23 | A discount of 15 percent is above 10 percent and needs sales management approval. |
| 24 | An order of 30 seats is a project order; a person should confirm project pricing and delivery. |
| 25 | The toilet has 6 inches of open width from center to the bowl edge; at least 8 is needed. |
| 26 | The nearest GFCI outlet is 6 feet from the toilet; it must be within 3 feet. |
| 27 | A discount of 30 percent is above the 25 percent limit. |
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 quote 6 TOTO WASHLET KS5 bidet seats, elongated, in Sedona Beige, with a night light, for standard toilets with a round-front bowl, 2.6 inches from the tank to the mounting-hole center, mounting holes 5.5 inches apart, 9 inches of open width and a GFCI outlet 2 feet away, with a 5 percent discount, for a total of $2,565. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 6 TOTO WASHLET S5 bidet seats, round-front, in Sedona Beige, with a night light, for standard toilets with a round-front bowl, 2.6 inches from the tank to the mounting-hole center, mounting holes 5.5 inches apart, 9 inches of open width and a GFCI outlet 2 feet away, with a 5 percent discount, for a total of $4,446. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 8 TOTO WASHLET KC2 bidet seats, elongated, in Cotton, with a remote control and instantaneous heating, for standard toilets with an elongated bowl, 2.2 inches from the tank to the mounting-hole center, mounting holes 5.5 inches apart, 9 inches of open width and a GFCI outlet 2 feet away, with a 30 percent discount, for a total of $2,346.40. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 8 TOTO WASHLET S7 bidet seats, elongated, in Cotton, with a remote control and instantaneous heating, for standard toilets with an elongated bowl, 2.2 inches from the tank to the mounting-hole center, mounting holes 5.5 inches apart, 9 inches of open width and a GFCI outlet 2 feet away, with a 10 percent discount, for a total of $9,208.80. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 30 TOTO WASHLET S7A bidet seats, elongated, in Sedona Beige, for French-curve toilets with an elongated bowl, 2.2 inches from the tank to the mounting-hole center, mounting holes 5.5 inches apart, 9 inches of open width and a GFCI outlet 2 feet away, with a 30 percent discount, for a total of $29,484. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 30 TOTO WASHLET S7A bidet seats, elongated, in Sedona Beige, for French-curve toilets with an elongated bowl, 2.2 inches from the tank to the mounting-hole center, mounting holes 5.5 inches apart, 9 inches of open width and a GFCI outlet 2 feet away, with a 15 percent discount, for a total of $41,131.50. It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.