Predictika · Comfort ventilation
An AI sales agent prepares an order for a comfort ventilation unit from public technical specifications: the unit size and variant, the design airflow, the duct connections, an optional pre-heater, the controls and sensors, accessories, and the power consumption the order states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of those specifications and returns a verdict, every reason and the figures it computed.
This validator models orders for the ComfoAir Q350 TR, Q450 TR and Q600 ST units as set out in their public North American technical specifications (240 V, 60 Hz), not just the scenarios shown below.
Any order for these units that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (none were found publicly, so this validator produces no price build-up or line-item quote), other Zehnder products and the European model ranges, duct and system design, controls other than as listed, brine-earth heat exchangers, filters and local code. Assumptions: the design airflow, the component count and the stated power consumption are provided with the order.
6 scenarios in 3 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 maximum airflow that depends on the unit size | Only with care A separate limit for each unit, kept in step with the specification sheets, compared with a design figure typed on the order. | The unit sets its maximum airflow and the design airflow is compared with it on every call. |
| Duct connections that differ between units | Only with care A diameter and layout list per unit, so a Q600 ordered with 160 mm ducts or side connections is easy to miss. | Unit, diameter and connection side travel in one request and are checked together. |
| A splitter that is needed only above four components | Only with workarounds The count of controls, sensors and interfaces is spread over several lines, so a rule has to add them up and then look for a splitter line. | The component count and the splitter are in one request and compared on every call. |
| A stated power figure that depends on the pre-heater | Only with workarounds The figure the agent states is a free field that has to be compared with a value that changes with unit and pre-heater choice. | The stated figure is part of the request and is compared with the computed value on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the order is saved or a step is completed, so a rep often fixes one error and meets the next. | All findings come back together, whatever order the choices arrived in. |
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 design airflow is 207 cfm; the listed maximum for this unit is 206 cfm at 0.8 inch water column external pressure. |
| 2 | The design airflow is 266 cfm; the listed maximum for this unit is 265 cfm at 0.8 inch water column external pressure. |
| 3 | The design airflow is 354 cfm; the listed maximum for this unit is 353 cfm at 0.8 inch water column external pressure. |
| 4 | The order specifies 160 mm duct connections; the specification lists 160 mm for the Q350 and Q450, and 180 mm (200 mm also available) for the Q600. |
| 5 | The order specifies 180 mm duct connections; the specification lists 160 mm for the Q350 and Q450, and 180 mm (200 mm also available) for the Q600. |
| 6 | The Q600 is the ST version with its duct connections on top; the specification lists no side connections for it. |
| 7 | The unit has 5 components and no ComfoSplitter; the specification requires a ComfoSplitter when there are more than four components. |
| 8 | The order states a power consumption of 250 W; the specification lists 2,240 W for this unit with this pre-heater choice. |
| 9 | The order states a power consumption of 2,620 W; the specification lists 350 W for this unit with this pre-heater choice. |
| 10 | The order has 1 CO2 or humidity sensor(s) and no option box; the control options table in the specification lists the option box with these sensors, so a person should confirm the sensors can be connected. |
| 11 | The unit is to be mounted on the floor and the order has no mounting base; the specification lists a mounting base accessory, so a person should confirm how the unit will be supported. |
| 12 | The design airflow is 250 cfm; the listed maximum for this unit is 206 cfm at 0.8 inch water column external pressure. |
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 ComfoAir Q350 heat recovery (HRV) ventilation unit with top connections of 160 mm, for a design airflow of 240 cfm, mounted on the wall, with 3 components in total and the adaptive pre-heater. The order states a power consumption of 1850 W. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a ComfoAir Q450 heat recovery (HRV) ventilation unit with top connections of 160 mm, for a design airflow of 240 cfm, mounted on the wall, with 3 components in total and the adaptive pre-heater. The order states a power consumption of 2240 W. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a ComfoAir Q600 energy recovery (ERV) ventilation unit with side connections of 160 mm, for a design airflow of 300 cfm, mounted on the wall, with 5 components in total and the adaptive pre-heater. The order states a power consumption of 2620 W. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a ComfoAir Q600 energy recovery (ERV) ventilation unit with top connections of 180 mm, for a design airflow of 300 cfm, mounted on the wall, with 5 components in total, the adaptive pre-heater and a ComfoSplitter. The order states a power consumption of 2620 W. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a ComfoAir Q450 heat recovery (HRV) ventilation unit with top connections of 160 mm, for a design airflow of 220 cfm, mounted on the floor, with 3 components in total, the adaptive pre-heater and 1 CO2 or humidity sensor. The order states a power consumption of 2240 W. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a ComfoAir Q450 heat recovery (HRV) ventilation unit with top connections of 160 mm, for a design airflow of 220 cfm, mounted on the floor, with 4 components in total, the adaptive pre-heater, 1 CO2 or humidity sensor, an option box and a mounting base. The order states a power consumption of 2240 W. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.