Predictika · Wheelchair quoting
An AI sales agent prepares a quote for manual wheelchairs: the chair class, the seat width, the patient weight, the arms and leg rests, the add-ons and the number of chairs. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the product rules and returns a verdict and every reason. This validator models no prices, so the page shows no price build-up.
This validator models quotes of this kind, not just the scenarios shown below.
Any chair quote that touches these rules is in scope — not only the scenarios pictured here. The product classes and option names follow public McKesson information; the seat widths, weight capacities, option compatibility and the review thresholds are modeled from comparable wheelchairs and not published by McKesson. No prices are modeled. Not covered: powered chairs, other McKesson product lines and accessories.
6 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 |
|---|---|---|
| Seat widths that differ by chair class | Only with workarounds Standard and lightweight chairs come in 16, 18 and 20 inch seats and bariatric chairs in 22, 24 and 26 inch seats, so a width is valid only for some classes. | The class and the seat width are checked together on every call. |
| A weight capacity that depends on class and width | Only with care The capacity changes with the class and, for bariatric chairs, with the seat width, and a weight close to the capacity needs a person to confirm. | The capacity is worked out on every call and compared with the patient weight, and weights within 10 percent of it are flagged for a clinician. |
| Options that depend on each other | Only with workarounds Elevating leg rests need desk length arms and a seat wider than 16 inches, the oxygen holder is closed to the standard chair, and bariatric chairs are quoted with anti-tippers. | Every dependency is evaluated on every call, whatever order the options were chosen in. |
| Bulk and special-order approvals | Only with care A 26 inch seat and an order of 25 chairs or more each go to a person to confirm stock, lead time or contract terms. | Each approval is raised on every call and listed with the others. |
| Every problem returned in one answer | Only with care Rules tend to fire as a step is saved or 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 | A seat width of 22 in is not offered for this model; standard and lightweight chairs come in 16, 18 and 20 in and bariatric chairs in 22, 24 and 26 in. |
| 2 | A seat width of 20 in is not offered for this model; standard and lightweight chairs come in 16, 18 and 20 in and bariatric chairs in 22, 24 and 26 in. |
| 3 | A seat width of 17 in is not offered for this model; standard and lightweight chairs come in 16, 18 and 20 in and bariatric chairs in 22, 24 and 26 in. |
| 4 | A patient weight of 260 lb is above the 250 lb capacity of this chair. |
| 5 | A patient weight of 280 lb is within 10 percent of the 300 lb capacity; a clinician should confirm the chair. |
| 6 | A patient weight of 320 lb is above the 300 lb capacity of this chair. |
| 7 | A patient weight of 460 lb is above the 450 lb capacity of this chair. |
| 8 | A patient weight of 620 lb is above the 600 lb capacity of this chair. |
| 9 | A 26 in seat is a special-order size; stock and lead time should be confirmed. |
| 10 | A patient weight of 720 lb is above the 700 lb capacity of this chair. |
| 11 | A patient weight of 230 lb is within 10 percent of the 250 lb capacity; a clinician should confirm the chair. |
| 12 | A patient weight of 225 lb is within 10 percent of the 250 lb capacity; a clinician should confirm the chair. |
| 13 | A patient weight of 250 lb is within 10 percent of the 250 lb capacity; a clinician should confirm the chair. |
| 14 | Elevating leg rests are offered only with desk length arms. |
| 15 | Elevating leg rests are not offered on a 16 in seat. |
| 16 | The oxygen tank holder is offered only on lightweight and bariatric chairs. |
| 17 | Bariatric chairs are quoted with anti-tippers. |
| 18 | The quote has 0 chairs; at least 1 is needed. |
| 19 | 25 chairs is a bulk order; contract terms should be confirmed. |
| 20 | A patient weight of 800 lb is above the 700 lb capacity of this chair. |
| 21 | 30 chairs is a bulk order; contract terms should be confirmed. |
| 22 | A patient weight of 290 lb is within 10 percent of the 300 lb capacity; a clinician should confirm the chair. |
| 23 | A patient weight of 405 lb is within 10 percent of the 450 lb capacity; a clinician should confirm the chair. |
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 4 standard wheelchairs with a 16 inch seat, full length arms and elevating leg rests, plus an oxygen tank holder, for a patient weighing 280 lbs. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 4 bariatric wheelchairs with a 22 inch seat, desk length arms and elevating leg rests, plus anti-tippers and an oxygen tank holder, for a patient weighing 280 lbs. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 30 bariatric wheelchairs with a 19 inch seat, full length arms and elevating leg rests, for a patient weighing 650 lbs. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 30 bariatric wheelchairs with a 26 inch seat, desk length arms and elevating leg rests, plus anti-tippers, for a patient weighing 650 lbs. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 30 bariatric wheelchairs with a 26 inch seat, desk length arms and elevating leg rests, plus anti-tippers, for a patient weighing 650 lbs, with the clinician and contract approvals in place. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 2 lightweight wheelchairs with a 24 inch seat, full length arms and swing-away leg rests, plus a cushion, for a patient weighing 340 lbs. It is ready to send.
Verdict: Blocked.
The text of the narrated walkthrough, step by step.