Predictika · Panel radiator orders
An AI sales agent prepares an order for hygiene panel radiators: the model, type, height and length, the connections, the heating-water temperatures of the system and the room's heat load. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published catalog data and returns a verdict, every reason and the figures it computed.
This validator models orders for the Kermi therm-x2 Profil Hygiene panel radiators (Profil-K, Profil-V and Profil-Vplus; types 10, 20 and 30), not just the scenarios shown below.
Any order for these three radiator models that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the catalog pages read contain none, so this validator produces no price build-up or line-item quote), other Kermi radiator ranges, other room temperatures than 20 degrees C, weight and water content, the factory valve presetting, accessories and colors.
9 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 length that must be one of the catalog lengths | Only with care The length on a quote line is a free number; a rule per size list has to be written, and a value like 1500 mm is accepted unless someone wrote that rule. | The length is checked against the catalog list on every call, together with everything else. |
| Output that depends on type, height, length and the water temperatures | Only with workarounds The output is a table lookup (type by height by system temperatures) times the length; this usually means a custom lookup object and formula fields kept in step with the catalog. | The table is part of the model; the output is computed on every call and compared with the room load and with the output the order states. |
| Connections that depend on the model variant | Only with care Each variant allows different connections, so a product rule per variant and connection is needed and every new variant adds more. | The variant and the connection arrive in one request and each pairing is checked together. |
| Operating limits that differ by variant | Only with care The 110 degrees C and 90 degrees C limits depend on the variant, and the pressure limit applies to all; each is a separate validation rule. | Pressure and temperature are checked against the variant's limit in the same pass as the rest. |
| Intermittent heating whose reheating allowance must be agreed | Only with workarounds The allowance adds to the room load only when heating is intermittent, and the missing agreement should route to approval rather than block; this is an approval path on top of the validation rules. | The allowance is added to the load only for intermittent heating, and a missing agreement returns a needs-approval verdict with the reason. |
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 room needs 1,028 W, but the radiator selected gives 1,027 W at the selected heating-water temperatures. |
| 2 | The order states an output of 1,028 W, but the radiator selected gives 1,027 W. |
| 3 | 1,500 mm is not a catalog length; the lengths are 400 to 1,400 mm in 100 mm steps, then 1,600, 1,800, 2,000, 2,300, 2,600 and 3,000 mm. |
| 4 | Type 25 is not available; the Profil Hygiene radiators are type 10, 20 or 30. |
| 5 | 700 mm is not a catalog height; the heights are 300, 400, 500, 600, 750 and 900 mm. |
| 6 | The connection on the order does not belong to this model; Profil-K has four G 1/2 inch internal side connections, Profil-V has two G 3/4 inch external bottom connections with the valve on the right or left, and Profil-Vplus has two G 3/4 inch external bottom connections in the middle or at the side. |
| 7 | The circuit operates at 11 bar; the maximum operating pressure of these radiators is 10 bar. |
| 8 | The circuit runs up to 111 degrees C, but this model allows at most 110 degrees C (110 degrees C for Profil-K and Profil-V, 90 degrees C for Profil-Vplus). |
| 9 | Heating is intermittent, so the sizing includes a reheating allowance of 200 W; the catalog says this additional output must be agreed with the client, and no agreement is recorded. |
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 a Kermi therm-x2 Profil-V Hygiene radiator, type 20, 600 mm high and 1500 mm long, with two G 3/4 inch bottom connections with the valve on the right, for a 75/65 degree C heating system. The room needs 1300 W. The circuit runs at up to 80 degrees C and 4 bar. The quote states an output of 1500 W. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Kermi therm-x2 Profil-V Hygiene radiator, type 20, 600 mm high and 1600 mm long, with two G 3/4 inch bottom connections with the valve on the right, for a 75/65 degree C heating system. The room needs 1300 W. The circuit runs at up to 80 degrees C and 4 bar. The quote states an output of 1643 W. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Kermi therm-x2 Profil-Vplus Hygiene radiator, type 30, 500 mm high and 1200 mm long, with two G 3/4 inch bottom connections in the middle, for a 75/65 degree C heating system. The room needs 1400 W. The circuit runs at up to 95 degrees C and 12 bar. The quote states an output of 1400 W. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Kermi therm-x2 Profil-Vplus Hygiene radiator, type 30, 500 mm high and 1200 mm long, with two G 3/4 inch bottom connections in the middle, for a 75/65 degree C heating system. The room needs 1400 W. The circuit runs at up to 85 degrees C and 8 bar. The quote states an output of 1483 W. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Kermi therm-x2 Profil-V Hygiene radiator, type 10, 300 mm high and 1000 mm long, with two G 3/4 inch bottom connections with the valve on the right, for a 45/40 degree C heating system. The room needs 900 W. The circuit runs at up to 80 degrees C and 3 bar. The quote states an output of 900 W. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Kermi therm-x2 Profil-V Hygiene radiator, type 30, 600 mm high and 1800 mm long, with two G 3/4 inch bottom connections with the valve on the right, for a 45/40 degree C heating system. The room needs 900 W. The circuit runs at up to 80 degrees C and 3 bar. The quote states an output of 932 W. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Kermi therm-x2 Profil-K Hygiene radiator, type 10, 500 mm high and 1000 mm long, with four G 1/2 inch internal side connections, for a 75/65 degree C heating system. The room needs 1000 W and heating is intermittent, so a reheating allowance of 250 W is added. The circuit runs at up to 80 degrees C and 3 bar. The quote states an output of 1250 W. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Kermi therm-x2 Profil-K Hygiene radiator, type 20, 500 mm high and 1600 mm long, with four G 1/2 inch internal side connections, for a 75/65 degree C heating system. The room needs 1000 W and heating is intermittent, so a reheating allowance of 250 W is added. The circuit runs at up to 80 degrees C and 3 bar. The quote states an output of 1413 W. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a Kermi therm-x2 Profil-K Hygiene radiator, type 20, 500 mm high and 1600 mm long, with four G 1/2 inch internal side connections, for a 75/65 degree C heating system. The room needs 1000 W and heating is intermittent, so a reheating allowance of 250 W is added, which the client has agreed. The circuit runs at up to 80 degrees C and 3 bar. The quote states an output of 1413 W. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.