Predictika · Heavy-truck seat orders

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

An AI sales agent prepares a quote for Bostrom Wide Ride seats, the heavy-truck seats from Commercial Vehicle Group (CVG): the seat model, the upholstery, heat, ventilation, the Smart air valve, dual-chamber lumbar, Serta foam, armrests, the truck class, the quantity, the discount and the 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 price it computed.

Scope: One Bostrom Wide Ride seat quote: model, upholstery, comfort options, armrests, truck class, quantity, discount and the stated total. See everything this validator covers

This validator models Bostrom Wide Ride seat quotes, not just the scenarios shown below.

  • Seat models — Wide Ride Core LoPro, Wide Ride Core HiPro, Wide Ride II and Wide Ride + Serta, for class 7 and class 8 trucks.
  • Upholstery and comfort options — Mordura cloth, Ultraleather or genuine leather, seat heat, ventilation, the Smart air valve, dual-chamber lumbar and Serta memory foam, with the models that take each one.
  • Armrests, quantity and discount — zero to two armrests per seat, a quantity of at least one and the discount a sales rep can give.
  • Totals and approvals — the total stated on the quote is compared with the modeled price; a discount above 10 percent and an order of more than 100 seats go to a manager.

Any Bostrom Wide Ride seat quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other CVG seat brands, seats built to a truck maker's specification, installation and freight. The brand and model names, the Mordura and Ultraleather upholstery, the air suspension, dual-chamber lumbar, adjustable armrests and the Smart seat memory switch follow public CVG pages. CVG publishes no prices or ordering rules: which options each model takes, the Serta pairing, the armrest limit, the discount and volume thresholds and every price are modeled from comparable heavy-truck seats and are not published by CVG.

The AI sales agentBuilds the seat quote from the conversation with the fleet and says it is ready to send.
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 only some models takeOnly with care
Leather, heat, ventilation and the Smart air valve are refused on one model, so each option needs a rule that checks the model it is quoted on.
The model and every option are in one request and are checked together on every call.
An option that is required by one model and refused by the othersOnly with care
Serta foam must be on the Wide Ride + Serta and on no other seat, so two rules that point in opposite directions have to be kept in step.
The foam is checked against the model in both directions in the same pass.
A stated total that must match the computed oneOnly with workarounds
The price adds the model, the upholstery, each option and the armrests, times the quantity, less the discount, so a rule must recompute it and compare it with the stated figure.
The stated total is a field of the request and is compared with the computed price on every call.
Approval bandsOnly with workarounds
A discount above 10 percent and an order of more than 100 seats are not refused but need a manager, so each needs a third outcome besides yes and no.
The model returns allow, needs approval or block for each band.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as a step is completed, so a rep often fixes one error and meets the next.
All findings come back together, so the agent can fix them in a single pass.

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.

1Genuine leather is not offered on the Wide Ride Core LoPro; use Mordura cloth or Ultraleather.
2Seat heat and ventilation are not offered on the Wide Ride Core LoPro.
3The Smart air valve (seat memory switch) is not offered on the Wide Ride Core LoPro.
4Serta memory foam is offered only on the Wide Ride + Serta seat.
5The Wide Ride + Serta seat must be ordered with the Serta memory foam cushion.
6The seat order is for a class 6 truck; these seats are quoted for class 7 and class 8 trucks.
7The order has 3 armrests per seat; a seat takes 0, 1 or 2.
8The order quantity is 0; it must be at least 1.
9The quote states $9,900; the quoted seats compute to $10,500.00.
10A discount of 15 percent is above the 10 percent that a sales rep can give; a manager should approve it.
11The discount is 25 percent; the maximum that can be quoted is 20 percent.
12An order of 120 seats is a volume order; a manager should review lead time and terms.

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. Seats for a class 6 truck: Core LoPro seats for a class 6 truck with leather, heat, the Smart air valve, Serta foam, three armrests and a 25 percent discount

The agent's request. Please quote 20 Bostrom Wide Ride Core LoPro seats for a class 6 truck, with genuine leather upholstery, seat heat, the Smart air valve, Serta memory foam and 3 armrests per seat, and a 25 percent discount. The quote states $20,325. It is ready to send.

Verdict: Blocked.

  • Truck class outside Wide Ride range. The seat order is for a class 6 truck; these seats are quoted for class 7 and class 8 trucks.
  • Genuine leather not offered on Core LoPro. Genuine leather is not offered on the Wide Ride Core LoPro; use Mordura cloth or Ultraleather.
  • Heat and ventilation need a high-back or II seat. Seat heat and ventilation are not offered on the Wide Ride Core LoPro.
  • Smart valve not on LoPro. The Smart air valve (seat memory switch) is not offered on the Wide Ride Core LoPro.
  • Serta foam only on Wide Ride + Serta. Serta memory foam is offered only on the Wide Ride + Serta seat.
  • Armrest count out of range. The order has 3 armrests per seat; a seat takes 0, 1 or 2.
  • Discount over the maximum. The discount is 25 percent; the maximum that can be quoted is 20 percent.

2. Seats for a class 6 truck: The agent resubmits after fixing the errors

The agent's request. Please quote 120 Bostrom Wide Ride + Serta seats for a class 8 truck, with genuine leather upholstery, seat heat, the Smart air valve, Serta memory foam and 2 armrests per seat, and a 15 percent discount. The quote states $194,820. It is ready to send.

Verdict: Needs approval.

  • Discount needs approval. A discount of 15 percent is above the 10 percent that a sales rep can give; a manager should approve it.
  • Large volume order review. An order of 120 seats is a volume order; a manager should review lead time and terms.
  • Quote summary. 120 seat(s) at $1,910 each; net $194,820.00 after 15 percent discount (modeled prices).

3. Seats for a class 6 truck: The agent resubmits after fixing the errors

The agent's request. Please quote 60 Bostrom Wide Ride + Serta seats for a class 8 truck, with genuine leather upholstery, seat heat, the Smart air valve, Serta memory foam and 2 armrests per seat, and a 10 percent discount. The quote states $103,140. It is ready to send.

Verdict: Allowed.

  • Quote summary. 60 seat(s) at $1,910 each; net $103,140.00 after 10 percent discount (modeled prices).

4. Wide Ride + Serta seats: Wide Ride + Serta seats for a class 6 truck with three armrests and no Serta foam

The agent's request. Please quote 8 Bostrom Wide Ride + Serta seats for a class 6 truck, with Mordura cloth upholstery and 3 armrests per seat. The quote states $12,120. It is ready to send.

Verdict: Blocked.

  • Truck class outside Wide Ride range. The seat order is for a class 6 truck; these seats are quoted for class 7 and class 8 trucks.
  • Wide Ride + Serta needs the Serta foam. The Wide Ride + Serta seat must be ordered with the Serta memory foam cushion.
  • Armrest count out of range. The order has 3 armrests per seat; a seat takes 0, 1 or 2.

5. Wide Ride + Serta seats: The agent resubmits after fixing the errors

The agent's request. Please quote 8 Bostrom Wide Ride + Serta seats for a class 8 truck, with Mordura cloth upholstery, Serta memory foam and 2 armrests per seat. The quote states $11,760. It is ready to send.

Verdict: Allowed.

  • Quote summary. 8 seat(s) at $1,470 each; net $11,760.00 after 0 percent discount (modeled prices).

6. Core LoPro with comfort options: Core LoPro seats with ventilation and the Smart air valve

The agent's request. Please quote 12 Bostrom Wide Ride Core LoPro seats for a class 8 truck, with Mordura cloth upholstery, ventilation, the Smart air valve and 1 armrest per seat. The quote states $12,600. It is ready to send.

Verdict: Blocked.

  • Heat and ventilation need a high-back or II seat. Seat heat and ventilation are not offered on the Wide Ride Core LoPro.
  • Smart valve not on LoPro. The Smart air valve (seat memory switch) is not offered on the Wide Ride Core LoPro.

7. Core LoPro with comfort options: The agent resubmits after fixing the errors

The agent's request. Please quote 12 Bostrom Wide Ride Core HiPro seats for a class 8 truck, with Mordura cloth upholstery, ventilation, the Smart air valve and 1 armrest per seat. The quote states $14,760. It is ready to send.

Verdict: Allowed.

  • Quote summary. 12 seat(s) at $1,230 each; net $14,760.00 after 0 percent discount (modeled prices).

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 Bostrom Wide Ride seats, the heavy-truck seats from Commercial Vehicle Group (CVG): the seat model, the upholstery, heat, 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 price it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 20 Bostrom Wide Ride Core LoPro seats for a class 6 truck, with genuine leather upholstery, seat heat. The quote states $20,325. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with seven findings, all in one answer. The seat order is for a class 6 truck; these seats are quoted for class 7 and class 8 trucks. Genuine leather is not offered on the Wide Ride Core LoPro; use Mordura cloth or Ultraleather. Seat heat and ventilation are not offered on the Wide Ride Core LoPro. The other four are on screen.
  6. The validator returned seven 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 options that only some models take, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the seat model to Wide Ride + Serta, the armrests per seat to 2, the truck class to 8, the quantity to 120, the discount to 15 percent and the total stated on the quote to $194,820.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The seven blocking findings are cleared; two approvals remain for a person: discount needs approval and large volume order review.
  13. The agent resubmits once more.
  14. The revised request. It changes the quantity to 60, the discount to 10 percent and the total stated on the quote to $103,140.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. Both earlier findings are cleared.
  18. Seven problems caught in one call, fixed in two passes, and a clean $103,140 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.