Predictika · Heat pump installation design
An AI sales agent prepares an installation design for an air/water heat pump for a fictional customer: the heat pump size, the indoor or control module, pipework and flow, water volume, temperatures, electrical supply, placement and any cascade. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the rules in the manufacturer's installer manual and returns a verdict, every reason and the figures it computed.
This validator models designs as listed in NIBE's public F2120 installer manual (IHB EN 2214-1, read October 7, 2026), not just the scenarios shown below.
Any F2120 installation design that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the manual contains none), other NIBE heat pumps (including the F2120-8 and F2120-12, which this manual extract does not cover), accessories other than the condensation water pipe, sound, energy performance and any country-specific rules.
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 |
|---|---|---|
| Pipe size and flow that depend on the model | Only with care The minimum pipe size and defrost flow differ between the F2120-16 and the F2120-20, so each needs its own lookup that must be kept in step. | Both are computed from the chosen model on every call and compared with the design. |
| A module that is listed for one size but not the other | Only with workarounds Compatibility between each heat pump and each indoor or control module is a cross-product that has to be listed pair by pair. | The listed pairs are checked together with every other rule, in the same pass. |
| A stated minimum flow that must match the manual | Only with care A stated figure typed by a rep has to be compared separately with the figure for the model. | The stated defrost flow is compared with the computed one together with the other choices. |
| Rules that apply only to a cascade | Only with workarounds Valves and addresses matter only with more than one heat pump, so they need conditional rules that are easy to miss. | They apply only when more than one heat pump is chosen, and come back with the other findings. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the design 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. |
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 manual lists the F2,120-20 with VVM 500, SMO 20, SMO 40 and SMO S40 only; the chosen indoor module is not listed for it. |
| 2 | The F2,120 needs an incoming supply of 400 V 3N~ 50 Hz; the design uses a different supply. |
| 3 | The design has a 10 A fuse; the manual lists 13 A for this heat pump. |
| 4 | The design has a 13 A fuse; the manual lists 10 A for this heat pump. |
| 5 | A miniature circuit breaker must have at least triggering characteristic C; the design uses another one. |
| 6 | The design has an earth-fault breaker tripping at 31 mA; the manual says no more than 30 mA. |
| 7 | The design has DN 25 pipework; the manual recommends at least DN 32 for this heat pump. |
| 8 | The design has DN 20 pipework; the manual recommends at least DN 25 for this heat pump. |
| 9 | The system flow at 100 percent pump speed is 0.47 l/s; the heat pump needs at least 0.48 l/s for defrosting. |
| 10 | The system flow at 100 percent pump speed is 0.37 l/s; the heat pump needs at least 0.38 l/s for defrosting. |
| 11 | The design states a minimum defrost flow of 0.38 l/s; the manual lists 0.48 l/s for this heat pump. |
| 12 | The design states a minimum defrost flow of 0.48 l/s; the manual lists 0.38 l/s for this heat pump. |
| 13 | The design has a heating supply temperature of 66 degrees C; continuous operation is listed from 26 to 65 degrees C. |
| 14 | The design has a heating supply temperature of 25 degrees C; continuous operation is listed from 26 to 65 degrees C. |
| 15 | The design has a return temperature of 56 degrees C; the heat pump operates up to a return temperature of about 55 degrees C. |
| 16 | The design outdoor air temperature is -26 degrees C; heating operation is listed from -25 degrees C. |
| 17 | The design has a cooling supply temperature of 6 degrees C; the F2,120 supplies cooling down to 7 degrees C. |
| 18 | The design includes cooling but DIP switch S1 position 4 is not set to ON; the manual requires it for cooling. |
| 19 | The design has a cooling supply temperature of 5 degrees C; the F2,120 supplies cooling down to 7 degrees C. |
| 20 | The design places the heat pump 349 mm from the wall; at least 350 mm is needed, and not more than 500 mm where the site is exposed to wind. |
| 21 | The design places the heat pump 600 mm from the wall; at least 350 mm is needed, and not more than 500 mm where the site is exposed to wind. |
| 22 | The design leaves 999 mm free above the heat pump; at least 1,000 mm is needed. |
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 an installation design for 2 NIBE F2120-20 heat pumps in cascade with a control module SMO S40, on a 400 V three-phase supply, with DN 25 pipework, a system flow of 0.60 l/s at full pump speed, 200 litres of available water, a heating supply of 45 degrees C and a return of 40 degrees C, a 13 A fuse and an earth-fault breaker of 30 mA, 600 mm from the wall on a wind-exposed site, 1,000 mm free above and 1,000 mm in front, on a base 100 mm tall, condensation water piped with accessory KVR 11; each pump has no a non-return valve and has no a unique address. The design states a minimum defrost flow of 0.48 l/s. It is ready to send.
Verdict: Blocked.
The agent's request. Please check an installation design for 2 NIBE F2120-20 heat pumps in cascade with a control module SMO S40, on a 400 V three-phase supply, with DN 32 pipework, a system flow of 0.60 l/s at full pump speed, 200 litres of available water, a heating supply of 45 degrees C and a return of 40 degrees C, a 13 A fuse and an earth-fault breaker of 30 mA, 450 mm from the wall on a wind-exposed site, 1,000 mm free above and 1,000 mm in front, on a base 100 mm tall, condensation water without a pipe; each pump has a non-return valve and has a unique address. The design states a minimum defrost flow of 0.48 l/s. It is ready to send.
Verdict: Needs approval.
The agent's request. Please check an installation design for 2 NIBE F2120-20 heat pumps in cascade with a control module SMO S40, on a 400 V three-phase supply, with DN 32 pipework, a system flow of 0.60 l/s at full pump speed, 200 litres of available water, a heating supply of 45 degrees C and a return of 40 degrees C, a 13 A fuse and an earth-fault breaker of 30 mA, 450 mm from the wall on a wind-exposed site, 1,000 mm free above and 1,000 mm in front, on a base 100 mm tall, condensation water piped with accessory KVR 11; each pump has a non-return valve and has a unique address. The design states a minimum defrost flow of 0.48 l/s. It is ready to send.
Verdict: Allowed.
The agent's request. Please check an installation design for one NIBE F2120-20 heat pump with a indoor module VVM S320, on a 400 V three-phase supply, with DN 32 pipework, a system flow of 0.40 l/s at full pump speed, 200 litres of available water, a heating supply of 45 degrees C and a return of 40 degrees C, a 10 A fuse and an earth-fault breaker of 100 mA, 400 mm from the wall, 1,000 mm free above and 1,000 mm in front, on a base 100 mm tall, condensation water piped with accessory KVR 11. It is ready to send.
Verdict: Blocked.
The agent's request. Please check an installation design for one NIBE F2120-16 heat pump with a indoor module VVM S320, on a 400 V three-phase supply, with DN 25 pipework, a system flow of 0.45 l/s at full pump speed, 160 litres of available water, a heating supply of 45 degrees C and a return of 40 degrees C, a 10 A fuse and an earth-fault breaker of 30 mA, 400 mm from the wall, 1,000 mm free above and 1,000 mm in front, on a base 100 mm tall, condensation water piped with accessory KVR 11. It is ready to send.
Verdict: Allowed.
The agent's request. Please check an installation design for one NIBE F2120-16 heat pump with a control module SMO 40, on a 400 V three-phase supply, with DN 25 pipework, a system flow of 0.45 l/s at full pump speed, 160 litres of available water, a heating supply of 70 degrees C and a return of 58 degrees C, a 10 A fuse and an earth-fault breaker of 30 mA, 400 mm from the wall, 1,000 mm free above and 1,000 mm in front, on a base 100 mm tall, condensation water piped with accessory KVR 11, cooling at a supply temperature of 5 degrees C with DIP switch S1 position 4 not ON. The design states a minimum defrost flow of 0.38 l/s. It is ready to send.
Verdict: Blocked.
The agent's request. Please check an installation design for one NIBE F2120-16 heat pump with a control module SMO 40, on a 400 V three-phase supply, with DN 25 pipework, a system flow of 0.45 l/s at full pump speed, 160 litres of available water, a heating supply of 55 degrees C and a return of 45 degrees C, a 10 A fuse and an earth-fault breaker of 30 mA, 400 mm from the wall, 1,000 mm free above and 1,000 mm in front, on a base 100 mm tall, condensation water piped with accessory KVR 11, cooling at a supply temperature of 7 degrees C with DIP switch S1 position 4 ON. The design states a minimum defrost flow of 0.38 l/s. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.