Predictika · Modular kitchen orders
An AI sales agent prepares a kitchen order: the kitchen model and finish, the base, wall and tall units, an island, the hood, the worktop material and thickness, the door options and the total it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the product line and returns a verdict, every reason and the figures it computed.
This validator models a Scavolini kitchen order, based on the kitchen model pages on scavolini.com, not just the scenarios shown below. Every price and every rule that Scavolini does not publish is typical for this kind of kitchen, and items marked with an asterisk are illustrative.
Any order for these kitchens that touches these rules is in scope — not only the scenarios pictured here. Not covered: living, bathroom and other Scavolini ranges, appliances, planning drawings, taxes, and any real Scavolini price: prices here are typical, not Scavolini prices, in euros.
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 |
|---|---|---|
| Finishes that belong to one model (leather on Exclusiva, Fenix on Mira and Boxi) | Only with workarounds The model sits on one line and the finish on another, so a rules-based CPQ needs a finish table per model, and each new model adds another. | The model and the finish are in one request and checked together. |
| Door options, hoods and worktops tied to one model or a few | Only with care The Clopen hood, the slat door, the Glamour door, the curved door, marble and granite each depend on the model: dependencies between fields that are easy to leave out of a product rule. | Model, hood, worktop and door options are compared on every call, in any order. |
| Island size and the wall run it leaves | Only with workarounds The island is carved out of the base units, so the wall run, the wall unit limit and the hood depend on a number a rule has to compute. | Island units, base units and wall units are checked together, from the figures in the request. |
| Worktop thickness that depends on the material | Only with care A thickness table per material, with a surcharge that also depends on thickness; a new material means a new table. | Material, thickness and price are checked together. |
| Stated total that must equal the computed one | Only with care A stated figure is a free-entry field; a rule can compare it with a computed total, but every price change means editing that rule. | The stated total travels with the order and is compared with the computed one on every call. |
| 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 person 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 selected finish is not one of the finishes offered for the selected kitchen model. |
| 2 | Leather finishes and 6 cm worktops are special orders that need a lead-time check. |
| 3 | The order has 0 base units; a kitchen order covers 1 to 24. |
| 4 | A total of €60,561 is a large project that needs contract desk review. |
| 5 | The order has 25 base units; a kitchen order covers 1 to 24. |
| 6 | A total of €62,272 is a large project that needs contract desk review. |
| 7 | The order has 9 wall units, and the wall run has room for at most as many wall units as base units (not counting the island). |
| 8 | The order has 9 tall units; a kitchen order covers 0 to 8. |
| 9 | The island has 1 base units; an island is made of 2 to 8 base units. |
| 10 | The island has 9 base units; an island is made of 2 to 8 base units. |
| 11 | With 5 base units in total and 3 in the island, the wall run has fewer than the 3 base units an island kitchen needs. |
| 12 | The order lists 2 island base units but no island. |
| 13 | The Clopen hood wall unit is offered with the Mira model, and the order has a different model. |
| 14 | A chimney hood is offered with the Carattere, Exclusiva, Baltimora and Favilla models, and the order has a different model. |
| 15 | An island hood needs an island, and the order has none. |
| 16 | A marble worktop is offered with the Carattere, Exclusiva and Baltimora models, and the order has a different model. |
| 17 | A granite worktop is offered with the Exclusiva and Baltimora models, and the order has a different model. |
| 18 | A worktop thickness of 5 cm is not offered for the selected worktop material. |
| 19 | A worktop thickness of 3 cm is not offered for the selected worktop material. |
| 20 | Glass-fronted frame doors are offered with the Mira, Libra, Motus, Carattere and Baltimora models, and the order has a different model. |
| 21 | Glass-fronted doors are for wall units, and the order has none. |
| 22 | The slat door is offered with the Libra model, and the order has a different model. |
| 23 | The Glamour door is offered with the Exclusiva model, and the order has a different model. |
| 24 | The curved wall unit door is offered with the Favilla model, and the order has a different model. |
| 25 | Curved doors are for wall units, and the order has none. |
| 26 | The Setup system is offered with the Libra and Boxi models, and the order has a different model. |
| 27 | A discount of 16 percent is above the 15 percent that a dealer can give without sign-off. |
| 28 | A discount of 25 percent is above the 15 percent that a dealer can give without sign-off. |
| 29 | A discount of 26 percent is deeper than the 25 percent that can be approved. |
| 30 | A total of €88,077 is a large project that needs contract desk review. |
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 Scavolini Carattere kitchen in leather with 6 base units, 3 wall units and 1 tall unit, including an island of 1 base unit, a 4 cm marble worktop and an island hood, with the Glamour door, at an 8 percent discount. The order states a worktop run of 360 cm and a total of €36,099. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Scavolini Exclusiva kitchen in leather with 6 base units, 3 wall units and 1 tall unit, including an island of 3 base units, a 4 cm marble worktop and an island hood, with the Glamour door, at an 8 percent discount. The order states a worktop run of 360 cm and a total of €53,405. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a Scavolini Exclusiva kitchen in glossy lacquer with 6 base units, 3 wall units and 1 tall unit, including an island of 3 base units, a 4 cm marble worktop and an island hood, with the Glamour door, at an 8 percent discount. The order states a worktop run of 360 cm and a total of €34,307. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Scavolini Motus kitchen in glossy lacquer with 10 base units, 5 wall units and 2 tall units, a 5 cm marble worktop and a chimney hood, at a 6 percent discount. The order states a worktop run of 600 cm and a total of €32,064. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Scavolini Carattere kitchen in matt lacquer with 10 base units, 5 wall units and 2 tall units, a 4 cm marble worktop and a chimney hood, at a 6 percent discount. The order states a worktop run of 600 cm and a total of €34,561. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Scavolini Libra kitchen in glossy lacquer with 9 base units, 5 wall units and 2 tall units, a 3 cm quartz worktop and no hood, with glass-fronted doors, the slat door and the Setup system, at a 10 percent discount. The order states a worktop run of 540 cm and a total of €28,986. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Scavolini Libra kitchen in glossy lacquer with 9 base units, 5 wall units and 2 tall units, a 3 cm quartz worktop and no hood, with glass-fronted doors, the slat door and the Setup system, at a 10 percent discount. The order states a worktop run of 540 cm and a total of €30,236. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.