Predictika · Kitchen quotes

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

An AI sales agent prepares a quote for a Magnet kitchen: one of the nine ranges (Ambleside, Ludlow, Nordic Nature, Luna, Soho, Tatton, Brunswick, Ascoli or Bewdley), the door finish, base, wall and tall units, the hob and hood, a double oven, the worktop, installation, cabinet build, the guarantee and a discount, plus the unit total the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how those choices fit together and returns a verdict, every reason and the unit total it computed.

Scope: One Magnet kitchen quote: range, finish, units, layout, hob and hood, worktop, installation, guarantee, discount and the stated unit total. See everything this validator covers

This validator models Magnet kitchen quotes, not just the scenarios shown below.

  • Ranges and finishes — nine ranges, each offering only some door finishes, and fluted glass doors in the Brunswick range only.
  • Layout — at least one base unit, and a run of base units that fits the length of the wall.
  • Hob and hood — the gap between hob and hood, with a larger minimum for a gas hob than for an induction hob, and a double oven that needs a tall housing unit.
  • Worktop and installation — a quartz worktop that must be fitted by the supplier rather than self-installed.
  • Cabinets and guarantee — a lifetime cabinet guarantee that applies to pre-built cabinets only.
  • Discount and approvals — a manager's approval for a larger discount, a block above a ceiling, and a designer's check for real timber doors beside a gas hob.
  • Stated total — the unit total the quote states against the total computed from the units.

Any Magnet kitchen quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Nobia brands, appliance brands and finance. The validator models no prices.

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

6 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
A finish that only some ranges offerOnly with care
Each of the nine ranges offers only some door finishes, so the finish rule has to read the range, and fluted glass reads it again.
The range, the finish and the glass are fields of the same request and are checked against each other on every call.
A run of units longer than the wallOnly with care
The base units have to fit the wall, which means comparing two measurements the customer gave and the units they added up to.
The run, the wall and the unit counts are checked together in the same pass.
A hood gap that depends on the hobOnly with care
A gas hob needs a larger gap than an induction hob, so the limit itself changes with another choice.
The hob type sets the minimum gap and the gap is tested against it on every call.
Fittings that need another item or a supplierOnly with care
A double oven needs a tall housing unit and a quartz worktop cannot be self-installed, so each choice has to be tested against a different field.
Every option is in the same request and the dependencies are checked together on every call.
A stated unit total and a discount bandOnly with workarounds
The unit total has to be recomputed before it can be compared with the stated one, and the discount has an approval band and a hard ceiling.
The total is computed in the same pass, and the stated total and the discount are checked on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is completed, so a designer 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 chosen door finish is not offered in the Luna range in this model.
2Fluted glass doors are offered only in the Brunswick range; the quote uses Luna.
3Real timber doors beside a gas hob; a designer should confirm door heat clearance.
4A kitchen needs at least 1 base unit; the quote has 0.
5Base units run 4,201 mm; the available wall is 4,200 mm.
6The gap between hob and hood is 640 mm; this hob type needs at least 650 mm.
7An integrated double oven needs a tall housing unit; the quote has 0.
8A quartz worktop must be templated and fitted by the supplier, not self-installed.
9The quote states a lifetime cabinet guarantee; it applies to pre-built cabinets only.
10The quote states 14 units in total; the quoted units add up to 12.
11A discount of 11 percent needs a manager to approve it.
12A discount of 26 percent is above the 25 percent ceiling in this model.

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. Soho kitchen: A Soho kitchen with a gloss finish, a run longer than the wall and a self-installed quartz worktop

The agent's request. Please quote a Soho kitchen with gloss doors, with 7 base units, 4 wall units and 1 tall unit. The base units run 4,600 mm along a wall of 4,200 mm. The hood is 700 mm above the induction hob. The worktop is quartz and the installation is self-installed. The cabinets are pre-built. The quote totals 12 units. It is ready to send.

Verdict: Blocked.

  • Finish not offered in the range. The chosen door finish is not offered in the Soho range in this model.
  • Base run longer than the wall. Base units run 4,600 mm; the available wall is 4,200 mm.
  • Quartz worktop needs fitting. A quartz worktop must be templated and fitted by the supplier, not self-installed.

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

The agent's request. Please quote a Soho kitchen with painted doors, with 6 base units, 4 wall units and 1 tall unit. The base units run 4,000 mm along a wall of 4,200 mm. The hood is 700 mm above the induction hob. The worktop is quartz and the installation is by Magnet. The cabinets are pre-built. The quote totals 11 units. It is ready to send.

Verdict: Allowed.

  • Unit summary. 11 units in total (6 base, 4 wall, 1 tall).

3. Ludlow kitchen: A Ludlow kitchen with a gas hob close to the hood, a double oven and a lifetime guarantee on flat-pack cabinets

The agent's request. Please quote a Ludlow kitchen with woodgrain doors, with 6 base units, 5 wall units and no tall units. The base units run 3,600 mm along a wall of 4,200 mm. The hood is 700 mm above the gas hob. It includes an integrated double oven. The worktop is laminate and the installation is by Magnet. The cabinets are flat-pack. The quote states a lifetime cabinet guarantee. The quote totals 11 units. It is ready to send.

Verdict: Blocked.

  • Hood too close to the hob. The gap between hob and hood is 700 mm; this hob type needs at least 750 mm.
  • Double oven needs a tall unit. An integrated double oven needs a tall housing unit; the quote has 0.
  • Lifetime guarantee only on pre-built cabinets. The quote states a lifetime cabinet guarantee; it applies to pre-built cabinets only.

4. Ludlow kitchen: The agent resubmits after fixing the errors

The agent's request. Please quote a Ludlow kitchen with woodgrain doors, with 6 base units, 5 wall units and 1 tall unit. The base units run 3,600 mm along a wall of 4,200 mm. The hood is 750 mm above the gas hob. It includes an integrated double oven. The worktop is laminate and the installation is by Magnet. The cabinets are pre-built. The quote states a lifetime cabinet guarantee. The quote totals 12 units. It is ready to send.

Verdict: Allowed.

  • Unit summary. 12 units in total (6 base, 5 wall, 1 tall).

5. Bewdley kitchen: A Bewdley real timber kitchen with a gas hob and a 15 percent discount

The agent's request. Please quote a Bewdley kitchen with real timber doors, with 6 base units, 5 wall units and 1 tall unit. The base units run 3,600 mm along a wall of 4,200 mm. The hood is 750 mm above the gas hob. The worktop is laminate and the installation is by Magnet. The cabinets are pre-built. The quote has a discount of 15 percent. It is ready to send.

Verdict: Needs approval.

  • Discount needs manager approval. A discount of 15 percent needs a manager to approve it.
  • Real timber doors beside a gas hob. Real timber doors beside a gas hob; a designer should confirm door heat clearance.
  • Unit summary. 12 units in total (6 base, 5 wall, 1 tall).

6. Bewdley kitchen: The agent resubmits after fixing the errors

The agent's request. Please quote a Bewdley kitchen with real timber doors, with 6 base units, 5 wall units and 1 tall unit. The base units run 3,600 mm along a wall of 4,200 mm. The hood is 650 mm above the induction hob. The worktop is laminate and the installation is by Magnet. The cabinets are pre-built. The quote has a discount of 10 percent. It is ready to send.

Verdict: Allowed.

  • Unit summary. 12 units in total (6 base, 5 wall, 1 tall).

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 quote for a Magnet kitchen: one of the nine ranges (Ambleside, Ludlow, Nordic Nature, Luna, Soho, Tatton, Brunswick, Ascoli or Bewdley), the door finish, base, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how those choices fit together and returns a verdict, every reason and the unit total it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a Soho kitchen with gloss doors, with 7 base units, 4 wall units and 1 tall unit. The base units run 4,600 mm along a wall of 4,200 mm. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The chosen door finish is not offered in the Soho range in this model. Base units run 4,600 mm; the available wall is 4,200 mm. A quartz worktop must be templated and fitted by the supplier, not self-installed.
  6. The validator returned three blocking findings 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 a run of units longer than the wall, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the door finish to painted, the base units to 6, the base run to 4,000 mm, the installation to magnet fit and the stated total units to 11.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All three earlier findings are cleared.
  13. Three problems caught in one call, fixed in one pass, 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.