Predictika · Bioprocess filtration systems
An AI sales agent configures a KrosFlo KMPi tangential flow filtration system: pump head, tubing, the flow, process volume, filter area and pressure the run needs, and the maximum flow the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the specifications Repligen publishes and returns a verdict, every reason and the figures it computed.
This validator models configurations of the KrosFlo KMPi TFF system, not just the scenarios shown below.
Any KMPi configuration that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices, the KR2i, RS 20 and other KrosFlo systems, scales, sensors, filter selection beyond area, flow ranges for the High-Performance tubing, and minimum recirculation volume. Specifications were read from Repligen's published datasheet.
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 |
|---|---|---|
| A pump head that does not take the chosen tubing | Only with care Each head and tubing pairing has to be written as a compatibility rule and kept up to date. | The head and tubing are in one request and checked together on every call. |
| A flow outside what the tubing and pump head allow | Only with workarounds Each tubing has its own flow range and each head configuration its own maximum, so every combination needs its own limits. | The requested flow is compared with the tubing range and with the head configuration on every call, in any order. |
| A stated maximum flow that disagrees with the pump heads | Only with workarounds The maximum depends on head type and head count; checking a stated figure against it takes extra formulas that interact with the rest. | The stated figure is a field in the request and is compared with the computed one. |
| Every problem returned in one answer | Only 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. |
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 quote asks for a flow of 4.5 L/min, outside the 0.12 to 4 L/min range of the selected tubing. |
| 2 | The quote asks for a flow of 0.1 L/min, outside the 0.12 to 4 L/min range of the selected tubing. |
| 3 | The quote asks for a flow of 8.5 L/min, outside the 0.2 to 8 L/min range of the selected tubing. |
| 4 | The quote asks for a flow of 13 L/min, but the selected pump head configuration delivers up to 11 L/min. |
| 5 | The quote asks for a flow of 14 L/min, outside the 0.4 to 13 L/min range of the selected tubing. |
| 6 | The standard Easy-Load pump head takes tubing I/P 26, 73 and 82, and the optional High-Performance pump head takes I/P 70, 88 and 89; the selected head and tubing do not go together. |
| 7 | The quote asks for a flow of 18 L/min, but the selected pump head configuration delivers up to 17 L/min. |
| 8 | The system accepts one or two pump heads; the quote has 3. |
| 9 | The system is recommended for process volumes of 0.1 to 500 litres; the quote has 501 litres. |
| 10 | The system is recommended for process volumes of 0.1 to 500 litres; the quote has 0.05 litres. |
| 11 | The quote has a filter area of 5.2 square metres, outside the 0.049 to 5.1 square metres listed for this filter type. |
| 12 | The quote has a filter area of 3 square metres, outside the 0.3 to 2.5 square metres listed for this filter type. |
| 13 | The quote has a filter area of 0.2 square metres, outside the 0.3 to 2.5 square metres listed for this filter type. |
| 14 | The quote has a pressure of 80 psi, outside the system pressure range of -7 to 75 psi. |
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 KrosFlo KMPi system with one Easy-Load pump head and I/P 88 tubing, for a flow of 15 L/min, a process volume of 250 L, a 3.5 m² hollow fiber filter and a pressure of 45 psi. The quote lists the maximum flow as 11 L/min. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a KrosFlo KMPi system with one High-Performance pump head and I/P 88 tubing, for a flow of 15 L/min, a process volume of 250 L, a 3.5 m² hollow fiber filter and a pressure of 45 psi. The quote lists the maximum flow as 17 L/min. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a KrosFlo KMPi system with one Easy-Load pump head and I/P 26 tubing, for a flow of 6 L/min, a process volume of 120 L, a 3 m² flat sheet filter and a pressure of 80 psi. The quote lists the maximum flow as 11 L/min. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a KrosFlo KMPi system with one Easy-Load pump head and I/P 73 tubing, for a flow of 6 L/min, a process volume of 120 L, a 3 m² flat sheet filter and a pressure of 80 psi. The quote lists the maximum flow as 11 L/min. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a KrosFlo KMPi system with one Easy-Load pump head and I/P 73 tubing, for a flow of 6 L/min, a process volume of 120 L, a 2 m² flat sheet filter and a pressure of 60 psi. The quote lists the maximum flow as 11 L/min. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a KrosFlo KMPi system with two Easy-Load pump heads and I/P 82 tubing, for a flow of 12 L/min, a process volume of 400 L, a 4 m² hollow fiber filter and a pressure of 60 psi. The quote lists the maximum flow as 22 L/min. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a KrosFlo KMPi system with two Easy-Load pump heads and I/P 82 tubing, for a flow of 12 L/min, a process volume of 400 L, a 4 m² hollow fiber filter and a pressure of 60 psi. The quote lists the maximum flow as 21 L/min. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.