Predictika · Office seating

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

An AI sales agent prepares an order for the Okamura Sylphy office chair: back height and type, armrests, headrest, lumbar support, base color and the seat and back fabric. Before it goes out, the agent sends it to Predictika, which checks it against the options in the Sylphy spec guide and returns a verdict and every finding at once.

Scope: The Okamura Sylphy chair in its BIFMA and EN versions: low or high back, mesh or upholstered, three armrest choices, fixed headrest, lumbar support, hanger, three body and leg colors, and the standard and special fabric color codes. See everything this validator covers

This validator models orders for the Sylphy as the public spec guide describes it, not just the scenarios shown below.

  • Back, headrest and lumbar support — the fixed headrest is listed with the high back only, the lumbar support with the mesh back only, and the overall height range depends on back height and headrest, so a stated height that does not fit the configuration is caught.
  • Fabric and color codes — mesh chairs use the mesh color codes, upholstered chairs use the upholstery or a special fabric (TRAD, Bit, Bark, TWILL, Interlock), and each color code belongs to one family, so a code from another family is caught.
  • Seat height and order size — the seat adjusts from 426 to 556 mm; an order of 100 chairs or more, or 25 chairs or more in a special fabric, goes to a person. Those two order-size thresholds are modeled by Predictika from comparable seating products; Okamura has not published them.

Any Sylphy order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (none are modeled, so this validator produces no price build-up), the adjustable headrest and gray body colors that some regional pages list, the Steelcut Trio, Remix, Umami3, Divina and Revive fabric families, and every other Okamura chair.

The AI sales agentBuilds the chair 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
Options that exist only on some versionsOnly with workarounds
The headrest is listed for the high back only and the lumbar support for the mesh back only. A rules-based CPQ needs a rule for each pairing, and each new option adds more pairings to keep in step.
Back height, back type and options are looked up together on every call.
Fabric codes that belong to a familyOnly with care
Each color code belongs to one fabric family and each family fits one kind of back; a wrong code is easy to type and slips through unless every family is written out as a list.
Every color code is checked against the fabric family and the back type quoted.
Figures a quote statesOnly with workarounds
A stated maximum height depends on back height and headrest; a CPQ usually prints the number without checking it against the configuration.
The stated height is compared with the one the configuration gives.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order 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.

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 spec guide lists the fixed headrest only for the high back; this chair has a low back.
2The lumbar support is for the mesh back type only; this chair has an upholstered back.
3The fabric family quoted does not match the back type; mesh chairs use the mesh colors and upholstered chairs use the upholstery or special fabric colors.
4The color code quoted is not offered in the fabric family quoted.
5Special fabrics on 25 chairs or more need a person to confirm availability and lead time.
6An order of 100 chairs is a project order; a person should confirm terms and lead time.
7The order has 0 chairs; it needs at least 1.
8The order states a maximum height of 1020 mm; this chair configuration has 1090 mm.
9The customer needs a seat height of 425 mm; the chair adjusts from 426 to 556 mm.
10The customer needs a seat height of 557 mm; the chair adjusts from 426 to 556 mm.

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. Lumbar support and stated height: A 40-chair order with lumbar support on an upholstered high back with headrest, stating a height of 1,090 mm

The agent's request. Please quote 40 Okamura Sylphy chairs with a high back, upholstered back, adjustable armrests, a fixed headrest and lumbar support, black body, polished leg, in standard upholstery fabric FSF3. The customer needs a seat height of 450 mm. The order states a maximum height of 1090 mm. It is ready to send.

Verdict: Blocked.

  • Lumbar support on an upholstered back. The lumbar support is for the mesh back type only; this chair has an upholstered back.
  • Stated height does not match. The order states a maximum height of 1090 mm; this chair configuration has 1283 mm.

2. Lumbar support and stated height: The agent resubmits after fixing the errors

The agent's request. Please quote 40 Okamura Sylphy chairs with a high back, mesh back, adjustable armrests, a fixed headrest and lumbar support, black body, polished leg, in standard mesh fabric FMP3. The customer needs a seat height of 450 mm. The order states a maximum height of 1283 mm. It is ready to send.

Verdict: Allowed.

  • Order summary. 40 Sylphy chair(s), overall height 1153 to 1283 mm, High back, standard mesh fabric.

3. Headrest on a low back: A low back mesh chair with a headrest and an upholstery color code

The agent's request. Please quote 30 Okamura Sylphy chairs with a low back, mesh back, fixed armrests and a fixed headrest, white body, polished leg, in standard mesh fabric FSF1. The customer needs a seat height of 450 mm. The order states a maximum height of 1090 mm. It is ready to send.

Verdict: Blocked.

  • Headrest on a low back. The spec guide lists the fixed headrest only for the high back; this chair has a low back.
  • Color code not in the fabric family. The color code quoted is not offered in the fabric family quoted.
  • Stated height does not match. The order states a maximum height of 1090 mm; this chair configuration has 1020 mm.

4. Headrest on a low back: The agent resubmits after fixing the errors

The agent's request. Please quote 30 Okamura Sylphy chairs with a low back, mesh back, fixed armrests, white body, polished leg, in standard mesh fabric FMR6. The customer needs a seat height of 450 mm. The order states a maximum height of 1020 mm. It is ready to send.

Verdict: Allowed.

  • Order summary. 30 Sylphy chair(s), overall height 890 to 1020 mm, Low back, standard mesh fabric.

5. Large special-fabric order: A 120-chair order in TWILL fabric with a seat height of 600 mm

The agent's request. Please quote 120 Okamura Sylphy chairs with a high back, upholstered back, adjustable armrests, black body, black leg, in TWILL fabric SFKY3. The customer needs a seat height of 600 mm. The order states a maximum height of 1090 mm. It is ready to send.

Verdict: Blocked.

  • Seat height outside the adjustment range. The customer needs a seat height of 600 mm; the chair adjusts from 426 to 556 mm.
  • Large order. An order of 120 chairs is a project order; a person should confirm terms and lead time.
  • Special fabric on a larger order. Special fabrics on 25 chairs or more need a person to confirm availability and lead time.

6. Large special-fabric order: The agent corrects the seat height; a person must still approve

The agent's request. Please quote 120 Okamura Sylphy chairs with a high back, upholstered back, adjustable armrests, black body, black leg, in TWILL fabric SFKY3. The customer needs a seat height of 500 mm. The order states a maximum height of 1090 mm. It is ready to send.

Verdict: Needs approval.

  • Large order. An order of 120 chairs is a project order; a person should confirm terms and lead time.
  • Special fabric on a larger order. Special fabrics on 25 chairs or more need a person to confirm availability and lead time.
  • Order summary. 120 Sylphy chair(s), overall height 960 to 1090 mm, High back, TWILL fabric.

7. Large special-fabric order: The agent reduces the order to 20 chairs in standard upholstery

The agent's request. Please quote 20 Okamura Sylphy chairs with a high back, upholstered back, adjustable armrests, black body, black leg, in standard upholstery fabric FSF3. The customer needs a seat height of 500 mm. The order states a maximum height of 1090 mm. It is ready to send.

Verdict: Allowed.

  • Order summary. 20 Sylphy chair(s), overall height 960 to 1090 mm, High back, standard upholstery fabric.

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 an order for the Okamura Sylphy office chair: back height and type, armrests, headrest, and more. Before it goes out, the agent sends it to Predictika, which checks it against the options in the Sylphy spec guide and returns a verdict and every finding at once.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 30 Okamura Sylphy chairs with a low back, mesh back, fixed armrests and a fixed headrest, white body, polished leg, in standard mesh fabric FSF1. The customer needs a seat height of 450 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 spec guide lists the fixed headrest only for the high back; this chair has a low back. The color code quoted is not offered in the fabric family quoted. The order states a maximum height of 1090 mm; this chair configuration has 1020 mm.
  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 fabric codes that belong to a family, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the fixed headrest to no, the fabric to standard mesh FMR6 and the stated maximum height to 1,020 mm.
  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.