Predictika · Building ventilation · Heat recovery
An AI sales agent prepares an order of Vent-Axia Lo-Carbon Sentinel Kinetic heat recovery units for a housing scheme: the unit, how many dwellings, their bedrooms and wet rooms, the ducting and drain, and the filter, humidity and efficiency the scheme needs. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the UK ventilation rates and the unit limits and returns a verdict, every reason and the figures it computed.
This validator models an order of Sentinel Kinetic whole-house heat recovery units for new dwellings, not just the scenarios shown below.
Any order for these six units that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (this page shows no price build-up), other Vent-Axia and Volution ranges, ducting and valve components, controls, commissioning and non-domestic buildings.
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 ventilation rate that is the larger of two calculations | Only with workarounds The whole-dwelling rate by bedrooms and the sum of the wet-room rates both have to be computed, and the larger compared with the capacity of however many units are ordered. | Both rates are computed from the dwelling in the request and the larger is compared with the unit capacity on every call. |
| Several problems in one order, such as a drain missing, a duct run too long and too many extract rooms | 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, whatever order the choices arrived in. |
| Limits that differ for each of 6 units | Only with care Every unit has its own airflow, ducting, extract rooms, efficiency and fan power, so a table or a set of rules is needed per unit. | The unit arrives in one request and every limit for it is checked together. |
| Running close to the maximum | Only with care A warning near the limit needs a separate rule that goes to a person rather than failing. | Block and approval are separate outcomes of the same check. |
| Total number of units the order states | Only with care The stated total is derived from dwellings and units per dwelling, so a rule has to recompute it and compare. | The stated total is a field in the request, compared with the computed one 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 order has 0 dwellings with 1 unit(s) each and 3 bedroom(s); at least 1 of each is needed. |
| 2 | The dwelling needs 49 litres per second (the larger of the whole-dwelling and extract-room rates); the unit(s) deliver at most 45. |
| 3 | The dwelling needs 51 litres per second, over 90 percent of what the unit(s) can deliver; a person should confirm the margin. |
| 4 | The dwelling needs 61 litres per second (the larger of the whole-dwelling and extract-room rates); the unit(s) deliver at most 55. |
| 5 | The unit needs ducting of at least 125 mm; the order has 100 mm. |
| 6 | The unit needs ducting of at least 160 mm; the order has 125 mm. |
| 7 | The high flow unit is far larger than a dwelling of up to 3 bedrooms normally needs; a person should confirm it. |
| 8 | The longest duct run is 35 metres; this unit is limited to 30 metres. |
| 9 | The dwelling needs 59 litres per second (the larger of the whole-dwelling and extract-room rates); the unit(s) deliver at most 55. |
| 10 | The dwelling has 7 extract rooms; this unit serves at most 6 per unit. |
| 11 | The dwelling needs 51 litres per second (the larger of the whole-dwelling and extract-room rates); the unit(s) deliver at most 45. |
| 12 | The dwelling has 6 extract rooms; this unit serves at most 5 per unit. |
| 13 | The unit needs a condensate drain and the order has none. |
| 14 | An F7 pollen filter is not offered for this unit. |
| 15 | Humidity-controlled running needs the BH version of the unit. |
| 16 | The order needs 93 percent heat recovery; this unit achieves 91 percent. |
| 17 | The order allows a specific fan power of 60 hundredths of a watt per litre per second; this unit uses 70. |
| 18 | The order states 25 units in total; the dwellings ordered give 20. |
| 19 | The unit needs ducting of at least 100 mm; the order has 80 mm. |
| 20 | The longest duct run is 30 metres; this unit is limited to 25 metres. |
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 24 Sentinel Kinetic FH units, 1 per dwelling, for 5 bedroom homes with 1 kitchen, 4 bathrooms, 1 utility room and 2 WCs, 100 mm ducting, and a longest duct run of 32 metres. The scheme needs an F7 filter and 85 percent heat recovery. The order states 24 units in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 24 Sentinel Kinetic High Flow units, 1 per dwelling, for 5 bedroom homes with 1 kitchen, 4 bathrooms, 1 utility room and 2 WCs, 160 mm ducting, and a longest duct run of 32 metres. The scheme needs an F7 filter and 85 percent heat recovery. The order states 24 units in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 60 Sentinel Kinetic High Flow units, 1 per dwelling, for 2 bedroom homes with 1 kitchen and 1 bathroom, 160 mm ducting, and a longest duct run of 20 metres. The order states 60 units in total. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 60 Sentinel Kinetic FH units, 1 per dwelling, for 2 bedroom homes with 1 kitchen and 1 bathroom, 100 mm ducting, and a longest duct run of 20 metres. The order states 60 units in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 40 Sentinel Kinetic B units, 1 per dwelling, for 4 bedroom homes with 1 kitchen, 2 bathrooms, 1 utility room and 1 WC, 125 mm ducting, and a longest duct run of 22 metres. The scheme needs humidity-controlled running. The order states 40 units in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 40 Sentinel Kinetic BH units, 1 per dwelling, for 4 bedroom homes with 1 kitchen, 2 bathrooms, 1 utility room and 1 WC, 125 mm ducting, and a longest duct run of 22 metres. The scheme needs humidity-controlled running. The order states 40 units in total. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.