Predictika · Commercial rooftop unit quotes
An AI sales agent drafts a quote for commercial rooftop units (Precedent, Voyager and IntelliPak) with heating, economizer, ventilation control and curb. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of the product and code rules, compares the total the agent states with the one it computes, and returns a verdict, every reason and the line-item quote.
This validator models a Trane-style rooftop unit quote, not just the scenarios shown below.
Any rooftop unit quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Trane products, controls and accessories beyond the options listed, freight, installation, taxes, financing and regional code variants. Every price, capacity, option availability, lead time and discount tier is an illustrative estimate built from public product structure, not a Trane price list.
9 scenarios in 4 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 |
|---|---|---|
| Energy code that depends on unit size, climate zone, occupancy and outdoor air together | Only with workarounds A product rule can force an option for one condition, but combining size, zone, occupancy and airflow across the quote takes custom logic, and a missing option goes unflagged. | The code conditions are evaluated together on every call and each missing option is reported. |
| Fixing one problem changes another | Only with workarounds Adding the required options lifts the order over the value at which a higher discount is allowed, hot water heat adds two weeks of lead time, and every change makes the stated total stale; rules fired at save or step time do not re-check them together. | Price, order value, discount ceiling, lead time and total are recomputed on every call, so a fix that moves another figure shows up in the same answer. |
| Heating and voltage options that depend on the unit family and size | Only with care Each availability rule is possible, but they multiply across eight units and four heat types and have to be kept in step with the catalog. | Availability comes from the unit catalog and is checked with the electrical limits in one pass. |
| Replacement jobs: a curb adapter when the existing curb class differs from the new unit | Only with care A rule can compare two numbers, but the existing curb is rarely a field on the quote, so the adapter is easy to leave out. | The existing curb class is part of the request and the adapter is required and priced from it. |
| A stated total that leaves out part of the quote | Only with workarounds A validation rule can compare a stated total with a calculated one only if the stated figure is a field on the quote, which it rarely is. | The stated total travels with the quote and is compared with the computed total on every call. |
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 17 ton cooling load is above the 15 ton capacity of the Voyager 15 ton. |
| 2 | ASHRAE 90.1 and IECC require an air-side economizer on a 20 ton unit in climate zone 5A. |
| 3 | 30 people per 1000 sq ft with 4000 cfm of outdoor air requires demand-controlled ventilation. |
| 4 | A discount of 20 percent is above the 12 percent maximum for an order of $32,400. |
| 5 | A discount of 10 percent is above the 5 percent a sales engineer may give alone; it can be approved up to 12 percent. |
| 6 | Stated total does not match: the agent stated $191,615; the validator computes $196,935. |
| 7 | A 25 ton unit for a 18 ton load is more than 25 percent oversized; engineering must confirm part-load humidity control. |
| 8 | A discount of 16 percent is above the 5 percent a sales engineer may give alone; it can be approved up to 18 percent. |
| 9 | A 20 ton unit for a 15 ton load is more than 25 percent oversized; engineering must confirm part-load humidity control. |
| 10 | A discount of 8 percent is above the 5 percent a sales engineer may give alone; it can be approved up to 12 percent. |
| 11 | A heat pump is not offered on the IntelliPak 40 ton. |
| 12 | Hot water or steam heat is offered on IntelliPak only, not on the Precedent 10 ton. |
| 13 | 575 V is not offered on the Precedent 10 ton. |
| 14 | Gas heat is selected but the site has no gas service. |
| 15 | The 450 MBH heating load is above the 400 MBH gas heat of the Voyager 20 ton. |
| 16 | Electric heat at 208 V is not offered above 10 tons; use 460 V or gas heat. |
| 17 | The existing curb is class 3; the new unit needs class 4. Add a curb adapter. |
| 18 | R-410A packaged units cannot be installed in 2026 under the AIM Act technology transition; quote R-454B. |
| 19 | Lead time is about 14 weeks; the customer needs delivery in 10 weeks. |
| 20 | A discount of 25 percent is above the 18 percent maximum for an order of $283,500. |
| 21 | Stated total does not match: the agent stated $35,100; the validator computes $30,100. |
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 IntelliPak 40 ton units for a 38 ton cooling load in climate zone 5A at 460 V, with gas heat (900 MBH heating load, no gas service at the site), no economizer, 40 people per 1000 sq ft with 6,000 cfm of outdoor air, replacing a unit on an existing class 3 curb, R-410A refrigerant, installed in 2026, needed in 12 weeks, at a 15 percent discount. The quoted total is $203,156.80. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 4 IntelliPak 40 ton units for a 38 ton cooling load in climate zone 5A at 460 V, with hot water heat, a differential-enthalpy economizer and demand-controlled ventilation, 40 people per 1000 sq ft with 6,000 cfm of outdoor air, replacing a unit on an existing class 3 curb with a curb adapter, R-454B refrigerant, installed in 2026, needed in 12 weeks, at a 15 percent discount. The quoted total is $203,156.80. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 4 IntelliPak 40 ton units for a 38 ton cooling load in climate zone 5A at 460 V, with hot water heat, a differential-enthalpy economizer and demand-controlled ventilation, 40 people per 1000 sq ft with 6,000 cfm of outdoor air, replacing a unit on an existing class 3 curb with a curb adapter, R-454B refrigerant, installed in 2026, needed in 16 weeks, at a 15 percent discount. The discount has been approved. The quoted total is $231,710. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 2 Voyager 20 ton units for a 18 ton cooling load in climate zone 5A at 460 V, with gas heat (300 MBH heating load), no economizer, 30 people per 1000 sq ft with 4,000 cfm of outdoor air, on a new roof curb, R-454B refrigerant, installed in 2026, needed in 10 weeks. The quoted total is $57,400. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 Voyager 20 ton units for a 18 ton cooling load in climate zone 5A at 460 V, with gas heat (300 MBH heating load), a dry-bulb economizer and demand-controlled ventilation, 30 people per 1000 sq ft with 4,000 cfm of outdoor air, on a new roof curb, R-454B refrigerant, installed in 2026, needed in 10 weeks. The quoted total is $61,500. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 3 Voyager 15 ton units for a 17 ton cooling load in climate zone 4A at 460 V, with gas heat (300 MBH heating load), a dry-bulb economizer, on a new roof curb, R-454B refrigerant, installed in 2026, needed in 10 weeks. The quoted total is $73,050. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 3 Voyager 20 ton units for a 17 ton cooling load in climate zone 4A at 460 V, with gas heat (300 MBH heating load), a dry-bulb economizer, on a new roof curb, R-454B refrigerant, installed in 2026, needed in 10 weeks. The quoted total is $90,300. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 2 IntelliPak 70 ton units for a 62 ton cooling load in climate zone 5A at 460 V, with hot water heat, a differential-enthalpy economizer and demand-controlled ventilation, 40 people per 1000 sq ft with 6,000 cfm of outdoor air, replacing a unit on an existing class 5 curb with a curb adapter, R-454B refrigerant, installed in 2026, needed in 18 weeks, at a 5 percent discount. The quoted total is $191,615. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 IntelliPak 70 ton units for a 62 ton cooling load in climate zone 5A at 460 V, with hot water heat, a differential-enthalpy economizer and demand-controlled ventilation, 40 people per 1000 sq ft with 6,000 cfm of outdoor air, replacing a unit on an existing class 5 curb with a curb adapter, R-454B refrigerant, installed in 2026, needed in 18 weeks, at a 5 percent discount. The quoted total is $196,935. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.