Predictika · Kitchen quotes
An AI sales agent prepares a quote for a fitted kitchen: a model and front finish, a handle type, base, wall and tall cabinets, drawer packs, glass wall units, a worktop, LumiQ lighting, an island and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the kitchen program and returns a verdict, every reason and the total it computed.
This validator models kitchen quotes, not just the scenarios shown below.
Any kitchen quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: appliances, delivery, fitting and taxes. Public versus modeled: the model names, their front finishes, the Next125 NX500 program and LumiQ lighting come from Schueller's public site; the price groups, every price in euros, which models allow handleless fronts, the unit and worktop limits and the discount thresholds are modeled by Predictika from comparable kitchen programs, are illustrative and are not published by Schueller.
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 front finish and handle type that depend on the model | Only with care Each model has its own finishes and only some allow handleless fronts, so the rules form a table that has to be kept in step with the program. | Model, finish and handle are fields of one quote and are checked together on every call. |
| Counts that must fit each other | Only with care Glass wall units, wall units, drawer packs, the worktop and the island all depend on how many base units the quote has, so each rule has to look at another field. | All the counts are fields of one quote and are compared on every call. |
| A discount that blocks, goes to a manager or passes | Only with care Two thresholds, measured against a subtotal that is itself computed, need separate rules that must not overlap. | Blocks and approvals come back together; an approval-only discount is not blocked. |
| A stated total that must match the computed total | Only with workarounds The total is built from cabinets, drawers, handles, glass, worktop, extras and the discount, so a separate rule is needed to recompute it and compare it with the stated figure. | The stated total is a field of the request and is compared with the computed 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 | The quote has 0 cabinets; at least 1 is needed. |
| 2 | The chosen front finish is not offered for this model. |
| 3 | A handleless front is not offered for this model. |
| 4 | 7 glass wall units are more than the 6 wall units on the quote. |
| 5 | 11 wall units need a base or tall unit run below; at most two wall units per base or tall unit. |
| 6 | A worktop of 961 cm is longer than the base units can carry (120 cm per base unit). |
| 7 | A ceramic worktop of 241 cm needs a template survey on site. |
| 8 | A ceramic worktop of 300 cm needs a template survey on site. |
| 9 | A ceramic worktop of 301 cm is longer than a single slab of 300 cm. |
| 10 | LumiQ lighting is fitted under wall units and the quote has none. |
| 11 | An island needs at least 4 base units; the quote has 3. |
| 12 | 9 drawer packs are more than the 8 base units that hold them. |
| 13 | Next125 NX500 is a premium program with its own lead time; a person should confirm availability. |
| 14 | 31 cabinets is a large kitchen; the planner should review the layout. |
| 15 | A discount of 32,400 cents is above 5 percent of the 646,000 cent subtotal; a sales manager should approve it. |
| 16 | A discount of 107,766 cents is negative or above 15 percent of the 646,000 cent subtotal. |
| 17 | A discount of -100 cents is negative or above 15 percent of the 646,000 cent subtotal. |
| 18 | The quote states a total of 645,999 cents; the price list gives 646,000 cents. |
| 19 | The quote states a total of 647,000 cents; the price list gives 646,000 cents. |
| 20 | The quote states a total of 5,000 cents; the price list gives 999,600 cents. |
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 a Classic kitchen with glass fronts and handleless fronts: 3 base, 6 wall and 2 tall units, 5 drawer packs, 7 of the wall units in glass, a 500 cm laminate worktop, an island, for a total of 5,940.00 euros. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Uni kitchen with gloss fronts and handleless fronts: 6 base, 6 wall and 2 tall units, 4 drawer packs, 2 of the wall units in glass, a 600 cm laminate worktop, an island, for a total of 7,036.00 euros. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Alea kitchen with matt fronts and bar handles: 8 base, 6 wall and 2 tall units, 4 drawer packs, a 400 cm quartz worktop and a discount of 1,644.00 euros, for a total of 6,576.00 euros. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Alea kitchen with matt fronts and bar handles: 8 base, 6 wall and 2 tall units, 4 drawer packs, a 400 cm quartz worktop and a discount of 328.80 euros, for a total of 7,891.20 euros. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Next125 NX500 kitchen with matt fronts and bar handles: 8 base, 0 wall and 2 tall units, 4 drawer packs, a 320 cm ceramic worktop, LumiQ lighting, for a total of 9,038.00 euros. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Next125 NX500 kitchen with matt fronts and bar handles: 8 base, 6 wall and 2 tall units, 4 drawer packs, a 280 cm ceramic worktop, LumiQ lighting, for a total of 11,408.00 euros. It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.