Predictika · Car rental quotes
An AI sales agent prepares a U.S. car rental quote: the car class and the number of days, the renter's age and payment card, the passengers, protection products, additional drivers, child seats, one-way and Canada trips, the airport fee, a discount code 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 total it computed.
This validator models Avis U.S. car rental quotes, not just the scenarios shown below.
Any car rental quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other countries, specialty cars, Avis Chauffeur Drive, Avis First and taxes. Class and product names follow public Avis web pages; passenger capacities, daily rates, fees and approval thresholds are modeled from comparable rental products and are illustrative, not published by Avis.
6 scenarios in 2 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 car class that limits passengers and renters | Only with care Each class has its own capacity and some classes are closed to young renters, so every class needs its own rules against the passengers and the age entered. | The class is one choice and the passengers and the renter age are checked against it in the same pass. |
| Rules between age, card and class | Only with care Age 21, age 25, the debit card limit and the class restriction all interact, so a young renter can break three rules at once and the rep sees them one at a time. | Every age rule is checked together on every call. |
| Trip conditions that exclude one another | Only with workarounds A one-way rental cannot go into Canada, a Canada trip needs approval and a long rental needs approval, so one change can add or remove several findings. | All trip conditions are checked against each other, and every approval is listed. |
| A stated total that must match the computed one | Only with workarounds The total comes from the days, class, discount, products, drivers, seats and fees, so a rule must recompute it and compare it with the stated figure. | The total is computed inside the model and compared with the stated one. |
| 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, so the agent can fix them in a single pass. |
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 | The quote seats 5 passengers; the chosen class carries at most 4. |
| 2 | The renter is 20 years old; the minimum rental age in this model is 21. |
| 3 | The renter is 24 years old and this car class (Luxury and Premium SUV) is not rentable by renters under 25. |
| 4 | The renter is 24 years old and a debit card is not accepted for renters under 25. |
| 5 | A debit card at an airport location needs a person to run the credit and identity check. |
| 6 | The quote lists 4 additional drivers; this model allows at most 3 per rental. |
| 7 | The quote has 4 child safety seats; this model allows at most 3 per rental. |
| 8 | A one-way rental cannot be combined with a trip into Canada. |
| 9 | A trip into Canada needs the rental location to confirm cross-border terms. |
| 10 | A discount code of 21 percent is above 20 percent and needs a manager to approve it. |
| 11 | The discount code takes 36 percent off the base rate; this model allows at most 35 percent. |
| 12 | A rental of 29 days is longer than 28 days and needs a person to confirm the long-term terms. |
| 13 | A rental of 0 days is not a rental; at least 1 day is needed. |
| 14 | The quote states a total of $468.15; the quoted rental computes to $469.15. |
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 a 6-day Luxury rental for 6 passengers. The renter is 22 years old and pays with a debit card. It includes 4 additional drivers and Loss Damage Waiver. A discount code of 36 percent is applied. The quote states a total of $1,093.94. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a 6-day full-size SUV rental for 6 passengers. The renter is 22 years old and pays with a debit card. It includes 2 additional drivers and Loss Damage Waiver. A discount code of 15 percent is applied. The quote states a total of $1,082.34. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a 6-day full-size SUV rental for 6 passengers. The renter is 22 years old and pays with a credit card. It includes 2 additional drivers and Loss Damage Waiver. A discount code of 15 percent is applied. The quote states a total of $1,082.34. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a 35-day Minivan rental for 8 passengers. The renter is 30 years old and pays with a debit card. It includes 1 additional driver, 4 child seats and Loss Damage Waiver. The pickup is at an airport, the rental is one-way and the car goes into Canada. A discount code of 25 percent is applied. The quote states a total of $4,862.21. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a 35-day Minivan rental for 7 passengers. The renter is 30 years old and pays with a debit card. It includes 1 additional driver, 3 child seats and Loss Damage Waiver. The pickup is at an airport and the car goes into Canada. A discount code of 25 percent is applied. The quote states a total of $4,692.71. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a 21-day Minivan rental for 7 passengers. The renter is 30 years old and pays with a credit card. It includes 1 additional driver, 3 child seats and Loss Damage Waiver. The pickup is at an airport. A discount code of 15 percent is applied. The quote states a total of $3,150.47. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.