Predictika · Residential heat recovery ventilation

An AI sales agent's ventilation unit order, checked before it goes out

An AI sales agent prepares an order for InspirAIR Home heat recovery ventilation units: the size and range, the number of units, the airflow each dwelling needs, how and where the units are installed, frost protection, filters, the smartphone app and the total airflow it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the rules in the public Aldes data sheets and brochure and returns a verdict, every reason and the figures it computed.

Scope: InspirAIR Home (InspirAIR Side) single-dwelling heat recovery units, sizes 150, 240 and 370, Classic and Premium: airflow, mounting, location, frost protection, filters and accessories. See everything this validator covers

This validator models an order for InspirAIR Home (InspirAIR Side) units of one configuration at a time, based on the public Aldes data sheets and the Aldes brochure, not just the scenarios shown below.

  • Size and airflow — sizes 150, 240 and 370 deliver at most 150, 240 and 370 cubic meters per hour at 100 Pa; the airflow each dwelling needs cannot exceed that, at least one unit is needed, and the total airflow the order states is compared with the units quoted.
  • Installation — ceiling or wall mounting only (no floor mounting), a frost-free room (an unheated one goes to a person), a condensate drain, and 160 mm duct connections (other duct sizes go to a person).
  • Frost protection — a dwelling with a fireplace that draws room air, and Passive House mode, both need the preheater coil.
  • Filters and accessories — bacteria and VOC filtration need their optional filters, the AldesConnect smartphone app needs the Wi-Fi modem, and the CO2 sensor input on a Classic unit goes to a person to confirm.

Any InspirAIR Home order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Aldes does not publish list prices, so this page shows no price build-up), other Aldes products and ranges, the sizing of the dwelling's airflow, and duct layout. Basis of three points: the preheater requirement for a fireplace follows the brochure's two frost-protection strategies (airflow unbalancing without such a fireplace, the optional heating coil with one); the Passive House rule comes from the installation manual of the Premium SC 150 unit and is applied to every size; and the CO2 sensor point reflects that the Premium data sheet lists the 0-10 V input while the Classic data sheet does not. The Aldes documents remain the final authority.

The AI sales agentBuilds the ventilation unit order from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

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 caughtTypical rules-based CPQPredictika
Airflow a size can deliver, against what each dwelling needsOnly with care
A lookup from size to maximum airflow and a comparison with a typed-in figure; simple, but it has to be kept in step with the data sheet and is checked at a different step from the other rules.
The size, the units and the airflow needed are compared together on every call.
Frost protection that depends on a fireplace or Passive House modeOnly with workarounds
The condition is about the dwelling and a mode setting, and the remedy is a separate accessory line, so it needs a cross-line rule.
Dwelling, mode and accessories are in one request and checked with everything else.
Optional filters and the Wi-Fi modem that a customer wish depends onOnly with care
Each is a dependency between a stated need and an optional line item, written and maintained one at a time.
Needs and items travel together and every missing item is listed.
Total airflow the order states against what the units giveOnly with care
The total is units times the maximum airflow of the size, then compared with a figure typed into the order.
The total is computed and compared on every call.
Every problem returned in one answerOnly 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.

What this validator catches: findings from its test cases

Click to expand

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.

1The dwelling needs 241 cubic meters per hour of airflow per unit; the quoted size delivers at most 240 at 100 Pa.
2The dwelling needs 151 cubic meters per hour of airflow per unit; the quoted size delivers at most 150 at 100 Pa.
3The dwelling needs 371 cubic meters per hour of airflow per unit; the quoted size delivers at most 370 at 100 Pa.
4The quote has 0 units; at least 1 is needed.
5The quote states a total maximum airflow of 500 cubic meters per hour; the quoted units give 480.
6The unit mounts on a ceiling (horizontal) or a wall (vertical); floor mounting is not possible.
7The unit is quoted for an unheated but frost-free room; Aldes recommends a heated room, so a person should confirm.
8The unit must be installed in a frost-free room; the quoted location can freeze.
9For a dwelling with a fireplace that draws room air, the brochure gives the optional preheater coil as the frost protection (unbalancing the airflows is the standard only without such a fireplace); the quote has no preheater coil.
10In Passive House mode the installation manual prohibits defrosting without the preheater coil; the quote has no preheater coil.
11The customer wants bacteria filtration above 99 percent, which needs the bacteria filter; it is not on the quote.
12The customer wants VOC filtration, which needs the VOC filter; it is not on the quote.
13The AldesConnect smartphone app needs the Wi-Fi modem accessory; it is not on the quote.
14The CO2 air-quality sensor input is listed in the Premium data sheet, not the Classic one; a person should confirm it with Aldes.
15The unit needs its condensate outlet connected to a drain (PVC 32 mm); the site has none.
16The unit has 160 mm duct connections and the project uses 125 mm ducts; a person should confirm the adaptation.
17The dwelling needs 300 cubic meters per hour of airflow per unit; the quoted size delivers at most 240 at 100 Pa.
18The quote states a total maximum airflow of 999 cubic meters per hour; the quoted units give 480.

Scenarios and results

Click to expand

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.

1. Size and airflow: Six size 240 units for 260 cubic meters per hour each

The agent's request. Please quote 6 InspirAIR Home 240 Premium units, ceiling mounted, installed in a heated room, for dwellings that each need 260 cubic meters per hour of airflow. The order states 1,440 cubic meters per hour of maximum airflow in total. It is ready to send.

Verdict: Blocked.

  • Airflow above the unit maximum. The dwelling needs 260 cubic meters per hour of airflow per unit; the quoted size delivers at most 240 at 100 Pa.

2. Size and airflow: The agent resubmits after fixing the errors

The agent's request. Please quote 6 InspirAIR Home 370 Premium units, ceiling mounted, installed in a heated room, for dwellings that each need 260 cubic meters per hour of airflow. The order states 2,220 cubic meters per hour of maximum airflow in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 6 units, each delivering at most 370 cubic meters per hour, 2,220 in total.

3. Frost protection and location: Fireplace, Passive House mode and an exposed location

The agent's request. Please quote 3 InspirAIR Home 240 Classic units, wall mounted, installed in an unheated garage-type room, for dwellings that each need 180 cubic meters per hour of airflow. The dwellings have a fireplace that draws room air. The units will run in Passive House mode. The order states 720 cubic meters per hour of maximum airflow in total. It is ready to send.

Verdict: Blocked.

  • Room can freeze. The unit must be installed in a frost-free room; the quoted location can freeze.
  • Room-air-dependent fireplace needs the preheater. For a dwelling with a fireplace that draws room air, the brochure gives the optional preheater coil as the frost protection (unbalancing the airflows is the standard only without such a fireplace); the quote has no preheater coil.
  • Passive House mode needs the preheater. In Passive House mode the installation manual prohibits defrosting without the preheater coil; the quote has no preheater coil.

4. Frost protection and location: The agent resubmits after fixing the errors

The agent's request. Please quote 3 InspirAIR Home 240 Classic units, wall mounted, installed in an unheated but frost-free room, for dwellings that each need 180 cubic meters per hour of airflow. The dwellings have a fireplace that draws room air. The units will run in Passive House mode. Include the preheater coil. The order states 720 cubic meters per hour of maximum airflow in total. It is ready to send.

Verdict: Needs approval.

  • Unheated room. The unit is quoted for an unheated but frost-free room; Aldes recommends a heated room, so a person should confirm.
  • Order summary. 3 units, each delivering at most 240 cubic meters per hour, 720 in total.

5. Frost protection and location: The agent resubmits after fixing the errors

The agent's request. Please quote 3 InspirAIR Home 240 Classic units, wall mounted, installed in a heated room, for dwellings that each need 180 cubic meters per hour of airflow. The dwellings have a fireplace that draws room air. The units will run in Passive House mode. Include the preheater coil. The order states 720 cubic meters per hour of maximum airflow in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 3 units, each delivering at most 240 cubic meters per hour, 720 in total.

6. Filters and app: Bacteria and VOC filtration and the app

The agent's request. Please quote 4 InspirAIR Home 150 Premium units, wall mounted, installed in a heated room, for dwellings that each need 120 cubic meters per hour of airflow. The customer wants bacteria filtration above 99 percent, VOC filtration and control from the AldesConnect smartphone app. The order states 600 cubic meters per hour of maximum airflow in total. It is ready to send.

Verdict: Blocked.

  • Bacteria filter missing. The customer wants bacteria filtration above 99 percent, which needs the bacteria filter; it is not on the quote.
  • VOC filter missing. The customer wants VOC filtration, which needs the VOC filter; it is not on the quote.
  • Smartphone app needs the Wi-Fi modem. The AldesConnect smartphone app needs the Wi-Fi modem accessory; it is not on the quote.

7. Filters and app: The agent resubmits after fixing the errors

The agent's request. Please quote 4 InspirAIR Home 150 Premium units, wall mounted, installed in a heated room, for dwellings that each need 120 cubic meters per hour of airflow. The customer wants bacteria filtration above 99 percent with the bacteria filter, VOC filtration with the VOC filter and control from the AldesConnect smartphone app with the Wi-Fi modem. The order states 600 cubic meters per hour of maximum airflow in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 4 units, each delivering at most 150 cubic meters per hour, 600 in total.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares an order for InspirAIR Home heat recovery ventilation units: the size and range, the number of units, the airflow each dwelling needs, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the rules in the public Aldes data sheets and brochure and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 3 InspirAIR Home 240 Classic units, wall mounted, installed in an unheated garage-type room, for dwellings that each need 180 cubic meters per hour of airflow. The dwellings have a fireplace that draws room air. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The unit must be installed in a frost-free room; the quoted location can freeze. For a dwelling with a fireplace that draws room air, the brochure gives the optional preheater coil as the frost protection (unbalancing the airflows is the standard only without such a fireplace); the quote has no preheater coil. In Passive House mode the installation manual prohibits defrosting without the preheater coil; the quote has no preheater coil.
  6. The validator returned three blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for frost protection that depends on a fireplace or Passive House mode, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the room to unheated, frost-free and the preheater coil on the order to yes.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The three blocking findings are cleared; one approval remains for a person: unheated room.
  13. The agent resubmits once more.
  14. The revised request. It changes the room to heated.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's figure matches the quote.
  18. Three problems caught in one call, fixed in two passes, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.