Predictika · Vehicle quotes

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

An AI sales agent prepares a quote for a new Chevrolet: the model and trim, the seats, the engine, the paint, the options, the service plan, the discount, the trade-in, the financing 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 these choices fit together, and returns a verdict, every reason and the total it computed.

Scope: One new-vehicle quote: model and trim, seats, engine, options, service plan, discount, trade-in, financing and the stated total. See everything this validator covers

This validator models vehicle quotes for nine Chevrolet models, not just the scenarios shown below.

  • Models and trims — Tahoe, Suburban, Traverse, Blazer, Captiva, Captiva PHEV, Groove, Silverado and Corvette, each with the trims it is offered in and the most seats each trim has.
  • Engine and options — the 6.2L V8 where a trim offers it or includes it, paint, the sunroof, the tow package and rear seat entertainment on the trims that can have them.
  • Service plan, discount and trade-in — the 3 and 5 year service plans, the yearly mileage a plan assumes, the discount a sales agent can offer, and the trade-in value against the price of the vehicle.
  • Financing and the total — the longest loan term, the smallest down payment, the instalment against the buyer's salary, the approval for a small down payment on a high-priced vehicle, and the total stated on the quote, which is compared with the computed one. All amounts are in Kuwaiti dinar (KD).

Any new Chevrolet quote for these models that touches these rules is in scope — not only the scenarios pictured here. Not covered: used vehicles, other brands, interest and insurance. The model names and approximate starting price levels follow public Kuwait price listings; the trim prices, option prices, seating, compatibility, discount, trade-in and finance rules are modeled from comparable vehicles and are not published by Chevrolet or Alghanim.

The AI sales agentBuilds the vehicle quote from the conversation with the buyer 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 trims can haveOnly with care
The sunroof, the tow package, rear seat entertainment and the 6.2L V8 are each available on some trims and not others, so every option needs a rule on the model and trim together.
The model and trim are fields of one quote and decide every option in the same pass.
Seats and service plans that depend on the modelOnly with care
Each trim has its own maximum seats, and the 5 year service plan is not offered on the Corvette.
The seats and the service plan are checked against the model and trim on every call.
Approvals that stack on top of blocksOnly with workarounds
A discount, a trade-in and a small down payment each have an approval band and a hard limit, and the approval depends on the price of the vehicle.
Blocks and approvals are all reported together, so one problem never hides another.
A stated total that must match the computed oneOnly with workarounds
The price adds the trim, the engine, the paint, the options and the service plan, less the trade-in and the discount, so a separate rule must recompute it and compare it with the stated figure.
The stated total is a field of the quote and is compared with the computed total on every call.
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.

1The Groove is not offered in the HighCountry trim.
28 seats are quoted; the Tahoe Premier seats at most 7.
3The 6.2L V8 cannot be ordered on the Tahoe LT.
4The Groove Base cannot have a sunroof.
5The Captiva LT cannot be fitted with the tow package.
6The Blazer LT cannot have rear seat entertainment.
7The 5 year service plan is not offered on the Corvette.
830,001 km a year is above the 30,000 km a year a service plan assumes; a person should confirm the plan.
9A discount of 501 KD is above 500 KD and needs a manager to approve it.
10A discount of 1,501 KD is above the 1,500 KD maximum a sales agent can offer.
11A trade-in value of 5,911 KD is above 30 percent of the vehicle price and needs a used-car appraisal.
12A trade-in value of 19,701 KD is above the vehicle price of 19,700 KD.
13A finance term of 72 months is above the 60 month maximum.
14A down payment of 9 percent is below the 10 percent minimum.
15A down payment of 15 percent on a vehicle priced at 28,800 KD needs finance approval.
16The monthly instalment would be above 40 percent of a salary of 656 KD over 60 months.
17The quote states a total of 19,600 KD; the prices give 19,700 KD.

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. A family SUV: A Tahoe LT with the 6.2L V8, a large discount, a trade-in and a long loan with little down

The agent's request. Please quote a Tahoe LT with 8 seats, with the 6.2L V8, a discount of 1,800 KD, a trade-in valued at 6,000 KD, financed over 72 months with 8 percent down for a buyer earning 2,500 KD a month. The quote states 9,600 KD. It is ready to send.

Verdict: Blocked.

  • 6.2L V8 not available on the trim. The 6.2L V8 cannot be ordered on the Tahoe LT.
  • Discount above the maximum. A discount of 1,800 KD is above the 1,500 KD maximum a sales agent can offer.
  • Finance term too long. A finance term of 72 months is above the 60 month maximum.
  • Down payment too low. A down payment of 8 percent is below the 10 percent minimum.
  • High trade-in value. A trade-in value of 6,000 KD is above 30 percent of the vehicle price and needs a used-car appraisal.

2. A family SUV: The agent resubmits after fixing the errors

The agent's request. Please quote a Tahoe LT with 8 seats, a discount of 1,000 KD, a trade-in valued at 6,000 KD, financed over 60 months with 15 percent down for a buyer earning 2,500 KD a month. The quote states 10,400 KD. It is ready to send.

Verdict: Needs approval.

  • Discount needs manager approval. A discount of 1,000 KD is above 500 KD and needs a manager to approve it.
  • High trade-in value. A trade-in value of 6,000 KD is above 30 percent of the vehicle price and needs a used-car appraisal.
  • Quote summary. Tahoe LT total 10,400 KD.

3. A family SUV: The agent resubmits after fixing the errors

The agent's request. Please quote a Tahoe LT with 8 seats, a discount of 400 KD, a trade-in valued at 5,000 KD, financed over 60 months with 15 percent down for a buyer earning 2,500 KD a month. The quote states 12,000 KD. It is ready to send.

Verdict: Allowed.

  • Quote summary. Tahoe LT total 12,000 KD.

4. A sports car: A Corvette 1LT with four seats, a sunroof, a tow package and a 5 year service plan

The agent's request. Please quote a Corvette 1LT with 4 seats, with a sunroof, the tow package and the 5 year service plan at 15,000 km a year, financed over 60 months with 15 percent down for a buyer earning 5,000 KD a month. The quote states 30,830 KD. It is ready to send.

Verdict: Blocked.

  • More seats than the trim has. 4 seats are quoted; the Corvette 1LT seats at most 2.
  • Sunroof not available on the trim. The Corvette 1LT cannot have a sunroof.
  • Tow package not available. The Corvette 1LT cannot be fitted with the tow package.
  • 5 year service plan not available on Corvette. The 5 year service plan is not offered on the Corvette.
  • Low down payment on a high-priced vehicle. A down payment of 15 percent on a vehicle priced at 28,800 KD needs finance approval.

5. A sports car: The agent resubmits after fixing the errors

The agent's request. Please quote a Corvette 2LT with 2 seats, with a sunroof and the 3 year service plan at 15,000 km a year, financed over 60 months with 20 percent down for a buyer earning 5,000 KD a month. The quote states 32,600 KD. It is ready to send.

Verdict: Allowed.

  • Quote summary. Corvette 2LT total 32,600 KD.

6. A pickup: A Silverado LT with options it cannot have, high mileage and a total that does not match

The agent's request. Please quote a Silverado LT with 5 seats, with a sunroof, the tow package, rear seat entertainment and the 3 year service plan at 40,000 km a year, paid in cash. The quote states 9,000 KD. It is ready to send.

Verdict: Blocked.

  • Sunroof not available on the trim. The Silverado LT cannot have a sunroof.
  • Rear entertainment not available. The Silverado LT cannot have rear seat entertainment.
  • Stated total does not match. The quote states a total of 9,000 KD; the prices give 11,200 KD.
  • High yearly mileage on a service plan. 40,000 km a year is above the 30,000 km a year a service plan assumes; a person should confirm the plan.

7. A pickup: The agent resubmits after fixing the errors

The agent's request. Please quote a Silverado LT with 5 seats, with the tow package and the 3 year service plan at 25,000 km a year, paid in cash. The quote states 10,030 KD. It is ready to send.

Verdict: Allowed.

  • Quote summary. Silverado LT total 10,030 KD.

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 new Chevrolet: the model and trim, the seats, the engine, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how these choices fit together, and returns a verdict, every reason and the total it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a Tahoe LT with 8 seats, with the 6.2L V8, a discount of 1,800 KD, a trade-in valued at 6,000 KD. The quote states 9,600 KD. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings and one approval, all in one answer. The 6.2L V8 cannot be ordered on the Tahoe LT. A discount of 1,800 KD is above the 1,500 KD maximum a sales agent can offer. A finance term of 72 months is above the 60 month maximum. The other one is on screen.
  6. The validator returned four blocking findings and one approval 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 trims can have, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the engine to standard, the discount to 1,000 KD, the loan term to 60 months, the down payment to 15 percent and the total stated on the quote to 10,400 KD.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The four blocking findings are cleared; two approvals remain for a person: discount needs manager approval and high trade-in value.
  13. The agent resubmits once more.
  14. The revised request. It changes the discount to 400 KD, the trade-in value to 5,000 KD and the total stated on the quote to 12,000 KD.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. Both earlier findings are cleared.
  18. Five problems caught in one call, fixed in two passes, 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.