Predictika · Office seating orders and prices
An AI sales agent prepares an order for a furniture dealer who wants Sedus se:motion swivel chairs: upholstery, cover fabrics, fire protection, colour, armrests, lumbar support, castors and the counter design, with a total price. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published Sedus price list and returns a verdict, every reason and the price it computed.
This validator models orders for one product, the Sedus se:motion swivel chair (em-101), using the pages for it in the public Sedus price list 2024.02 (recommended retail prices in euro, excluding VAT), not just the scenarios shown below.
Any se:motion order that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Sedus products (including se:motion net), spare or replacement seat and backrest cushions and the lumbar support sold as accessories, customer-supplied fabric, the two SILVERTEX colours, discounts, freight, VAT and market-specific prices (the list is the recommended retail price in euro). This page shows the total price, not a line-item quote.
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 |
|---|---|---|
| A price that depends on the cover fabric and on which part is upholstered | Only with care Each fabric maps to a price group, and the seat and the backrest have their own price per group; two lookup tables and a rule for each part work, but they are kept in step by hand. | Fabric, part and price group are in one request and the price is computed from the list on every call. |
| A fire protection option that only some fabrics allow, on each part separately | Only with care A product rule per part naming the allowed fabrics; fine until the list changes which fabrics qualify. | Each part's fabric is compared with the allowed set together with everything else. |
| Options that require or exclude each other: counter design, braked castors, protection for the castors | Only with workarounds Three options constrain one another in both directions, so each direction needs its own rule, and a missing one lets a combination through. | All the combinations are checked together, whichever choice is made first. |
| A user weight limit that changes with the counter design | Only with care The limit is 130 kg normally and 110 kg for the counter design; a conditional approval rule works but is easy to forget when a variant is added. | The limit comes from the chosen design and a heavier user goes to a person with the reason. |
| A stated total that does not match the list prices | Only with care A validation rule can compare a stated total with a calculated field, but only if the stated total is a field on the quote, which it rarely is. | 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 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 | Morph and Steelcut Trio 3 belong to the Sedus Elegance Line; the price list says delivery may take longer and that no later delivery of these fabrics can be promised, so a person should confirm the customer accepts that. |
| 2 | The fire protection version of the seat upholstery is offered only with the cover fabrics Fame, One or Step. |
| 3 | The fire protection version of the backrest upholstery is offered only with the cover fabrics Fame, One or Step. |
| 4 | The seat is upholstered but no cover fabric is chosen for it; the price group and price come from the cover fabric. |
| 5 | The backrest is upholstered but no cover fabric is chosen for it; the price group and price come from the cover fabric. |
| 6 | A cover fabric is chosen for the seat but the seat is not upholstered. |
| 7 | A cover fabric is chosen for the backrest but the backrest is not upholstered. |
| 8 | The counter design (gaslift with footring) comes with constantly braked castors; hard or soft castors are not offered with it. |
| 9 | Constantly braked castors are offered only in combination with the counter design. |
| 10 | Constantly braked castors are always supplied with protection for the castors, so the version without transportation protection is not possible. |
| 11 | The order has no chairs. |
| 12 | The quote states a total of 13,320 EUR; the list prices for the configuration come to 13,420 EUR. |
| 13 | The quote states a total of 13,421 EUR; the list prices for the configuration come to 13,420 EUR. |
| 14 | The chair is recommended for users up to 130 kg and the user weighs 131 kg, so a person should review. |
| 15 | The chair is recommended for users up to 110 kg and the user weighs 111 kg, so a person should review. |
| 16 | The chair is recommended for users up to 130 kg and the user weighs 140 kg, so a person should review. |
| 17 | The quote states a total of 1,000 EUR; the list prices for the configuration come to 16,560 EUR. |
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 24 Sedus se:motion swivel chairs (em-101), in light grey, with the seat upholstered in Atlantic and the backrest in Atlantic, with the fire protection version on the seat and backrest, multifunction armrests, height-adjustable lumbar support and hard castors for soft flooring, for users up to 90 kg. The quote total is 17,496 EUR. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 24 Sedus se:motion swivel chairs (em-101), in light grey, with the seat upholstered in Fame and the backrest in One, with the fire protection version on the seat and backrest, multifunction armrests, height-adjustable lumbar support and hard castors for soft flooring, for users up to 90 kg. The quote total is 17,832 EUR. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 12 Sedus se:motion swivel chairs (em-101), in black, with the seat upholstered in Cura and the backrest in Cura, no armrests, the counter design with footring and hard castors for soft flooring, for users up to 95 kg. The quote total is 9,516 EUR. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 12 Sedus se:motion swivel chairs (em-101), in black, with the seat upholstered in Cura and the backrest in Cura, no armrests, the counter design with footring and constantly braked castors without transportation protection, for users up to 95 kg. The quote total is 9,516 EUR. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 12 Sedus se:motion swivel chairs (em-101), in black, with the seat upholstered in Cura and the backrest in Cura, no armrests, the counter design with footring and constantly braked castors, for users up to 95 kg. The quote total is 9,516 EUR. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 30 Sedus se:motion swivel chairs (em-101), in light grey, with the seat upholstered in Morph and the backrest in Morph, multifunction armrests, height-adjustable lumbar support and hard castors for soft flooring, for users up to 85 kg. The quote total is 24,390 EUR. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 30 Sedus se:motion swivel chairs (em-101), in light grey, with the seat upholstered in Morph and the backrest in Morph, multifunction armrests, height-adjustable lumbar support and hard castors for soft flooring, for users up to 85 kg. The quote total is 25,110 EUR. It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.