Predictika · Residential ventilation
An AI sales agent prepares an order for the Helios KWL 500 W compact wall unit with heat recovery: the plastic or enthalpy (ET) exchanger, right or left version, the number of units, the airflow the building needs, the accessories (preheater, reheaters, sensors, pipe connectors, touch controls and filters) and the installation conditions, together with the total airflow it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures in the Helios catalog pages for this unit and returns a verdict, every reason and the figures it computed.
This validator models an order for the Helios KWL 500 W only, based on the catalog pages for that unit (Helios catalog 7.1, pages 40 and 41), not just the scenarios shown below.
Any KWL 500 W order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the catalog pages list none, so this page shows no price build-up), the other KWL units, ducting and distribution products, the extension module and other accessories not listed above, building-level ventilation design and real-installation performance.
7 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 |
|---|---|---|
| Four unit versions with their own airflow and weight | Only with workarounds Plastic and enthalpy exchangers, right and left versions, each with its own article number, airflow and weight; a rules-based CPQ needs a table or one rule per version, and a catalog update means editing them. | The exchanger and version select the airflow, weight and article number on every call. |
| Pollen filter lowering the airflow | Only with care The airflow a unit gives falls by about 10 percent with a filter chosen elsewhere in the order, so the capacity check has to be revisited whenever the filter changes. | The need is compared with the catalog airflow on every call, and an order the filter's roughly 10 percent loss could put short goes to a person. |
| Accessories that depend on each other (sensors per reheater, hydraulic unit, connectors per unit) | Only with workarounds Each reheater needs a different number of sensors, the water reheater also needs a hydraulic unit, and the connectors scale with the units; these are separate rules that must all be kept in step. | All the dependencies are checked together, in any order the choices arrive. |
| Airflow the quote states | Only with care The stated total is derived from the version and the units, so a rule has to recompute it and compare. | The stated airflow is a field in the request, compared with the computed one 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 person often fixes one error and meets the next. | 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 quote needs 1,100 cubic meters of air an hour; the units give 1,068 in total at 0 Pa. |
| 2 | The catalog gives about 10 percent less airflow when the pollen filter is used; the quote needs 1,000 cubic meters of air an hour against 1,068 in total from the units, so a person should confirm the airflow. |
| 3 | The catalog gives about 10 percent less airflow when the pollen filter is used; the quote needs 950 cubic meters of air an hour against 1,012 in total from the units, so a person should confirm the airflow. |
| 4 | The electric preheater KWL-EVH 500 W is mandatory for Passive House projects. |
| 5 | The selected reheater needs 1 duct temperature sensor (KWL-LTK); the quote has 0. |
| 6 | The selected reheater needs 2 duct temperature sensors (KWL-LTK); the quote has 1. |
| 7 | The water reheater WHR 160 needs a hydraulic unit (WHSH HE 24 V or the air temperature control WHST 300 T38). |
| 8 | A hydraulic unit or air temperature control is quoted but there is no water reheater. |
| 9 | The pipe connectors are offered for 160 mm and 180 mm pipes; the quote has 200 mm. |
| 10 | The catalog connects the outdoor, exhaust, extract and supply air ducts of each unit with pipe connectors, an accessory; the quote has 6 pipe connectors for 2 units, fewer than four for each, so a person should confirm how the ducts are connected. |
| 11 | Up to 6 touch controls can be connected; the quote has 7. |
| 12 | The enthalpy exchanger retrofit KWL-ET 500 is for later conversion of a unit with the plastic exchanger; the ET version already has it. |
| 13 | The installation room is at 4 degrees Celsius; the unit is installed between 5 and 40 degrees. |
| 14 | The installation room is at 41 degrees Celsius; the unit is installed between 5 and 40 degrees. |
| 15 | The operating temperature is -21 degrees Celsius; the catalog gives a working temperature range of -20 to 40 degrees. |
| 16 | The operating temperature is 41 degrees Celsius; the catalog gives a working temperature range of -20 to 40 degrees. |
| 17 | The quote states 1,200 cubic meters of air an hour in total; the units give 1,068. |
| 18 | The quote has 0 units; at least 1 is needed. |
| 19 | The catalog gives about 10 percent less airflow when the pollen filter is used; the quote needs 1,000 cubic meters of air an hour against 1,012 in total from the units, so a person should confirm the airflow. |
| 20 | The catalog connects the outdoor, exhaust, extract and supply air ducts of each unit with pipe connectors, an accessory; the quote has 4 pipe connectors for 2 units, fewer than four for each, so a person should confirm how the ducts are connected. |
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 3 Helios KWL 500 W ET R units with the pollen filter for a building that needs 1,330 cubic meters of air an hour and is a Passive House project. The quote has 0 duct temperature sensors, 12 pipe connectors for 160 mm pipes, 1 touch control. The installation room is at 21 degrees Celsius and the units will operate at temperatures down to -12 degrees. The quote states 1,400 cubic meters of air an hour in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 3 Helios KWL 500 W ET R units with the pollen filter and the electric preheater KWL-EVH 500 W for a building that needs 1,330 cubic meters of air an hour and is a Passive House project. The quote has 0 duct temperature sensors, 12 pipe connectors for 160 mm pipes, 1 touch control. The installation room is at 21 degrees Celsius and the units will operate at temperatures down to -12 degrees. The quote states 1,518 cubic meters of air an hour in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 2 Helios KWL 500 W L units with a water reheater WHR 160 for a building that needs 950 cubic meters of air an hour. The quote has 1 duct temperature sensor, 6 pipe connectors for 180 mm pipes, 1 touch control. The installation room is at 19 degrees Celsius and the units will operate at temperatures down to -15 degrees. The quote states 1,068 cubic meters of air an hour in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 Helios KWL 500 W L units with a water reheater WHR 160 and the hydraulic unit WHSH HE 24 V for a building that needs 950 cubic meters of air an hour. The quote has 2 duct temperature sensors, 8 pipe connectors for 180 mm pipes, 1 touch control. The installation room is at 19 degrees Celsius and the units will operate at temperatures down to -15 degrees. The quote states 1,068 cubic meters of air an hour in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 2 Helios KWL 500 W ET R units with the pollen filter and the enthalpy retrofit KWL-ET 500 for a building that needs 950 cubic meters of air an hour. The quote has 0 duct temperature sensors, 8 pipe connectors for 160 mm pipes, 7 touch controls. The installation room is at 20 degrees Celsius and the units will operate at temperatures down to -8 degrees. The quote states 1,100 cubic meters of air an hour in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 Helios KWL 500 W ET R units with the pollen filter for a building that needs 950 cubic meters of air an hour. The quote has 0 duct temperature sensors, 8 pipe connectors for 160 mm pipes, 4 touch controls. The installation room is at 20 degrees Celsius and the units will operate at temperatures down to -8 degrees. The quote states 1,012 cubic meters of air an hour in total. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 2 Helios KWL 500 W ET R units with the pollen filter for a building that needs 900 cubic meters of air an hour. The quote has 0 duct temperature sensors, 8 pipe connectors for 160 mm pipes, 4 touch controls. The installation room is at 20 degrees Celsius and the units will operate at temperatures down to -8 degrees. The quote states 1,012 cubic meters of air an hour in total. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.