Predictika · Ventilation orders
An AI sales agent prepares an order for a home's mechanical ventilation: the unit or package, the wireless controls and sensors, the airflow the home needs, and the capacity and total it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of Itho Daalderop's published documents and returns a verdict, every reason and the figures it computed.
This validator models orders for the Itho Daalderop CVE-S ECO ventilation units (SE, SP, HE, HP), the CVD-S ECO roof-pipe fan and the packages built on them, from Itho Daalderop's own brochure, RFT overview and price list, not just the scenarios shown below.
Any CVE-S ECO or CVD-S ECO ventilation order that touches these rules is in scope — not only the scenarios pictured here. Not covered: heat recovery units (HRU), roof fans of the CAS series, bathroom fans, valves, grilles and ducting, older units, installation, VAT and wholesaler discounts. Assumptions: prices are the gross advisory prices of the price list valid from 1 January 2026 (the price list says prices can change during the year); the airflow the home needs is supplied with the order and is compared only with the unit's published capacity at 100 Pa, no dwelling-sizing rules are applied; the plain RFT-N control, wired controls and the number of wireless devices per unit are not modeled because the documents read were ambiguous or silent on them.
8 scenarios in 4 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 package that already contains a sensor and refuses another | Only with care Each package needs an exclusion list for the accessories it does not accept, kept current as packages change. | The Optima Inside exclusion is one rule and is reported with the other findings. |
| Sensor placement by room (CO2 in living areas, humidity in wet rooms) | Only with workarounds The room is not a product attribute; it needs custom fields and rules per sensor type. | The room travels with the order and is checked on every call. |
| A sensor that needs a 230 V socket | Only with workarounds Site facts such as a socket at the sensor location are not catalog data; they need extra fields. | The socket is a field of the order and is checked with everything else. |
| An upgrade set that requires an existing unit in the home | Only with workarounds Needs installed-base data or a manual confirmation field that someone has to keep honest. | The existing unit is a field of the order, so the set cannot pass without it. |
| Airflow the home needs against the published capacity, and a stated capacity | Only with workarounds Capacity is a number on a datasheet; comparing it with a requirement and with a stated figure needs numeric attributes and a custom check. | Both comparisons run on every call. |
| A stated total that must match the price list | Only with care The stated total is free text or a manual field; a comparison has to be built and kept current. | The stated total travels with the order and is compared with the computed total. |
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 | An additional RFT CO2 sensor is not offered with the Optima Inside package; the Itho Daalderop RFT overview marks the RFT CO2 sensor as not for use with Optima Inside. |
| 2 | The RFT CO2 sensor is intended for the living room and the bedrooms; the order places it in a bathroom, where the RFT RV humidity sensor belongs. |
| 3 | The RFT CO2 sensor is powered from 230 V; the order has no mains socket at its location. |
| 4 | The RFT RV humidity sensor is intended for the bathroom and the laundry room; the order places it in the living room, where the RFT CO2 sensor belongs. |
| 5 | The Optima2-set (RFT-N Auto and two RFT CO2 sensors) upgrades a home that already has an Itho Daalderop CVE or heat recovery unit; the order has no existing unit. |
| 6 | The order needs 400 cubic meters per hour at 100 Pa, but the selected unit delivers 375 cubic meters per hour at 100 Pa. |
| 7 | The order states a capacity of 468 cubic meters per hour at 100 Pa; the published capacity of the selected unit is 375 cubic meters per hour. |
| 8 | The order states a total of €364; the price list gives €461. |
| 9 | The order needs 500 cubic meters per hour at 100 Pa, but the selected unit delivers 468 cubic meters per hour at 100 Pa. |
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 check this ventilation order: the Optima Inside package. Add 2 RFT CO2 sensors for the bedrooms. Add 1 RFT RV sensor for the bathroom. The home needs 440 cubic meters per hour at 100 Pa. The order states a capacity of 468 cubic meters per hour at 100 Pa and a total of €1,114 excluding VAT. It is ready to send.
Verdict: Blocked.
The agent's request. Please check this ventilation order: the Optima package. Add 2 RFT CO2 sensors for the bedrooms. Add 1 RFT RV sensor for the bathroom. The home needs 440 cubic meters per hour at 100 Pa. The order states a capacity of 468 cubic meters per hour at 100 Pa and a total of €1,219 excluding VAT. It is ready to send.
Verdict: Allowed.
The agent's request. Please check this ventilation order: a CVE-S ECO HE unit. Add 1 RFT-N Auto control. Add 1 RFT CO2 sensor for the bathroom. Add 1 RFT RV sensor for the bathroom. The home needs 430 cubic meters per hour at 100 Pa. The order states a capacity of 468 cubic meters per hour at 100 Pa and a total of €879 excluding VAT. It is ready to send.
Verdict: Blocked.
The agent's request. Please check this ventilation order: a CVE-S ECO HE unit. Add 1 RFT-N Auto control. Add 1 RFT CO2 sensor for the bedroom. Add 1 RFT RV sensor for the bathroom. The home needs 430 cubic meters per hour at 100 Pa. The order states a capacity of 468 cubic meters per hour at 100 Pa and a total of €879 excluding VAT. It is ready to send.
Verdict: Allowed.
The agent's request. Please check this ventilation order: the Alles-in-1 ventilation package. Add 1 RFT RV sensor for the laundry room. The home needs 430 cubic meters per hour at 100 Pa. The order states a capacity of 468 cubic meters per hour at 100 Pa and a total of €540 excluding VAT. It is ready to send.
Verdict: Blocked.
The agent's request. Please check this ventilation order: a CVE-S ECO HP unit. Add 1 RFT-N Auto control. Add 1 RFT RV sensor for the laundry room. The home needs 430 cubic meters per hour at 100 Pa. The order states a capacity of 468 cubic meters per hour at 100 Pa and a total of €622 excluding VAT. It is ready to send.
Verdict: Allowed.
The agent's request. Please check this ventilation order: the Optima2-set. Add 1 RFT RV sensor for the bathroom. The order states a total of €751 excluding VAT. It is ready to send.
Verdict: Blocked.
The agent's request. Please check this ventilation order: the Optima2 package. Add 1 RFT RV sensor for the bathroom. The home needs 450 cubic meters per hour at 100 Pa. The order states a capacity of 468 cubic meters per hour at 100 Pa and a total of €949 excluding VAT. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.