Predictika · Water treatment system quotes
An AI sales agent prepares a quote for a large reverse osmosis system for a customer's site. Before it goes out, the agent sends it to Predictika, which checks the system against the customer's feed water analysis, flow and power supply, and the figures the quote states, using a declarative model of the published datasheet limits. The validator returns a verdict, every reason and the figures it computed.
This validator models orders for the large LennRO reverse osmosis systems, not just the scenarios shown below.
Any order for these systems that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Lenntech publishes no price list for these systems, so this validator produces no price build-up or line-item quote), the small LennRO systems (250 to 2,000 L/h), the brackish version up to 3,000 ppm, ultrafiltration, softening and disinfection units, optional equipment (feed pump, antiscalant dosing, softener, CIP station), and the datasheet limits for turbidity, oil and grease and COD.
7 scenarios in 3 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 |
|---|---|---|
| Feed water limits that differ between series | Only with care Each limit is a rule per series, and the datasheet wording differs ("less than" on one series, "at most" on the other, no chlorine at all on HBW-L). It works, but every limit is another rule to write and keep right. | The water analysis is in one request and each series is checked against its own limits at once. |
| A series that cannot take the customer's feed water | Only with workarounds A standard quote has no fields for a water analysis, so the salinity, iron or chlorine is typed into notes or a custom form; the check then depends on someone entering and reading it. | The feed water analysis is part of the request, so a series that cannot take the water is blocked with the reason. |
| A system that is too small, or a site that cannot feed or power it | Only with care Capacity, feed flow and pump power depend on the series and size; each comparison with the site needs its own calculation. | Capacity, feed flow and pump power are computed on every call and compared with what the site needs and supplies. |
| Figures on the quote that differ from the datasheet | Only with care A stated figure is a free-entry field; a rule can compare it with a computed one, but someone must write and maintain it. | The stated figures travel with the quote and are compared with the datasheet figures 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 rep 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 feed water has 1,001 ppm total dissolved solids; the selected series accepts at most 1,000 ppm. |
| 2 | The feed water has 6,001 ppm total dissolved solids; the selected series accepts at most 6,000 ppm. |
| 3 | The feed water temperature is 14.9 degrees C; these systems accept 15 to 25 degrees C. |
| 4 | The feed water temperature is 25.1 degrees C; these systems accept 15 to 25 degrees C. |
| 5 | The feed water silt density index (SDI15) is 3.0; it must be below 3. |
| 6 | The feed water has 0.05 ppm dissolved iron; the LBW-L datasheet requires less than 0.05 ppm. |
| 7 | The feed water has 0.06 ppm dissolved iron; the HBW-L datasheet allows at most 0.05 ppm. |
| 8 | The feed water has 0.05 ppm dissolved manganese; the LBW-L datasheet requires less than 0.05 ppm. |
| 9 | The feed water has 0.1 ppm free chlorine; the LBW-L datasheet requires less than 0.1 ppm. |
| 10 | The feed water has 0.01 ppm chlorine; the HBW-L datasheet allows 0 ppm. |
| 11 | The feed water pH is 1.9; continuous operation is specified for pH 2 to 11. |
| 12 | The feed water pH is 11.1; continuous operation is specified for pH 2 to 11. |
| 13 | The feed pressure is 1.9 bar; these systems need 2 to 4 bar at the inlet. |
| 14 | The feed pressure is 4.1 bar; these systems need 2 to 4 bar at the inlet. |
| 15 | The site needs 11 m3/h of permeate, but the selected system delivers 10 m3/h. |
| 16 | The selected system draws 12.5 m3/h of feed water, but the site supplies only 12.4 m3/h. |
| 17 | The high pressure pump needs 7.5 kW, but the site offers only 7.4 kW. |
| 18 | The site requires permeate below 99 ppm, but the datasheet gives permeate below 100 ppm for this series. |
| 19 | The site requires permeate below 199 ppm, but the datasheet gives permeate below 200 ppm for this series. |
| 20 | The quote states a feed flow of 12.0 m3/h; the datasheet gives 12.5 m3/h for this system. |
| 21 | The quote states a pump power of 5.5 kW; the datasheet gives 7.5 kW for this system. |
| 22 | The feed water has 4,500 ppm total dissolved solids; the selected series accepts at most 1,000 ppm. |
| 23 | The quote states a feed flow of 14.3 m3/h; the datasheet gives 12.5 m3/h for this system. |
| 24 | The quote states a pump power of 15.0 kW; the datasheet gives 7.5 kW for this system. |
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 LBW-L 50 m3/h reverse osmosis system for a site that needs 45 m3/h of permeate with total dissolved solids below 250 ppm. The feed water has 650 ppm total dissolved solids, a temperature of 19 degrees C, an SDI of 4.2, 0.02 ppm dissolved iron, 0.02 ppm dissolved manganese, 0.4 ppm chlorine and a pH of 7.2, delivered at 1.8 bar. The site can supply 64 m3/h of feed water and has 40 kW available for the high pressure pump. The quote states a feed flow of 62.5 m3/h and a pump power of 37 kW. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a LBW-L 50 m3/h reverse osmosis system for a site that needs 45 m3/h of permeate with total dissolved solids below 250 ppm. The feed water has 650 ppm total dissolved solids, a temperature of 19 degrees C, an SDI of 2.4, 0.02 ppm dissolved iron, 0.02 ppm dissolved manganese, 0 ppm chlorine and a pH of 7.2, delivered at 1.8 bar. The site can supply 64 m3/h of feed water and has 40 kW available for the high pressure pump. The quote states a feed flow of 62.5 m3/h and a pump power of 37 kW. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a LBW-L 50 m3/h reverse osmosis system for a site that needs 45 m3/h of permeate with total dissolved solids below 250 ppm. The feed water has 650 ppm total dissolved solids, a temperature of 19 degrees C, an SDI of 2.4, 0.02 ppm dissolved iron, 0.02 ppm dissolved manganese, 0 ppm chlorine and a pH of 7.2, delivered at 3 bar. The site can supply 64 m3/h of feed water and has 40 kW available for the high pressure pump. The quote states a feed flow of 62.5 m3/h and a pump power of 37 kW. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a LBW-L 20 m3/h reverse osmosis system for a site that needs 18 m3/h of permeate with total dissolved solids below 300 ppm. The feed water has 3,200 ppm total dissolved solids, a temperature of 18 degrees C, an SDI of 2.2, 0.02 ppm dissolved iron, 0.01 ppm dissolved manganese, 0 ppm chlorine and a pH of 7.8, delivered at 3.2 bar. The site can supply 30 m3/h of feed water and has 32 kW available for the high pressure pump. The quote states a feed flow of 25 m3/h and a pump power of 15 kW. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a HBW-L 20 m3/h reverse osmosis system for a site that needs 18 m3/h of permeate with total dissolved solids below 300 ppm. The feed water has 3,200 ppm total dissolved solids, a temperature of 18 degrees C, an SDI of 2.2, 0.02 ppm dissolved iron, 0.01 ppm dissolved manganese, 0 ppm chlorine and a pH of 7.8, delivered at 3.2 bar. The site can supply 30 m3/h of feed water and has 32 kW available for the high pressure pump. The quote states a feed flow of 28.6 m3/h and a pump power of 30 kW. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a HBW-L 10 m3/h reverse osmosis system for a site that needs 9 m3/h of permeate with total dissolved solids below 150 ppm. The feed water has 700 ppm total dissolved solids, a temperature of 21 degrees C, an SDI of 1.8, 0.08 ppm dissolved iron, 0.01 ppm dissolved manganese, 0 ppm chlorine and a pH of 7, delivered at 2.8 bar. The site can supply 15 m3/h of feed water and has 16 kW available for the high pressure pump. The quote states a feed flow of 14.3 m3/h and a pump power of 15 kW. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a LBW-L 10 m3/h reverse osmosis system for a site that needs 9 m3/h of permeate with total dissolved solids below 150 ppm. The feed water has 700 ppm total dissolved solids, a temperature of 21 degrees C, an SDI of 1.8, 0.02 ppm dissolved iron, 0.01 ppm dissolved manganese, 0 ppm chlorine and a pH of 7, delivered at 2.8 bar. The site can supply 15 m3/h of feed water and has 16 kW available for the high pressure pump. The quote states a feed flow of 12.5 m3/h and a pump power of 7.5 kW. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.