Predictika · Modular kitchen orders

An AI sales agent's kitchen order, checked before it goes out

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.

Scope: Scavolini Mira, Libra, Motus, Carattere, Exclusiva, Boxi, Baltimora and Favilla kitchens: finish, units, island, hood, worktop, door options and price. See everything this validator covers

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.

  • Kitchen models — Mira, Libra, Motus, Carattere, Exclusiva, Boxi, Baltimora and Favilla.
  • Finishes — decorative melamine, matt and glossy lacquer, veneer, Fenix NTM® and leather; which model offers which finish is typical, not published*.
  • Units and island — base, wall and tall units on a wall run, and an island made of base units; unit counts and the size of an island are illustrative*.
  • Hood and worktop — the Clopen hood (a Mira feature), chimney and island hoods; laminate, quartz, stoneware, marble, granite and steel tops in 2, 3, 4 and 6 cm.
  • Door options — glass-fronted frame doors, the Libra slat door, the Exclusiva Glamour door, the Favilla curved wall unit door and the Setup system.
  • Price — unit prices, finish, worktop, options, hood, delivery and installation, a dealer discount that needs sign-off above 15 percent, and the total the order states, which must equal the computed one.

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.

The AI sales agentBuilds the kitchen order from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

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 caughtTypical rules-based CPQPredictika
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 fewOnly 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 leavesOnly 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 materialOnly 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 oneOnly 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 answerOnly 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.

What this validator catches: findings from its test cases

Click to expand

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.

1The selected finish is not one of the finishes offered for the selected kitchen model.
2Leather finishes and 6 cm worktops are special orders that need a lead-time check.
3The order has 0 base units; a kitchen order covers 1 to 24.
4A total of €60,561 is a large project that needs contract desk review.
5The order has 25 base units; a kitchen order covers 1 to 24.
6A total of €62,272 is a large project that needs contract desk review.
7The 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).
8The order has 9 tall units; a kitchen order covers 0 to 8.
9The island has 1 base units; an island is made of 2 to 8 base units.
10The island has 9 base units; an island is made of 2 to 8 base units.
11With 5 base units in total and 3 in the island, the wall run has fewer than the 3 base units an island kitchen needs.
12The order lists 2 island base units but no island.
13The Clopen hood wall unit is offered with the Mira model, and the order has a different model.
14A chimney hood is offered with the Carattere, Exclusiva, Baltimora and Favilla models, and the order has a different model.
15An island hood needs an island, and the order has none.
16A marble worktop is offered with the Carattere, Exclusiva and Baltimora models, and the order has a different model.
17A granite worktop is offered with the Exclusiva and Baltimora models, and the order has a different model.
18A worktop thickness of 5 cm is not offered for the selected worktop material.
19A worktop thickness of 3 cm is not offered for the selected worktop material.
20Glass-fronted frame doors are offered with the Mira, Libra, Motus, Carattere and Baltimora models, and the order has a different model.
21Glass-fronted doors are for wall units, and the order has none.
22The slat door is offered with the Libra model, and the order has a different model.
23The Glamour door is offered with the Exclusiva model, and the order has a different model.
24The curved wall unit door is offered with the Favilla model, and the order has a different model.
25Curved doors are for wall units, and the order has none.
26The Setup system is offered with the Libra and Boxi models, and the order has a different model.
27A discount of 16 percent is above the 15 percent that a dealer can give without sign-off.
28A discount of 25 percent is above the 15 percent that a dealer can give without sign-off.
29A discount of 26 percent is deeper than the 25 percent that can be approved.
30A total of €88,077 is a large project that needs contract desk review.

Scenarios and results

Click to expand

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.

1. Island kitchen: A Carattere kitchen in leather with an island of one base unit, the Glamour door and an island hood

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.

  • Finish not offered on this model. The selected finish is not one of the finishes offered for the selected kitchen model.
  • Island size out of range. The island has 1 base units; an island is made of 2 to 8 base units.
  • Glamour door is an Exclusiva feature. The Glamour door is offered with the Exclusiva model, and the order has a different model.
  • Special-order materials. Leather finishes and 6 cm worktops are special orders that need a lead-time check.

2. Island kitchen: The agent resubmits after fixing the errors

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.

  • Large kitchen needs contract review. A total of €53,405 is a large project that needs contract desk review.
  • Special-order materials. Leather finishes and 6 cm worktops are special orders that need a lead-time check.
  • Order summary. 360 centimeters of worktop run, list subtotal €58,048, total after discount €53,405.

3. Island kitchen: The agent resubmits after fixing the errors

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.

  • Order summary. 360 centimeters of worktop run, list subtotal €37,290, total after discount €34,307.

4. Worktop and hood: A Motus kitchen with a chimney hood and a 5 cm marble worktop

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.

  • Chimney hood models. A chimney hood is offered with the Carattere, Exclusiva, Baltimora and Favilla models, and the order has a different model.
  • Marble top models. A marble worktop is offered with the Carattere, Exclusiva and Baltimora models, and the order has a different model.
  • Top thickness not offered for this material. A worktop thickness of 5 cm is not offered for the selected worktop material.

5. Worktop and hood: The agent resubmits after fixing the errors

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.

  • Order summary. 600 centimeters of worktop run, list subtotal €36,766, total after discount €34,561.

6. Libra kitchen: A Libra kitchen with glass-fronted doors, the slat door and the Setup system

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.

  • Stated total does not match. The order states a total of €28,986; the prices give €30,236.

7. Libra kitchen: The agent resubmits after fixing the errors

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.

  • Order summary. 540 centimeters of worktop run, list subtotal €33,595, total after discount €30,236.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares a kitchen order: the kitchen model and finish, the base, wall and tall units, and more. 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.
  2. I will start with the first request by the agent.
  3. The agent says. 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. The order states a worktop run of 360 cm and a total of €36,099. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings and one approval, all in one answer. The selected finish is not one of the finishes offered for the selected kitchen model. The island has 1 base units; an island is made of 2 to 8 base units. The Glamour door is offered with the Exclusiva model, and the order has a different model.
  6. The validator returned three blocking findings and one approval in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for finishes that belong to one model (leather on Exclusiva, Fenix on Mira and Boxi), a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the kitchen model to exclusiva, the island base units to 3 and the stated total to 53,405.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The validator also returns the line-item quote. It starts with Base unit and Wall unit; the other seven lines are on screen.
  13. The three blocking findings are cleared; two approvals remain for a person: large kitchen needs contract review and special-order materials.
  14. The agent resubmits once more.
  15. The revised request. It changes the finish to glossy lacquer and the stated total to 34,307.
  16. It calls the validator once more.
  17. This time the validator clears it.
  18. The validator also returns the line-item quote. It starts with Base unit and Wall unit; the other seven lines are on screen.
  19. Both earlier findings are cleared, and the validator's total, €34,307, matches the quote.
  20. Four problems caught in one call, fixed in two passes, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.