Predictika · Filtration orders
An AI sales agent prepares an order for pleated filter cartridges: cartridge line, pore rating, length, end fitting and seals, plus the operating temperature, differential pressure and sterilization the customer plans. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published datasheets and returns a verdict, every reason and the figures it computed.
This validator models orders for three Porvair Filtration pleated cartridge lines (Klearfil, Microfil and Polyfil WF), not just the scenarios shown below.
Any order for these three lines that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the documents read publish none, so this validator produces no price build-up or itemized list), the version position of the code, other Porvair ranges and housings, flow-rate and clean-water pressure-drop curves (graphs only), pore ratings offered on request, and limits above 80 C beyond the published maximum differential pressures.
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 |
|---|---|---|
| Differential pressure limits that depend on temperature, flow direction and cartridge line | Only with care Three limit tables with different temperature points and a reverse-flow table; a rule per cell works, but each datasheet revision means editing them. | The limit is looked up from line, temperature and direction on every call, and untabulated temperatures go to a person. |
| Sterilization ratings that differ per line | Only with care Cycle counts, temperatures and minutes differ for Klearfil, Microfil and Polyfil WF and interact with the planned process; each is its own rule to write and maintain. | All three ratings are checked against the planned steam and hot water process in one request. |
| A stated total length that must match the order | Only with care A stated figure is a free-entry field; a rule can compare it with quantity times length, but someone has to write and maintain that comparison. | The stated figure travels with the order and is compared with the computed one on every call. |
| 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 selected pore rating is not in the ordering code table of the selected cartridge line (Klearfil 0.5 to 75 micron, Microfil 0.5, 0.8, 1 and 5 micron, Polyfil WF 1, 5, 10, 25, 50 and 100 micron). |
| 2 | The selected length is not in the ordering code table of the selected cartridge line (Klearfil and Microfil 5, 10, 20, 30 and 40 inch; Polyfil WF 20, 40 and 60 inch). |
| 3 | Klearfil and Microfil are ordered with an end fitting code; Polyfil WF has no end fitting position in its ordering code. |
| 4 | The selected seal is not in the ordering code table of the selected cartridge line (Klearfil and Microfil: ethylene propylene, silicone, Viton, nitrile, FEP encapsulated Viton, FEP encapsulated silicone, DOE PTFE; Polyfil WF: EPDM, nitrile, silicone, Viton). |
| 5 | Polyfil WF has no additional code position in its ordering code. |
| 6 | The additional code selected is non-steamable (no insert), but 40 in-situ steam sterilization cycles are planned. |
| 7 | An operating temperature of 81 C is above the 80 C maximum continuous operating temperature published for this cartridge line; a person should confirm. |
| 8 | An operating temperature of 85 C is above the 80 C maximum continuous operating temperature published for this cartridge line; a person should confirm. |
| 9 | A differential pressure of 6,001 mbar is above the 6,000 mbar maximum published for this cartridge line at 20 C in this flow direction. |
| 10 | A differential pressure of 4,001 mbar is above the 4,000 mbar maximum published for this cartridge line at 80 C in this flow direction. |
| 11 | A differential pressure of 2,101 mbar is above the 2,100 mbar maximum published for this cartridge line at 20 C in this flow direction. |
| 12 | A differential pressure of 1,001 mbar is above the 1,000 mbar maximum published for this cartridge line at 80 C in this flow direction. |
| 13 | The datasheet publishes maximum differential pressures only at 20 and 80 C (Polyfil WF: 20, 65 and 80 C); a person should confirm the limit at 50 C. |
| 14 | A differential pressure of 1,801 mbar is above the 1,800 mbar maximum published for this cartridge line at 65 C in this flow direction. |
| 15 | The Polyfil WF datasheet publishes differential pressure limits only up to 80 C; a person should confirm 90 C. |
| 16 | The Polyfil WF datasheet says reverse flow is not recommended; a person should confirm. |
| 17 | The planned in-situ steam sterilization (81 cycles of 30 minutes at 130 C) is outside the rating published for this cartridge line; a person should confirm. |
| 18 | The planned in-situ steam sterilization (40 cycles of 30 minutes at 131 C) is outside the rating published for this cartridge line; a person should confirm. |
| 19 | The planned in-situ steam sterilization (21 cycles of 30 minutes at 125 C) is outside the rating published for this cartridge line; a person should confirm. |
| 20 | The planned in-situ steam sterilization (15 cycles of 30 minutes at 130 C) is outside the rating published for this cartridge line; a person should confirm. |
| 21 | The planned in-situ steam sterilization (10 cycles of 20 minutes at 121 C) is outside the rating published for this cartridge line; a person should confirm. |
| 22 | 201 hot water sanitization cycles are planned; the datasheet publishes 200 cycles of 20 minutes at 85 to 90 C for this cartridge line; a person should confirm. |
| 23 | The order has 0 cartridges; at least 1 is needed. |
| 24 | The order states a total cartridge length of 11,684 mm; 24 cartridges of the selected nominal length make 12,192 mm. |
| 25 | The Klearfil and Microfil ordering code has an additional code position (N+U, N, P or U) and the datasheet does not say it can be left empty; a person should confirm the order without one. |
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 order 24 Klearfil cartridges, 10 micron, 20 inch, with end fitting Code 7, ethylene propylene seals and additional code N (non-steamable, no insert), for operation at 20 C and a differential pressure of 2,500 mbar in normal flow, with 40 in-situ steam sterilization cycles of 30 minutes at 130 C and 100 hot water sanitization cycles. The order states a total cartridge length of 12,192 mm. It is ready to send.
Verdict: Blocked.
The agent's request. Please order 24 Klearfil cartridges, 10 micron, 20 inch, with end fitting Code 7, ethylene propylene seals and additional code U (unbranded), for operation at 20 C and a differential pressure of 2,500 mbar in normal flow, with 40 in-situ steam sterilization cycles of 30 minutes at 130 C and 100 hot water sanitization cycles. The order states a total cartridge length of 12,192 mm. It is ready to send.
Verdict: Allowed.
The agent's request. Please order 12 Microfil cartridges, 0.5 micron, 10 inch, with end fitting Code 3, silicone seals and additional code P (pharma grade), for operation at 85 C and a differential pressure of 3,000 mbar in normal flow, with 15 in-situ steam sterilization cycles of 30 minutes at 125 C and 150 hot water sanitization cycles. The order states a total cartridge length of 3,048 mm. It is ready to send.
Verdict: Needs approval.
The agent's request. Please order 12 Microfil cartridges, 0.5 micron, 10 inch, with end fitting Code 3, silicone seals and additional code P (pharma grade), for operation at 80 C and a differential pressure of 3,000 mbar in normal flow, with 15 in-situ steam sterilization cycles of 30 minutes at 125 C and 150 hot water sanitization cycles. The order states a total cartridge length of 3,048 mm. It is ready to send.
Verdict: Allowed.
The agent's request. Please order 8 Polyfil WF cartridges, 1 micron, 40 inch, ethylene propylene seals, for operation at 65 C and a differential pressure of 2,000 mbar in normal flow, with 10 in-situ steam sterilization cycles of 15 minutes at 121 C. The order states a total cartridge length of 8,128 mm. It is ready to send.
Verdict: Blocked.
The agent's request. Please order 8 Polyfil WF cartridges, 1 micron, 40 inch, EPDM seals, for operation at 65 C and a differential pressure of 2,000 mbar in normal flow, with 10 in-situ steam sterilization cycles of 15 minutes at 121 C. The order states a total cartridge length of 8,128 mm. It is ready to send.
Verdict: Blocked.
The agent's request. Please order 8 Polyfil WF cartridges, 1 micron, 40 inch, EPDM seals, for operation at 65 C and a differential pressure of 1,500 mbar in normal flow, with 10 in-situ steam sterilization cycles of 15 minutes at 121 C. The order states a total cartridge length of 8,128 mm. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.