Predictika · Water treatment system quotes

An AI sales agent's reverse osmosis quote, checked against the feed water before it goes out

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.

Scope: Large LennRO reverse osmosis systems, LBW-L (tap and low brackish water) and HBW-L (high brackish water), 5 to 50 m3/h of permeate. See everything this validator covers

This validator models orders for the large LennRO reverse osmosis systems, not just the scenarios shown below.

  • Systems — the LBW-L series (tap and low brackish water, feed up to 1,000 ppm) and the HBW-L series (high brackish water, feed up to 6,000 ppm), each in the 5, 10, 20 and 50 m3/h sizes. Feed flow, pump power, recovery and permeate quality come from the datasheet for the chosen series and size.
  • Feed water limits — total dissolved solids, temperature (15 to 25 degrees C), silt density index (below 3), dissolved iron and manganese, chlorine, pH (2 to 11 in continuous operation) and inlet pressure (2 to 4 bar), with the datasheet's own wording for each series (for example, less than 0.05 ppm iron on LBW-L, at most 0.05 ppm on HBW-L, and no chlorine on HBW-L).
  • Site and quote checks — the system must deliver the permeate the site needs, at the quality the site requires; the site must supply the feed flow and the power for the high pressure pump; and the feed flow and pump power stated on the quote must equal the datasheet figures.

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.

The AI sales agentBuilds the reverse osmosis quote 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
Feed water limits that differ between seriesOnly 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 waterOnly 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 itOnly 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 datasheetOnly 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 answerOnly 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.

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 feed water has 1,001 ppm total dissolved solids; the selected series accepts at most 1,000 ppm.
2The feed water has 6,001 ppm total dissolved solids; the selected series accepts at most 6,000 ppm.
3The feed water temperature is 14.9 degrees C; these systems accept 15 to 25 degrees C.
4The feed water temperature is 25.1 degrees C; these systems accept 15 to 25 degrees C.
5The feed water silt density index (SDI15) is 3.0; it must be below 3.
6The feed water has 0.05 ppm dissolved iron; the LBW-L datasheet requires less than 0.05 ppm.
7The feed water has 0.06 ppm dissolved iron; the HBW-L datasheet allows at most 0.05 ppm.
8The feed water has 0.05 ppm dissolved manganese; the LBW-L datasheet requires less than 0.05 ppm.
9The feed water has 0.1 ppm free chlorine; the LBW-L datasheet requires less than 0.1 ppm.
10The feed water has 0.01 ppm chlorine; the HBW-L datasheet allows 0 ppm.
11The feed water pH is 1.9; continuous operation is specified for pH 2 to 11.
12The feed water pH is 11.1; continuous operation is specified for pH 2 to 11.
13The feed pressure is 1.9 bar; these systems need 2 to 4 bar at the inlet.
14The feed pressure is 4.1 bar; these systems need 2 to 4 bar at the inlet.
15The site needs 11 m3/h of permeate, but the selected system delivers 10 m3/h.
16The selected system draws 12.5 m3/h of feed water, but the site supplies only 12.4 m3/h.
17The high pressure pump needs 7.5 kW, but the site offers only 7.4 kW.
18The site requires permeate below 99 ppm, but the datasheet gives permeate below 100 ppm for this series.
19The site requires permeate below 199 ppm, but the datasheet gives permeate below 200 ppm for this series.
20The quote states a feed flow of 12.0 m3/h; the datasheet gives 12.5 m3/h for this system.
21The quote states a pump power of 5.5 kW; the datasheet gives 7.5 kW for this system.
22The feed water has 4,500 ppm total dissolved solids; the selected series accepts at most 1,000 ppm.
23The quote states a feed flow of 14.3 m3/h; the datasheet gives 12.5 m3/h for this system.
24The quote states a pump power of 15.0 kW; the datasheet gives 7.5 kW for this system.

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. Municipal water, 50 m3/h: An LBW-L 50 m3/h system quoted for municipal water

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.

  • Silt density index too high. The feed water silt density index (SDI15) is 4.2; it must be below 3.
  • Free chlorine too high. The feed water has 0.4 ppm free chlorine; the LBW-L datasheet requires less than 0.1 ppm.
  • Feed pressure out of range. The feed pressure is 1.8 bar; these systems need 2 to 4 bar at the inlet.

2. Municipal water, 50 m3/h: The agent resubmits after fixing the errors

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.

  • Feed pressure out of range. The feed pressure is 1.8 bar; these systems need 2 to 4 bar at the inlet.

3. Municipal water, 50 m3/h: The agent resubmits after fixing the errors

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.

  • System summary. The LennRO LBW-L system delivers 50 m3/h of permeate from 62.5 m3/h of feed (80 percent recovery) with a 37.0 kW high pressure pump.

4. Brackish well water, 20 m3/h: An LBW-L system quoted for a site with brackish well water

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.

  • Feed salinity above the series limit. The feed water has 3,200 ppm total dissolved solids; the selected series accepts at most 1,000 ppm.

5. Brackish well water, 20 m3/h: The agent resubmits after fixing the errors

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.

  • System summary. The LennRO HBW-L system delivers 20 m3/h of permeate from 28.6 m3/h of feed (70 percent recovery) with a 30.0 kW high pressure pump.

6. Process water, 10 m3/h: An HBW-L 10 m3/h system quoted for a process water line

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.

  • Dissolved iron too high. The feed water has 0.08 ppm dissolved iron; the HBW-L datasheet allows at most 0.05 ppm.
  • Permeate quality not guaranteed. The site requires permeate below 150 ppm, but the datasheet gives permeate below 200 ppm for this series.

7. Process water, 10 m3/h: The agent resubmits after fixing the errors

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.

  • System summary. The LennRO LBW-L system delivers 10 m3/h of permeate from 12.5 m3/h of feed (80 percent recovery) with a 7.5 kW high pressure pump.

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 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.
  2. I will start with the first request by the agent.
  3. The agent says. 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. 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 feed water silt density index (SDI15) is 4.2; it must be below 3. The feed water has 0.4 ppm free chlorine; the LBW-L datasheet requires less than 0.1 ppm. The feed pressure is 1.8 bar; these systems need 2 to 4 bar at the inlet.
  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 system that is too small, or a site that cannot feed or power it, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the silt density index to 2.4 and the chlorine to 0 ppm.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The feed pressure is 1.8 bar; these systems need 2 to 4 bar at the inlet.
  12. Two findings cleared. Still blocking: feed pressure out of range.
  13. The agent resubmits once more.
  14. The revised request. It changes the feed pressure to 3 bar.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is 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. Now you can try the other scenarios yourself.