Predictika · Air handling unit configurations

An AI sales agent's air handling unit configuration, checked before it goes out

An AI sales agent prepares a configuration for a modular air handling unit: size, heat recovery, fans, coils, filters, dampers and base frame. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the catalog rules and returns a verdict, every reason and the figures it computed.

Scope: Geniox air handling units, sizes 10 to 44: heat recovery, plug fans, coils, filters, dampers, humidifier, sound attenuator and base frames. See everything this validator covers

This validator models Geniox air handling unit configurations from the North American Geniox catalog, not just the scenarios shown below.

  • Size-dependent options — counter flow plate heat exchanger (sizes 10 to 20), XL fan impeller (sizes 35 to 44), supporting legs (indoor, sizes 10 to 18), forklift base frame (sizes 10 to 31), and external damper types 1 to 4 by size; outdoor units are always on the 8.6 inch base frame.
  • Heat recovery and coils — the hybrid rotary exchanger is not offered in version C, the MAX coil is not offered for electric heating, copper and AlMg fins need 1/2 or 5/8 inch tubes, hot water up to 130 degrees C (above 100 goes to a person), water coils up to 10 bar.
  • Filters, humidifier and counts — a carbon filter needs an F7 filter in front and stays within -20 to +60 degrees C and 70 percent humidity, an F9 bag filter belongs on the pressure side, the virucidal filter is not the first supply stage, humidifier elements of 3 to 6 inches, attenuators of 600 to 1800 mm, and the quote's panel filter and damper motor counts against the catalog.

Any Geniox configuration that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Systemair does not publish Geniox prices, so this validator produces no price build-up or line-item quote), airflow-to-size matching and performance calculations (the catalog leaves those to the SystemairCAD tool), cross flow plate exchangers (the catalog gives two different size limits), other Systemair unit ranges, and controls.

The AI sales agentBuilds the air handling unit configuration 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
Options that exist only for some unit sizes: counter flow exchanger, XL impeller, supporting legs, forklift frameOnly with care
A product rule per option and size range. It works, but with 16 sizes every option is another set of rules to maintain against the catalog.
The size and every option are in one request and every size limit is checked together.
External damper types that depend on the unit sizeOnly with care
Each damper type has its own size range, so each needs its own rule and the ranges have to be kept in step with the catalog.
The damper type and the size are checked against all the ranges in one pass.
Outdoor units that must sit on the 8.6 inch base frame, and a carbon filter that needs an F7 filter in frontOnly with workarounds
Both depend on a choice on one line and another choice on a different line, so they need cross-line rules that interact with the rest.
Every choice is in one request, so the conflict is found whichever order the choices arrive in.
Stated panel filter and damper motor counts that must match the catalog for the sizeOnly with care
A stated figure is a free-entry field; a rule can compare it with a computed count, but every size needs its own lookup to be written and kept current.
The stated counts travel with the configuration and are compared with the computed counts on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the configuration 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.

1Size 25 is not one of the Geniox sizes (10, 11, 12, 14, 16, 18, 20, 22, 24, 27, 29, 31, 35, 38, 41, 44).
2The airflow of 120,000 m3/h is outside the Geniox range of 750 to 110,000 m3/h.
3The counter flow plate heat exchanger is available only for Geniox sizes 10 to 20; the quote has size 22.
4The sorption hybrid rotary heat exchanger is offered only in versions A, B and D; version C is not available.
5The XL plug fan impeller class exists only for Geniox sizes 35 to 44; the quote has size 31.
6The MAX (full-size) heating coil variant is offered for hot water and condensation coils only, not for electric heating.
7Copper and seawater resistant aluminum (AlMg) fins are offered only with 1/2 inch and 5/8 inch tubes; the coil has 3/8 inch tubes.
8A hot water temperature of 130 degrees C is above the standard limit of 100 degrees C; coils for up to 130 degrees C are available and a person should confirm the special design.
9Hot water heating coils are offered up to 130 degrees C; the quote has 131 degrees C.
10Water coils have a maximum working pressure of 10 bar; the quote has 11 bar.
11An air temperature of 55 degrees C is above the standard maximum of +40 degrees C; the special design for up to +60 degrees C should be confirmed by a person.
12The unit air temperature range is -40 to +60 degrees C; the quote has a maximum of 65 degrees C.
13The unit air temperature range is -40 to +60 degrees C; the quote has a minimum of -45 degrees C.
14The casing operating pressure is 0 to 2,000 Pa; the quote has 2,100 Pa.
15Outdoor units are always supplied on the 8.6 inch base frame; the quote has a different base.
16Supporting legs are offered only for indoor units of Geniox sizes 10 to 18.
17With the forklift base frame each section must be 700 to 2,882 mm long; the quote has a 2,900 mm section.
18The base frame with forklift holes is an option for Geniox sizes 10 to 31; the quote has size 35.
19The external damper type on the quote is not offered for Geniox size 22 (types 1 and 2: sizes 10 to 24; type 3: sizes 10 to 20; type 4: sizes 10 to 31).
20The external damper type on the quote is not offered for Geniox size 35 (types 1 and 2: sizes 10 to 24; type 3: sizes 10 to 20; type 4: sizes 10 to 31).
21A carbon filter needs an ePM1 60 percent (F7) filter in front of it; the quote has none.
22The carbon filter limit is 70 percent relative humidity; the air at the filter is 75 percent.
23An ePM1 85 percent (F9) bag filter must be on the positive pressure side of the supply air unit; the quote places it on the suction side.
24The virucidal bag filter is for return air or as the second filter stage in the supply air; the quote places it as the first stage in the supply air.
25Humidifier elements come in thicknesses of 3, 4, 5 and 6 inches; the quote has 7 inches.
26Sound attenuators come in lengths of 600, 900, 1,200, 1,500 and 1,800 mm; the quote has 1,000 mm.
27The quote states a panel filter count of 10; a Geniox of this size has 8.
28The quote states a damper motor count of 2; the internal dampers of this size need 1.

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. Heat recovery and fan on a size 31: Counter flow exchanger, XL impeller and a wrong filter count on a size 31

The agent's request. Please quote a Geniox size 31 air handling unit for indoor installation at 50,000 m3/h, with a counter flow plate heat exchanger, an EC plug fan with an XL impeller, a hot water heating coil at 80 degrees C, a cold water cooling coil (water coils at 6 bar, aluminum fins on 1/2 inch tubes), a 4.6 inch base frame and type 1 internal dampers. The quote states 18 panel filter cells and 2 damper motors. It is ready to send.

Verdict: Blocked.

  • Counter flow exchanger only on sizes 10 to 20. The counter flow plate heat exchanger is available only for Geniox sizes 10 to 20; the quote has size 31.
  • XL fan impeller only on sizes 35 to 44. The XL plug fan impeller class exists only for Geniox sizes 35 to 44; the quote has size 31.
  • Stated panel filter count does not match. The quote states a panel filter count of 18; a Geniox of this size has 15.

2. Heat recovery and fan on a size 31: The agent resubmits after fixing the errors

The agent's request. Please quote a Geniox size 31 air handling unit for indoor installation at 50,000 m3/h, with a rotary heat exchanger (version A, condensation), an EC plug fan with an L impeller, a hot water heating coil at 80 degrees C, a cold water cooling coil (water coils at 6 bar, aluminum fins on 1/2 inch tubes), a 4.6 inch base frame and type 1 internal dampers. The quote states 15 panel filter cells and 2 damper motors. It is ready to send.

Verdict: Allowed.

  • Unit summary. Geniox size 31; panel filter cells: 15; internal damper motors: 2.

3. Rooftop unit, size 29: Rooftop unit on legs with a type 3 damper, copper fins on small tubes and a carbon filter

The agent's request. Please quote a Geniox size 29 air handling unit for outdoor installation at 40,000 m3/h, with a rotary heat exchanger (version B, condensation), an EC plug fan with an M impeller, a hot water heating coil at 80 degrees C, a cold water cooling coil (water coils at 6 bar, copper fins on 3/8 inch tubes), supporting legs, type 1 internal dampers, external damper type 3 and a carbon filter. The quote states 10 panel filter cells and 2 damper motors. It is ready to send.

Verdict: Blocked.

  • Fin material needs larger tubes. Copper and seawater resistant aluminum (AlMg) fins are offered only with 1/2 inch and 5/8 inch tubes; the coil has 3/8 inch tubes.
  • Supporting legs only for indoor sizes 10 to 18. Supporting legs are offered only for indoor units of Geniox sizes 10 to 18.
  • Outdoor units need the 8.6 inch base frame. Outdoor units are always supplied on the 8.6 inch base frame; the quote has a different base.
  • External damper not offered for this size. The external damper type on the quote is not offered for Geniox size 29 (types 1 and 2: sizes 10 to 24; type 3: sizes 10 to 20; type 4: sizes 10 to 31).
  • Carbon filter needs an F7 filter in front. A carbon filter needs an ePM1 60 percent (F7) filter in front of it; the quote has none.

4. Rooftop unit, size 29: The agent resubmits after fixing the errors

The agent's request. Please quote a Geniox size 29 air handling unit for outdoor installation at 40,000 m3/h, with a rotary heat exchanger (version B, condensation), an EC plug fan with an M impeller, a hot water heating coil at 80 degrees C, a cold water cooling coil (water coils at 6 bar, copper fins on 3/8 inch tubes), an 8.6 inch base frame, type 1 internal dampers, external damper type 4 and a carbon filter. The quote states 10 panel filter cells and 2 damper motors. It is ready to send.

Verdict: Blocked.

  • Fin material needs larger tubes. Copper and seawater resistant aluminum (AlMg) fins are offered only with 1/2 inch and 5/8 inch tubes; the coil has 3/8 inch tubes.
  • Carbon filter needs an F7 filter in front. A carbon filter needs an ePM1 60 percent (F7) filter in front of it; the quote has none.

5. Rooftop unit, size 29: The agent resubmits after fixing the errors

The agent's request. Please quote a Geniox size 29 air handling unit for outdoor installation at 40,000 m3/h, with a rotary heat exchanger (version B, condensation), an EC plug fan with an M impeller, a hot water heating coil at 80 degrees C, a cold water cooling coil (water coils at 6 bar, copper fins on 1/2 inch tubes), an 8.6 inch base frame, type 1 internal dampers, external damper type 4 and a carbon filter with an ePM1 60 percent (F7) filter in front of it. The quote states 10 panel filter cells and 2 damper motors. It is ready to send.

Verdict: Allowed.

  • Unit summary. Geniox size 29; panel filter cells: 10; internal damper motors: 2.

6. Coil, humidifier and attenuator, size 24: Coil pressure, humidifier thickness and attenuator length on a size 24

The agent's request. Please quote a Geniox size 24 air handling unit for indoor installation at 30,000 m3/h, with a rotary heat exchanger (version B, condensation), an EC plug fan with an M impeller, a hot water heating coil at 90 degrees C, a cold water cooling coil (water coils at 12 bar, aluminum fins on 1/2 inch tubes), a 4.6 inch base frame, type 1 internal dampers, a humidifier with 7 inch elements and a 1,000 mm sound attenuator. The quote states 8 panel filter cells and 1 damper motor. It is ready to send.

Verdict: Blocked.

  • Water coil pressure too high. Water coils have a maximum working pressure of 10 bar; the quote has 12 bar.
  • Humidifier element thickness. Humidifier elements come in thicknesses of 3, 4, 5 and 6 inches; the quote has 7 inches.
  • Sound attenuator length. Sound attenuators come in lengths of 600, 900, 1,200, 1,500 and 1,800 mm; the quote has 1,000 mm.

7. Coil, humidifier and attenuator, size 24: The agent resubmits after fixing the errors

The agent's request. Please quote a Geniox size 24 air handling unit for indoor installation at 30,000 m3/h, with a rotary heat exchanger (version B, condensation), an EC plug fan with an M impeller, a hot water heating coil at 90 degrees C, a cold water cooling coil (water coils at 10 bar, aluminum fins on 1/2 inch tubes), a 4.6 inch base frame, type 1 internal dampers, a humidifier with 5 inch elements and a 900 mm sound attenuator. The quote states 8 panel filter cells and 1 damper motor. It is ready to send.

Verdict: Allowed.

  • Unit summary. Geniox size 24; panel filter cells: 8; internal damper motors: 1.

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 a configuration for a modular air handling unit: size, heat recovery, fans, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the catalog rules 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 a Geniox size 29 air handling unit for outdoor installation at 40,000 m3/h, with a rotary heat exchanger (version B, condensation). The quote states 10 panel filter cells and 2 damper motors. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with five findings, all in one answer. Copper and seawater resistant aluminum (AlMg) fins are offered only with 1/2 inch and 5/8 inch tubes; the coil has 3/8 inch tubes. Supporting legs are offered only for indoor units of Geniox sizes 10 to 18. Outdoor units are always supplied on the 8.6 inch base frame; the quote has a different base. The other two are on screen.
  6. The validator returned five 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 outdoor units that must sit on the 8.6 inch base frame, and a carbon filter that needs an F7 filter in front, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the base to An 8.6 inch base frame and the external damper to Type 4.
  10. It calls the validator again.
  11. Still blocked, with two findings, all in one answer. Copper and seawater resistant aluminum (AlMg) fins are offered only with 1/2 inch and 5/8 inch tubes; the coil has 3/8 inch tubes. A carbon filter needs an ePM1 60 percent (F7) filter in front of it; the quote has none.
  12. Three findings cleared. Still blocking: fin material needs larger tubes and carbon filter needs an F7 filter in front.
  13. The agent resubmits once more.
  14. The revised request. It changes the coil fins and tubes to Copper fins on 1/2 inch tubes and the f7 filter in front of the carbon filter to yes.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. Both earlier findings are cleared, and the validator's figure matches the quote.
  18. Five 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.