Predictika · Pressure booster sets

An AI sales agent's booster set order, checked before it goes out

An AI sales agent prepares an order for a multi-pump pressure booster set from a public product page and data sheet, choosing the number of pumps, the pump size, the temperature and pressure versions and the supply for a building project. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of those public figures and returns a verdict, every reason and the figures it computed.

Scope: Wilo SiBoost Smart Helix VE booster sets: pump count, fluid, fluid temperature and the 70 degree version, operating pressure and the 25 bar version, inlet pressure, ambient temperature, supply and the stated pressure rating. See everything this validator covers

This validator models orders for the Wilo SiBoost Smart Helix VE booster set, not just the scenarios shown below.

  • Set limits — the product page gives 2, 3 or 4 pumps of the Helix VE series (sizes 2 to 52), a maximum inlet pressure of 10 bar and a maximum ambient temperature of 40 degrees C; an order beyond any of them is rejected.
  • Standard and optional versions — the page gives a maximum fluid temperature of 50 degrees C (70 degrees C optional) and an operating pressure of 16 bar (25 bar optional); the order is checked against the version selected, and a stated pressure rating that disagrees with that version is rejected.
  • Supply and fluid — the page lists 3~400 V 50 Hz and 3~380 V 60 Hz, and approves drinking, process, cooling and fire water excluding DIN 14462 fire-fighting systems; an unlisted supply and a DIN 14462 system are rejected, and fire water goes to a person to confirm it is not such a system.

Any order for this set that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (no public price list exists, so this validator produces no price build-up or line-item quote), other Wilo ranges such as the Comfort-Vario sets, which pump size or power suits which duty (the public pages read for this model do not tie each size to specific pressure or temperature limits, so the optional versions are treated as set-wide), pump flow and head curves, connection sizes and approvals.

The AI sales agentBuilds the booster set 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
An optional version that changes a limitOnly with care
The 70 degree and 25 bar versions each move a limit, so every temperature and pressure check has to read the option the rep ticked.
The options and the figures travel in one request and every limit is checked against the selected version on every call.
A fluid that is approved except for one kind of systemOnly with workarounds
The exclusion is a condition on the installation rather than the product, so it takes a separate rule that stays easy to miss.
The fluid is part of the request; one fluid is rejected outright and the other goes to a person.
A stated pressure rating that disagrees with the selected versionOnly with workarounds
The figure the agent states is free text or a separate field, so it takes an extra rule comparing it with the version's own rating.
The stated figure is part of the request and is compared with the rating of the selected version 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 order has 1 pump(s); the product page gives 2, 3 or 4 pumps per booster set.
2The order has 5 pump(s); the product page gives 2, 3 or 4 pumps per booster set.
3The fluid is at 51 degrees C; the selected set is rated to 50 degrees C at most (50 degrees C standard, 70 degrees C with the optional version).
4The fluid is at 71 degrees C; the selected set is rated to 70 degrees C at most (50 degrees C standard, 70 degrees C with the optional version).
5The operating pressure is 17 bar; the selected set is rated to 16 bar at most (16 bar standard, 25 bar with the optional version).
6The operating pressure is 26 bar; the selected set is rated to 25 bar at most (16 bar standard, 25 bar with the optional version).
7The inlet pressure is 11 bar; the product page gives a maximum inlet pressure of 10 bar.
8The ambient temperature is 41 degrees C; the product page gives a maximum of 40 degrees C.
9The supply is not one the product page lists; it lists 3~400 V 50 Hz or 3~380 V 60 Hz.
10The fluid is fire water; the product page excludes DIN 14,462 fire-fighting systems, so a person should confirm the installation is not one.
11The set is for a fire-fighting system to DIN 14,462; the product page approves fire water but excludes DIN 14,462 fire-fighting systems.
12The order states a maximum operating pressure of 25 bar; the selected version is rated to 16 bar.
13The order states a maximum operating pressure of 16 bar; the selected version is rated to 25 bar.
14The order has 6 pump(s); the product page gives 2, 3 or 4 pumps per booster set.
15The fluid is at 80 degrees C; the selected set is rated to 50 degrees C at most (50 degrees C standard, 70 degrees C with the optional version).
16The operating pressure is 30 bar; the selected set is rated to 16 bar at most (16 bar standard, 25 bar with the optional version).
17The inlet pressure is 12 bar; the product page gives a maximum inlet pressure of 10 bar.
18The ambient temperature is 45 degrees C; the product page gives a maximum of 40 degrees C.
19The order states a maximum operating pressure of 40 bar; the selected version is rated to 16 bar.

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. Versions and pressure: 65 degree process water at 20 bar on the standard version, with a wrong stated rating

The agent's request. Please quote a Wilo SiBoost Smart booster set with 4 Helix VE22 pumps on the standard version, for process water at 65 degrees C and 20 bar operating pressure, 3 bar inlet pressure, a 25 degree plant room and 3~400 V 50 Hz, rated to 25 bar. It is ready to send.

Verdict: Blocked.

  • Fluid too hot for the selected temperature rating. The fluid is at 65 degrees C; the selected set is rated to 50 degrees C at most (50 degrees C standard, 70 degrees C with the optional version).
  • Operating pressure above the selected rating. The operating pressure is 20 bar; the selected set is rated to 16 bar at most (16 bar standard, 25 bar with the optional version).
  • Stated pressure rating does not match. The order states a maximum operating pressure of 25 bar; the selected version is rated to 16 bar.

2. Versions and pressure: The agent resubmits after fixing the errors

The agent's request. Please quote a Wilo SiBoost Smart booster set with 4 Helix VE22 pumps with the 70 degree version, for process water at 65 degrees C and 20 bar operating pressure, 3 bar inlet pressure, a 25 degree plant room and 3~400 V 50 Hz, rated to 25 bar. It is ready to send.

Verdict: Blocked.

  • Operating pressure above the selected rating. The operating pressure is 20 bar; the selected set is rated to 16 bar at most (16 bar standard, 25 bar with the optional version).
  • Stated pressure rating does not match. The order states a maximum operating pressure of 25 bar; the selected version is rated to 16 bar.

3. Versions and pressure: The agent resubmits after fixing the errors

The agent's request. Please quote a Wilo SiBoost Smart booster set with 4 Helix VE22 pumps with the 70 degree version and the 25 bar version, for process water at 65 degrees C and 20 bar operating pressure, 3 bar inlet pressure, a 25 degree plant room and 3~400 V 50 Hz, rated to 25 bar. It is ready to send.

Verdict: Allowed.

  • Set summary. 4 pump(s) of Helix VE size VE22; fluid at 65 degrees C and 20 bar operating pressure; the selected version is rated to 70 degrees C and 25 bar.

4. Plant room and supply: A 12 bar inlet, a 45 degree plant room and a supply the product page does not list

The agent's request. Please quote a Wilo SiBoost Smart booster set with 2 Helix VE6 pumps on the standard version, for cooling water at 20 degrees C and 10 bar operating pressure, 12 bar inlet pressure, a 45 degree plant room and a supply the product page does not list, rated to 16 bar. It is ready to send.

Verdict: Blocked.

  • Electrical supply not offered. The supply is not one the product page lists; it lists 3~400 V 50 Hz or 3~380 V 60 Hz.
  • Inlet pressure above the limit. The inlet pressure is 12 bar; the product page gives a maximum inlet pressure of 10 bar.
  • Ambient temperature above the limit. The ambient temperature is 45 degrees C; the product page gives a maximum of 40 degrees C.

5. Plant room and supply: The agent resubmits after fixing the errors

The agent's request. Please quote a Wilo SiBoost Smart booster set with 2 Helix VE6 pumps on the standard version, for cooling water at 20 degrees C and 10 bar operating pressure, 8 bar inlet pressure, a 35 degree plant room and 3~380 V 60 Hz, rated to 16 bar. It is ready to send.

Verdict: Allowed.

  • Set summary. 2 pump(s) of Helix VE size VE6; fluid at 20 degrees C and 10 bar operating pressure; the selected version is rated to 50 degrees C and 16 bar.

6. Fire water and pump count: Five pumps on fire water

The agent's request. Please quote a Wilo SiBoost Smart booster set with 5 Helix VE16 pumps on the standard version, for fire water at 20 degrees C and 10 bar operating pressure, 3 bar inlet pressure, a 25 degree plant room and 3~400 V 50 Hz, rated to 16 bar. It is ready to send.

Verdict: Blocked.

  • Number of pumps outside 2 to 4. The order has 5 pump(s); the product page gives 2, 3 or 4 pumps per booster set.
  • Fire water: confirm it is not a DIN 14462 system. The fluid is fire water; the product page excludes DIN 14,462 fire-fighting systems, so a person should confirm the installation is not one.

7. Fire water and pump count: The agent resubmits after fixing the errors

The agent's request. Please quote a Wilo SiBoost Smart booster set with 4 Helix VE16 pumps on the standard version, for cooling water at 20 degrees C and 10 bar operating pressure, 3 bar inlet pressure, a 25 degree plant room and 3~400 V 50 Hz, rated to 16 bar. It is ready to send.

Verdict: Allowed.

  • Set summary. 4 pump(s) of Helix VE size VE16; fluid at 20 degrees C and 10 bar operating pressure; the selected version is rated to 50 degrees C and 16 bar.

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 a multi-pump pressure booster set from a public product page and data sheet. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of those public figures 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 Wilo SiBoost Smart booster set with 4 Helix VE22 pumps on the standard version, for process water at 65 degrees C and 20 bar operating pressure. It is ready to send. 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 fluid is at 65 degrees C; the selected set is rated to 50 degrees C at most (50 degrees C standard, 70 degrees C with the optional version). The operating pressure is 20 bar; the selected set is rated to 16 bar at most (16 bar standard, 25 bar with the optional version). The order states a maximum operating pressure of 25 bar; the selected version is rated to 16 bar.
  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 a stated pressure rating that disagrees with the selected version, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the 70 degree version to yes.
  10. It calls the validator again.
  11. Still blocked, with two findings, all in one answer. The operating pressure is 20 bar; the selected set is rated to 16 bar at most (16 bar standard, 25 bar with the optional version). The order states a maximum operating pressure of 25 bar; the selected version is rated to 16 bar.
  12. One finding cleared; still blocked on operating pressure above the selected rating and stated pressure rating does not match.
  13. The agent resubmits once more.
  14. The revised request. It changes the 25 bar version 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. 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.