Predictika · Water pumps
An AI sales agent prepares an order for a Davey HM Series home pressure system (Torrium2 models HM60-06T to HM160-19T, or the pressure-switch models HM270-19P and HM270-25P) for a fictional rural property services contractor: the model, the flow and pressure the job needs, the water, the power supply and any tank. Before the order goes out, the agent sends it to Predictika, which checks it against a declarative model of what the public Davey datasheets say and returns a verdict, every reason and the figures it computed. The customer is fictional.
This validator models orders for the ten Davey HM Series home pressure systems named above, based on the public Davey datasheets "HM Series Home Pressure Systems" and "HM Series Horizontal Multistage Pumps", not just the scenarios shown below.
Any order of these ten systems that touches these rules is in scope — not only the scenarios pictured here. Not covered: the performance curves themselves (the datasheet gives them as graphs), other Davey pumps and pool or irrigation products, suction lift, pipe sizing, tank sizing, prices (Davey does not publish list prices), delivery and installation.
8 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 |
|---|---|---|
| Limits that differ by controller type | Only with care The flow, water temperature and phase limits differ between the Torrium2 and pressure-switch models. A rules-based CPQ can store the table, but it has to be kept in step and compared with every job. | The model is read together with the job, and every limit is computed on every call. |
| A feature that only some models have | Only with care Loss of prime protection is listed for the Torrium2 models only. Each is a product rule that has to be written and maintained. | The feature is checked against the model on every call. |
| The figure the order states | Only with care The maximum pressure stated in the order is a free-entry field; a rule has to look up the right table row and compare. | The stated figure is a field in the request, compared with the datasheet figure for the model on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote is saved or a step is completed, so a person 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 job needs 91 litres a minute at 300 kPa; the datasheet gives a nominal 90 litres a minute at 420 kPa for this model; a person should check the performance curve. |
| 2 | The job needs 60 litres a minute at 421 kPa; the datasheet gives a nominal 90 litres a minute at 420 kPa for this model; a person should check the performance curve. |
| 3 | The job needs 200 litres a minute at 300 kPa; the datasheet gives a nominal 160 litres a minute at 400 kPa for this model; a person should check the performance curve. |
| 4 | The job needs 201 litres a minute; this system is limited to 200 litres a minute of continuous flow. |
| 5 | The job needs 201 litres a minute at 300 kPa; the datasheet gives a nominal 160 litres a minute at 400 kPa for this model; a person should check the performance curve. |
| 6 | The job needs 430 litres a minute at 200 kPa; the datasheet gives a nominal 270 litres a minute at 250 kPa for this model; a person should check the performance curve. |
| 7 | The job needs 431 litres a minute; this system is limited to 430 litres a minute of continuous flow. |
| 8 | The job needs 431 litres a minute at 200 kPa; the datasheet gives a nominal 270 litres a minute at 250 kPa for this model; a person should check the performance curve. |
| 9 | The job needs 60 litres a minute at 585 kPa; the datasheet gives a nominal 90 litres a minute at 420 kPa for this model; a person should check the performance curve. |
| 10 | The job needs 586 kPa; the datasheet gives a maximum pump pressure of 585 kPa for this model. |
| 11 | The job needs 60 litres a minute at 586 kPa; the datasheet gives a nominal 90 litres a minute at 420 kPa for this model; a person should check the performance curve. |
| 12 | The job needs 50 litres a minute at 690 kPa; the datasheet gives a nominal 60 litres a minute at 430 kPa for this model; a person should check the performance curve. |
| 13 | The job needs 301 kPa; the datasheet gives a maximum pump pressure of 300 kPa for this model. |
| 14 | The job needs 100 litres a minute at 301 kPa; the datasheet gives a nominal 270 litres a minute at 200 kPa for this model; a person should check the performance curve. |
| 15 | The water is 66 C; the datasheet gives a maximum water temperature of 65 C for this type of system. |
| 16 | The water is 96 C; the datasheet gives a maximum water temperature of 95 C for this type of system. |
| 17 | The inlet pressure is 601 kPa; the datasheet gives a maximum suction pressure of 600 kPa. |
| 18 | The pump room reaches 51 C; the datasheet gives a maximum ambient temperature of 50 C. |
| 19 | The water carries 41 g per cubic metre of sand or abrasives; the datasheet gives a maximum of 40 g per cubic metre. |
| 20 | The supply is 60 Hz; the datasheet gives a 50 Hz supply for the pump. |
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 Davey HM160-19T pressure system for a job that needs 220 litres a minute at 180 kPa. The water is 20 C with 5 g per cubic metre of sand and an inlet pressure of 50 kPa, and the pump room reaches 30 C. The supply is 230 V single phase at 50 Hz. The quote states a maximum pump pressure of 600 kPa. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Davey HM270-19P pressure system for a job that needs 220 litres a minute at 180 kPa. The water is 20 C with 5 g per cubic metre of sand and an inlet pressure of 50 kPa, and the pump room reaches 30 C. The supply is 230 V single phase at 50 Hz. The quote states a maximum pump pressure of 300 kPa. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Davey HM90-11T pressure system for a job that needs 80 litres a minute at 250 kPa. The water is 80 C with 5 g per cubic metre of sand and an inlet pressure of 50 kPa, and the pump room reaches 30 C. The supply is 230 V single phase at 50 Hz. The quote states a maximum pump pressure of 585 kPa. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Davey HM270-25P pressure system for a job that needs 80 litres a minute at 250 kPa. The water is 80 C with 5 g per cubic metre of sand and an inlet pressure of 50 kPa, and the pump room reaches 30 C. The supply is 230 V single phase at 50 Hz. The quote states a maximum pump pressure of 400 kPa. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Davey HM90-13T pressure system for a job that needs 80 litres a minute at 240 kPa. The water is 20 C with 5 g per cubic metre of sand and an inlet pressure of 50 kPa, and the pump room reaches 30 C. The supply is 415 V three phase at 50 Hz. The quote states a maximum pump pressure of 680 kPa. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Davey HM270-25P pressure system for a job that needs 80 litres a minute at 240 kPa. The water is 20 C with 5 g per cubic metre of sand and an inlet pressure of 50 kPa, and the pump room reaches 30 C. The supply is 415 V three phase at 50 Hz. The quote states a maximum pump pressure of 400 kPa. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a Davey HM60-08T pressure system for a job that needs 50 litres a minute at 300 kPa. The water is 20 C with 5 g per cubic metre of sand and an inlet pressure of 50 kPa, and the pump room reaches 30 C. The supply is 230 V single phase at 50 Hz. The system has a tank set to 320 kPa air pre-charge. The quote states a maximum pump pressure of 575 kPa. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Davey HM60-08T pressure system for a job that needs 50 litres a minute at 300 kPa. The water is 20 C with 5 g per cubic metre of sand and an inlet pressure of 50 kPa, and the pump room reaches 30 C. The supply is 230 V single phase at 50 Hz. The system has a tank set to 400 kPa air pre-charge. The quote states a maximum pump pressure of 575 kPa. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.