Predictika · Equipment rental quotes
An AI sales agent prepares a rental quote for air compressors: the compressor class, the number of units, how many day, week or 4-week month periods, the hours the equipment will run, the customer's insurance, and the total it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the contract rate schedule and rental terms that United Rentals filed publicly, and returns a verdict, every reason and the figures it computed.
This validator models the rental of one air compressor class at a time, based on the contract price schedule and the Rental Agreement Additional Terms and Conditions that United Rentals filed in a State of Maine master agreement, not just the scenarios shown below.
Any rental of these compressor classes that touches these rules is in scope — not only the scenarios pictured here. Not covered: other equipment categories on the schedule, delivery and pick-up charges, fuel, taxes, environmental charges, the price of the Rental Protection Plan, discounts, current retail or negotiated rates (the rates are the contract rates in a 2018 schedule), late-return charges, and the wording of the full rental agreement beyond the clauses listed here.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
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 |
|---|---|---|
| Rates that depend on the compressor class and the rental period (24 classes at day, week and 4-week month rates) | Only with care A price book keyed on the class and the period. It works, but the schedule is a long table that has to be kept in step with the filing, and every class is another row to maintain. | The class and the period arrive in one request and the published rate is looked up on every call. |
| Shift rates tied to the hours the equipment will run | Only with workarounds The hours are compared with a different number of rated hours for each period (8, 40 or 160), the result is a required shift count, and that is compared with the shift the quote uses. That is a cross-field rule, not a price rule. | The planned hours, the rated hours and the quoted shifts are compared together, and hours beyond a triple shift are sent to a person. |
| Rental periods that must cover the days the customer needs | Only with care A day, a week and a 4-week month are different lengths, so a rule has to convert the quoted periods to days and compare them with the customer's need. | Periods are converted to days and compared on every call. |
| Customer insurance and rental terms that are conditions of the rental, not prices | Only with workarounds Insurance limits, loss payee status, the Rental Protection Plan and subletting consent are not product options or prices, so they sit in validation rules or free text that a rep can skip. | Each condition is a field in the request, checked with the rest in any order. |
| Stated total against the contract rate, and every problem in one answer | Only with workarounds A stated total is a free-entry field, and rules tend to fire as the quote is saved, so a person often fixes one error and meets the next. | The stated total travels with the quote and all findings come back together. |
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 order has 0 compressors; at least 1 is needed. |
| 2 | The quote has 0 rental periods; at least 1 is needed. |
| 3 | The compressors are planned to run 0 hours in a rental period; at least 1 is needed. |
| 4 | The quote uses 0 shifts; United Rentals rates one shift, a double shift at 1.5 times and a triple shift at 2 times. |
| 5 | The quote uses 4 shifts; United Rentals rates one shift, a double shift at 1.5 times and a triple shift at 2 times. |
| 6 | The compressors will run 81 hours in each rental period, but the rate covers 40 hours per shift and the quote assumes 2 shifts; a higher shift rate applies. |
| 7 | The planned operating hours exceed three shifts of the rated hours in a rental period; the rate schedule does not rate this, so a person should confirm. |
| 8 | The compressors will run 41 hours in each rental period, but the rate covers 40 hours per shift and the quote assumes 1 shift; a higher shift rate applies. |
| 9 | The compressors will run 9 hours in each rental period, but the rate covers 8 hours per shift and the quote assumes 1 shift; a higher shift rate applies. |
| 10 | The compressors will run 161 hours in each rental period, but the rate covers 160 hours per shift and the quote assumes 1 shift; a higher shift rate applies. |
| 11 | The quoted rental periods cover 21 days; the customer needs the compressors for 22 days. |
| 12 | The quoted rental periods cover 28 days; the customer needs the compressors for 29 days. |
| 13 | The quote presents the rental total as including fuel, taxes, delivery and pick-up; the rental rate does not include them. |
| 14 | The customer carries $1 million of auto liability cover per occurrence; at least 2 million is required. |
| 15 | The customer carries $1 million of general liability cover per occurrence; at least 2 million is required. |
| 16 | The customer carries $3 million of general liability cover in the aggregate; at least 4 million is required. |
| 17 | The compressors are not licensed for road use, so the customer must either name United Rentals as loss payee on its property insurance or buy the Rental Protection Plan; neither is on the quote. |
| 18 | The customer plans to sublease or loan the compressors without United Rentals written consent. |
| 19 | The quote states a total of $2,200.75; the contract rates give $2,200.74. |
| 20 | The quoted rental periods cover 21 days; the customer needs the compressors for 30 days. |
The text of the narrated walkthrough, step by step.