Predictika · Water pumps
An AI sales agent prepares an order for a Lorenzetti water pressurizer (PL-9, PL-12, PL-20, PL-300P or PL-400P) or the BCL-6 hot-water circulation pump for a fictional residential plumbing contractor: the model, the head and flow the job needs, the water, the supply voltage and how the unit is installed. Before the order goes out, the agent sends it to Predictika, which checks it against a declarative model of what the public Lorenzetti catalog says and returns a verdict, every reason and the figures it computed. The customer is fictional.
This validator models orders for the six Lorenzetti products named above, based on the public Lorenzetti catalog "Pressurizadores de agua", not just the scenarios shown below.
Any order of these six products that touches these rules is in scope — not only the scenarios pictured here. Not covered: the performance curves themselves (the catalog gives them as graphs), other Lorenzetti pumps and water products, suction lift, pipe sizing, prices (the catalog gives none), delivery and installation.
9 scenarios in 5 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 model and speed | Only with care The maximum head, flow and water temperature differ by model, and for the PL-20 and BCL-6 by speed position. A rules-based CPQ can store the table, but it has to be kept in step and compared with every job. | The model and speed are read together with the job, and every limit is computed on every call. |
| Installation rules in the data sheet | Only with care Not installing on the hot-water outlet, no tap before the unit, and a pressure switch for holding pressure are product-guide rules that have to be written and maintained one by one. | Each is checked against the model on every call. |
| A minimum that depends on two conditions | Only with workarounds The BCL-6 minimum inlet pressure depends on water temperature band and altitude band; a rules-based CPQ needs a lookup table and a rule to compare it. | The minimum is computed from both conditions and compared 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 9.1 m of head; the catalog gives a maximum of 9.0 m for this model at this speed. |
| 2 | The job needs 30.1 litres a minute; the catalog gives a maximum of 30.0 litres a minute for this model at this speed. |
| 3 | The job needs 18.5 m of head; the catalog gives a maximum of 18.0 m for this model at this speed. |
| 4 | The job needs 23.0 litres a minute; the catalog gives a maximum of 22.0 litres a minute for this model at this speed. |
| 5 | The job needs 40.0 litres a minute and 19.0 m of head, both above 80 percent of the maxima for this model; the catalog gives the performance as a curve, so a person should check it. |
| 6 | The job needs 37.5 litres a minute and 40.0 m of head, both above 80 percent of the maxima for this model; the catalog gives the performance as a curve, so a person should check it. |
| 7 | The job needs 40.1 m of head; the catalog gives a maximum of 40.0 m for this model at this speed. |
| 8 | The job needs 37.6 litres a minute; the catalog gives a maximum of 37.5 litres a minute for this model at this speed. |
| 9 | The job needs 33.0 litres a minute and 30.0 m of head, both above 80 percent of the maxima for this model; the catalog gives the performance as a curve, so a person should check it. |
| 10 | The job needs 25.0 litres a minute and 3.5 m of head, both above 80 percent of the maxima for this model; the catalog gives the performance as a curve, so a person should check it. |
| 11 | The job needs 4.6 m of head; the catalog gives a maximum of 4.5 m for this model at this speed. |
| 12 | The job needs 26.0 litres a minute; the catalog gives a maximum of 25.0 litres a minute for this model at this speed. |
| 13 | The smallest outlet flow is 1.6 litres a minute; the catalog gives a minimum flow of 1.7 litres a minute for this pressurizer to start. |
| 14 | The smallest outlet flow is 2.1 litres a minute; the catalog gives a minimum flow of 2.2 litres a minute for this pressurizer to start. |
| 15 | The smallest outlet flow is 2.9 litres a minute; the catalog gives a minimum flow of 3.0 litres a minute for this pressurizer to start. |
| 16 | The water is 91.0 C; the catalog gives a maximum water temperature of 90.0 C for this model. |
| 17 | The water is 61.0 C; the catalog gives a maximum water temperature of 60.0 C for this model. |
| 18 | The water is 75.0 C; the catalog gives a maximum water temperature of 60.0 C for this model. |
| 19 | The installation reaches 41.0 C; the catalog gives a maximum ambient temperature of 40 C. |
| 20 | The catalog lists this model as a bivolt unit, or as a separate 127 V or 220 V unit, and the order names a different version. |
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 Lorenzetti PL-9 to pressurize the water supply for a job that needs 12 litres a minute and 15 m of head. The water is 25 C and the installation reaches 30 C. The unit is the 220 V version on a 220 V supply. The smallest outlet flow is 2 litres a minute. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Lorenzetti PL-300P to pressurize the water supply for a job that needs 12 litres a minute and 15 m of head. The water is 25 C and the installation reaches 30 C. The unit is the 220 V version on a 220 V supply. The smallest outlet flow is 3 litres a minute. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Lorenzetti PL-20 at speed position 3 to pressurize the water supply for a job that needs 20 litres a minute and 15 m of head. The water is 25 C and the installation reaches 30 C. The unit is the 220 V version on a 220 V supply. The smallest outlet flow is 3 litres a minute. It is installed on the hot-water outlet and after a tap. The quote states a maximum head of 20 m. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Lorenzetti PL-20 at speed position 3 to pressurize the water supply for a job that needs 20 litres a minute and 15 m of head. The water is 25 C and the installation reaches 30 C. The unit is the 220 V version on a 220 V supply. The smallest outlet flow is 3 litres a minute. The quote states a maximum head of 20 m. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Lorenzetti PL-12 to pressurize the water supply for a job that needs 15 litres a minute and 8 m of head. The water is 25 C and the installation reaches 30 C. The unit is the 127 V version on a 220 V supply. The smallest outlet flow is 3 litres a minute. The line must stay pressurized after the outlets close. The quote states a maximum head of 12 m. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Lorenzetti PL-300P to pressurize the water supply for a job that needs 15 litres a minute and 8 m of head. The water is 25 C and the installation reaches 30 C. The unit is the 220 V version on a 220 V supply. The smallest outlet flow is 3 litres a minute. The line must stay pressurized after the outlets close. The quote states a maximum head of 30 m. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Lorenzetti BCL-6 at speed position 2 to circulate hot water for a job that needs 30 litres a minute and 3 m of head. The water is 70 C and the installation reaches 30 C. The unit is the bivolt version on a 220 V supply. The pump inlet pressure is 1.5 m.c.a at up to 1,000 m. The quote states a maximum head of 4.5 m. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Lorenzetti BCL-6 at speed position 2 to circulate hot water for a job that needs 30 litres a minute and 3 m of head. The water is 70 C and the installation reaches 30 C. The unit is the bivolt version on a 220 V supply. The pump inlet pressure is 4 m.c.a at up to 1,000 m. The quote states a maximum head of 4.5 m. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Lorenzetti PL-400P to pressurize the water supply for a job that needs 35 litres a minute and 38 m of head. The water is 25 C and the installation reaches 30 C. The unit is the bivolt version on a 220 V supply. The smallest outlet flow is 4 litres a minute. The quote states a maximum head of 40 m. It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.