Predictika · Filtration orders

An AI sales agent's filter cartridge order, checked before it goes out

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.

Scope: Porvair Filtration Klearfil, Microfil and Polyfil WF pleated cartridges: code options, temperature and differential pressure limits, steam and hot water ratings, total length. See everything this validator covers

This validator models orders for three Porvair Filtration pleated cartridge lines (Klearfil, Microfil and Polyfil WF), not just the scenarios shown below.

  • Code options — each line has its own pore ratings (Klearfil 0.5 to 75 micron, Microfil 0.5, 0.8, 1 and 5, Polyfil WF 1 to 100), lengths (5 to 40 inch for Klearfil and Microfil, 20, 40 and 60 inch for Polyfil WF) and seals; Klearfil and Microfil also take an end fitting and an additional code (the datasheet does not say the additional code may be left empty, so an order without one goes to a person).
  • Operating limits — Klearfil and Microfil have an 80 C maximum continuous temperature (above it goes to a person) and maximum differential pressures at 20 and 80 C in normal and reverse flow; Polyfil WF has limits at 20, 65 and 80 C and reverse flow is not recommended. Temperatures between the published points go to a person.
  • Sterilization — Klearfil is rated for 80 steam cycles of 30 minutes at 130 C, Microfil for 20 cycles at 125 C, both for 200 hot water cycles; Polyfil WF for steam at 121 C for 15 minutes. Plans outside the rating go to a person, and a non-steamable additional code cannot be ordered with planned steam cycles. The total cartridge length the agent states is compared with the computed one.

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.

The AI sales agentBuilds the cartridge order 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
Differential pressure limits that depend on temperature, flow direction and cartridge lineOnly 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 lineOnly 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 orderOnly 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 answerOnly 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.

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 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).
2The 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).
3Klearfil and Microfil are ordered with an end fitting code; Polyfil WF has no end fitting position in its ordering code.
4The 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).
5Polyfil WF has no additional code position in its ordering code.
6The additional code selected is non-steamable (no insert), but 40 in-situ steam sterilization cycles are planned.
7An operating temperature of 81 C is above the 80 C maximum continuous operating temperature published for this cartridge line; a person should confirm.
8An operating temperature of 85 C is above the 80 C maximum continuous operating temperature published for this cartridge line; a person should confirm.
9A 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.
10A 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.
11A 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.
12A 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.
13The 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.
14A 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.
15The Polyfil WF datasheet publishes differential pressure limits only up to 80 C; a person should confirm 90 C.
16The Polyfil WF datasheet says reverse flow is not recommended; a person should confirm.
17The 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.
18The 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.
19The 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.
20The 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.
21The 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.
22201 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.
23The order has 0 cartridges; at least 1 is needed.
24The order states a total cartridge length of 11,684 mm; 24 cartridges of the selected nominal length make 12,192 mm.
25The 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.

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. Steam sterilization: A Klearfil order with a non-steamable code and planned steam cycles

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.

  • Non-steamable code with steam sterilization. The additional code selected is non-steamable (no insert), but 40 in-situ steam sterilization cycles are planned.

2. Steam sterilization: The agent resubmits after fixing the errors

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.

  • Order summary. 24 cartridges of 508 mm nominal length, 12,192 mm in total.

3. Operating temperature: A Microfil order at 85 C

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.

  • Above the maximum continuous temperature. An operating temperature of 85 C is above the 80 C maximum continuous operating temperature published for this cartridge line; a person should confirm.
  • Order summary. 12 cartridges of 254 mm nominal length, 3,048 mm in total.

4. Operating temperature: The agent resubmits after fixing the errors

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.

  • Order summary. 12 cartridges of 254 mm nominal length, 3,048 mm in total.

5. Polyfil WF: A Polyfil WF order with a seal it does not offer and too much pressure

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.

  • Seal not offered. 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).
  • Differential pressure above the published maximum. A differential pressure of 2,000 mbar is above the 1,800 mbar maximum published for this cartridge line at 65 C in this flow direction.

6. Polyfil WF: The agent resubmits after fixing the errors

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.

  • Differential pressure above the published maximum. A differential pressure of 2,000 mbar is above the 1,800 mbar maximum published for this cartridge line at 65 C in this flow direction.

7. Polyfil WF: The agent resubmits after fixing the errors

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.

  • Order summary. 8 cartridges of 1,016 mm nominal length, 8,128 mm in total.

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 an order for pleated filter cartridges: cartridge line, pore rating, length, and more. 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.
  2. I will start with the first request by the agent.
  3. The agent says. 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. The order states a total cartridge length of 8,128 mm. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. 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). A differential pressure of 2,000 mbar is above the 1,800 mbar maximum published for this cartridge line at 65 C in this flow direction.
  6. The validator returned two 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 differential pressure limits that depend on temperature, flow direction and cartridge line, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the seals to EPDM.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. A differential pressure of 2,000 mbar is above the 1,800 mbar maximum published for this cartridge line at 65 C in this flow direction.
  12. One finding cleared. Still blocking: differential pressure above the published maximum.
  13. The agent resubmits once more.
  14. The revised request. It changes the differential pressure to 1,500 mbar.
  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. Two 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.