Predictika · Pump orders

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

An AI sales agent prepares an order for a KSB Etanorm standardised water pump with a size, a material version, a bearing bracket, an impeller diameter, a running speed, the fluid temperature and the discharge pressure, and the limits it states for the pump. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the technical data KSB publishes in its Etanorm booklet and returns a verdict, every reason and the figures it computed.

Scope: KSB Etanorm standardised water pumps, all 43 sizes from 040-025-160 to 200-150-400, in the nine material versions G, GB, GC, GI, B, S, SB, SC and C. See everything this validator covers

This validator models orders for the KSB Etanorm (sizes 040-025-160 to 200-150-400, standard and reinforced bearing bracket), not just the scenarios shown below.

  • Size and material — each of the 43 sizes is listed with the material versions it is offered in; the bronze (B) version is not offered in 16 sizes and the nodular cast iron versions (S, SB, SC) are not offered in 9 sizes.
  • Impeller and speed — each size has a published maximum and minimum impeller diameter and a speed limit from 500 rpm up to a maximum that depends on the bearing bracket; the reinforced bracket is listed for 065-040-315, 065-050-315, 080-065-315, 100-080-315 and 125-100-315 and raises the limit to 3,000 rpm.
  • Temperature and pressure — the fluid temperature range is -30 to 140 degrees C and the discharge pressure is limited to 16 bar, or 10 bar in the bronze version; hot, high-pressure duty goes to a person.
  • Stated limits — the maximum impeller diameter and speed limit the order states are compared with the published values for the size and bracket.

Any order for these Etanorm sizes and material versions that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (KSB publishes no list prices, so this validator produces no price build-up or line-item quote), flow and head selection, fluid and material compatibility, shaft seals, motors and drives, flange and connection details, and the Etanorm R, Etanorm SYT and other KSB pump ranges. Assumptions: the size and material table is taken as the European (region A) offer; the approval for temperatures above 120 degrees C with pressure above 15 bar is this model's reading of the pressure and temperature chart, which shows a slight fall in permitted pressure there. The model reflects the booklet (2015 edition) and the KSB product description read in October 2026; later editions may differ.

The AI sales agentBuilds the pump 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
A size that is not offered in the chosen materialOnly with care
Availability differs by size and by material version across 43 sizes and nine versions, so a long table and a rule reading it have to be kept in step.
The size and material are in one request; the availability table is applied on every call.
A speed limit that depends on the size and the bearing bracketOnly with workarounds
The limit changes with the size, and for five sizes with the bracket chosen; a rules-based CPQ needs a lookup and a rule across two selections.
Size, bracket and speed are checked together, with the stated limit.
A pressure limit that depends on the material versionEasy
A numeric rule keyed to the material; routine in a product-rules CPQ.
The same rule, checked together with all the others.
A stated limit that disagrees with the published valueOnly with workarounds
The published figure is derived from the size; checking a stated figure against it takes extra formulas.
The stated limits are fields in the request and are compared with the published values.
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 discharge pressure is 11 bar; the selected material version is rated for up to 10 bar.
2The discharge pressure is 17 bar; the selected material version is rated for up to 16 bar.
3This pump size is not offered in the bronze (B) material version.
4This pump size is not offered in the nodular cast iron (S, SB, SC) material versions.
5The impeller is 270 mm across; this pump size takes impellers from 215 mm to 269 mm.
6The impeller is 214 mm across; this pump size takes impellers from 215 mm to 269 mm.
7The pump would run at 2,901 rpm; the limit for this size and bearing bracket is 2,900 rpm.
8The pump would run at 499 rpm; the minimum speed is 500 rpm.
9The pump would run at 2,301 rpm; the limit for this size and bearing bracket is 2,300 rpm.
10The pump would run at 3,001 rpm; the limit for this size and bearing bracket is 3,000 rpm.
11The reinforced bearing bracket is not listed for this pump size.
12The fluid temperature is -31 degrees C; the Etanorm handles -30 to 140 degrees C (above 140 degrees C KSB points to the Etanorm SYT).
13The fluid temperature is 141 degrees C; the Etanorm handles -30 to 140 degrees C (above 140 degrees C KSB points to the Etanorm SYT).
14The booklet chart shows the permitted pressure falling slightly above 120 degrees C; with 121 degrees C and 16 bar a person should check the pump pressure and temperature chart.
15The booklet chart shows the permitted pressure falling slightly above 120 degrees C; with 140 degrees C and 16 bar a person should check the pump pressure and temperature chart.
16The order states a maximum impeller of 280 mm, but the listed maximum for this size is 269 mm.
17The order states a speed limit of 3,000 rpm, but the listed limit for this size and bearing bracket is 2,900 rpm.
18The impeller is 275 mm across; this pump size takes impellers from 215 mm to 269 mm.
19The discharge pressure is 12 bar; the selected material version is rated for up to 10 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. Size and material: A KSB Etanorm 200-150-250 in nodular cast iron

The agent's request. Please prepare an order for a KSB Etanorm size 200-150-250 in the nodular cast iron (S) material version with the standard bearing bracket, an impeller of 250 mm, running at 1,450 rpm, for fluid at 60 degrees C and a discharge pressure of 10 bar. The order states a maximum impeller diameter of 269 mm and a speed limit of 1,800 rpm. It is ready to send.

Verdict: Blocked.

  • Size not offered in nodular cast iron. This pump size is not offered in the nodular cast iron (S, SB, SC) material versions.

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

The agent's request. Please prepare an order for a KSB Etanorm size 200-150-250 in the bronze (B) material version with the standard bearing bracket, an impeller of 250 mm, running at 1,450 rpm, for fluid at 60 degrees C and a discharge pressure of 10 bar. The order states a maximum impeller diameter of 269 mm and a speed limit of 1,800 rpm. It is ready to send.

Verdict: Allowed.

  • Order summary. Impeller range 220 to 269 mm, speed limit 1,800 rpm, discharge pressure limit 10 bar.

3. Speed and bearing bracket: An Etanorm 065-040-315 running at 2,900 rpm

The agent's request. Please prepare an order for a KSB Etanorm size 065-040-315 in the grey cast iron (G) material version with the standard bearing bracket, an impeller of 300 mm, running at 2,900 rpm, for fluid at 80 degrees C and a discharge pressure of 12 bar. The order states a maximum impeller diameter of 326 mm. It is ready to send.

Verdict: Blocked.

  • Speed above the limit for this size and bracket. The pump would run at 2,900 rpm; the limit for this size and bearing bracket is 2,300 rpm.

4. Speed and bearing bracket: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for a KSB Etanorm size 065-040-315 in the grey cast iron (G) material version with a reinforced bearing bracket, an impeller of 300 mm, running at 2,900 rpm, for fluid at 80 degrees C and a discharge pressure of 12 bar. The order states a maximum impeller diameter of 326 mm and a speed limit of 3,000 rpm. It is ready to send.

Verdict: Allowed.

  • Order summary. Impeller range 260 to 326 mm, speed limit 3,000 rpm, discharge pressure limit 16 bar.

5. Pressure and material: A bronze Etanorm 100-080-250 at 12 bar

The agent's request. Please prepare an order for a KSB Etanorm size 100-080-250 in the bronze (B) material version with the standard bearing bracket, an impeller of 250 mm, running at 1,450 rpm, for fluid at 90 degrees C and a discharge pressure of 12 bar. The order states a maximum impeller diameter of 269 mm and a speed limit of 2,900 rpm. It is ready to send.

Verdict: Blocked.

  • Discharge pressure above the material limit. The discharge pressure is 12 bar; the selected material version is rated for up to 10 bar.

6. Pressure and material: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for a KSB Etanorm size 100-080-250 in the GB material version with the standard bearing bracket, an impeller of 250 mm, running at 1,450 rpm, for fluid at 90 degrees C and a discharge pressure of 12 bar. The order states a maximum impeller diameter of 269 mm and a speed limit of 2,900 rpm. It is ready to send.

Verdict: Allowed.

  • Order summary. Impeller range 215 to 269 mm, speed limit 2,900 rpm, discharge pressure limit 16 bar.

7. Impeller and temperature: An Etanorm 150-125-315 with a 340 mm impeller for 150 degrees C fluid

The agent's request. Please prepare an order for a KSB Etanorm size 150-125-315 in the grey cast iron (G) material version with the standard bearing bracket, an impeller of 340 mm, running at 1,450 rpm, for fluid at 150 degrees C and a discharge pressure of 10 bar. The order states a speed limit of 2,300 rpm. It is ready to send.

Verdict: Blocked.

  • Impeller diameter outside the size range. The impeller is 340 mm across; this pump size takes impellers from 270 mm to 334 mm.
  • Fluid temperature outside the range. The fluid temperature is 150 degrees C; the Etanorm handles -30 to 140 degrees C (above 140 degrees C KSB points to the Etanorm SYT).

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 KSB Etanorm standardised water pump with a size, a material version. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the technical data KSB publishes in its Etanorm booklet 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 prepare an order for a KSB Etanorm size 200-150-250 in the nodular cast iron (S) material version. The order states a maximum impeller diameter of 269 mm and a speed limit of 1,800 rpm. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with one finding, all in one answer. This pump size is not offered in the nodular cast iron, such as S and SB, material versions.
  6. The validator returned one blocking finding 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 size that is not offered in the chosen material, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the material version to B.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The earlier finding is cleared, and the validator's figure matches the quote.
  13. One problem caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer.