Predictika · Air filter orders
An AI sales agent prepares an order for a Hi-Flo extended surface pocket filter: the efficiency, the size, the number of pockets, the design airflow, the system type and the figures it states on the quote. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published product sheet and returns a verdict, every reason and the listed values it compared against.
This validator models the selection chart and data notes published in the Camfil Hi-Flo product sheet, not just the scenarios shown below.
Any order for these filters that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Camfil publishes no price list for Hi-Flo, so this validator produces no price build-up or line-item quote), the other Hi-Flo variants and Camfil product lines, and the resistance at airflows other than the rated one.
8 scenarios in 4 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 size and pocket chart that is not a formula | Only with care Only 40 height, width, depth and pocket combinations exist, each with its own airflow range and media area, so the product rules have to carry the whole table. | The chart is a lookup computed on every call, and an unlisted combination is found whichever order the choices arrive in. |
| Airflow limits that depend on the system type | Only with workarounds The same filter is checked at 100 percent of the design airflow for constant volume and 80 percent for VAV, so the comparison changes with a choice made on another line. | The system type sets the factor, and the listed range for the model is applied in the same pass. |
| Stated figures checked against the chart | Only with care A quoted media area, rated airflow or resistance must match the chart entry for that exact model and efficiency, so each claim needs its own formula. | The listed values are computed on every call and compared with what the quote states. |
| Limits that need a person to confirm | Only with care A final resistance between 1.0 and 1.5 inches, a missing pocket loop or a factory-only header size are not errors, so they need an approval step apart from the blocks. | Blocks and approvals are separate findings in one answer, and the Execute step is refused until each one is cleared. |
| 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 | A filter measuring 24 x 24 x 22 inches with 11 pockets is not a model on the Hi-Flo selection chart. |
| 2 | A filter measuring 24 x 24 x 20 inches with 10 pockets is not a model on the Hi-Flo selection chart. |
| 3 | A filter measuring 24 x 16 x 22 inches with 10 pockets is not a model on the Hi-Flo selection chart. |
| 4 | A filter measuring 18 x 24 x 22 inches with 10 pockets is not a model on the Hi-Flo selection chart. |
| 5 | A filter measuring 24 x 12 x 22 inches with 6 pockets is not a model on the Hi-Flo selection chart. |
| 6 | The design airflow is 2,001 CFM, taken at 100 percent for this system type; the highest listed airflow for this model is 2,000 CFM. |
| 7 | The design airflow is 999 CFM, taken at 100 percent for this system type; the lowest listed airflow for this model is 1,000 CFM, so a person should confirm the selection. |
| 8 | The design airflow is 2,501 CFM, taken at 80 percent for this system type; the highest listed airflow for this model is 2,000 CFM. |
| 9 | The design airflow is 1,874 CFM, taken at 80 percent for this system type; the lowest listed airflow for this model is 1,500 CFM, so a person should confirm the selection. |
| 10 | The design airflow is 1,499 CFM, taken at 100 percent for this system type; the lowest listed airflow for this model is 1,500 CFM, so a person should confirm the selection. |
| 11 | The quote states 80 square feet of media; the selection chart lists 73 square feet for this model. |
| 12 | The quote states a rated airflow of 2,000 CFM; the selection chart lists 1,750 CFM as the rated (medium) airflow for this model. |
| 13 | The quote states an initial resistance of 0.3 inches w.g.; the selection chart lists 0.36 inches w.g. at the rated airflow for this model and efficiency, so a person should confirm it. |
| 14 | The quote states an initial resistance of 0.5 inches w.g.; the selection chart lists 0.54 inches w.g. at the rated airflow for this model and efficiency, so a person should confirm it. |
| 15 | The quote states an initial resistance of 0.2 inches w.g.; the selection chart lists 0.22 inches w.g. at the rated airflow for this model and efficiency, so a person should confirm it. |
| 16 | The planned final resistance is 1.2 inches w.g.; the recommended final resistance is 1.0 inch w.g. (operation to 1.5 inches is permitted), so a person should confirm it. |
| 17 | The planned final resistance is 1.5 inches w.g.; the recommended final resistance is 1.0 inch w.g. (operation to 1.5 inches is permitted), so a person should confirm it. |
| 18 | The planned final resistance is 1.6 inches w.g.; the data notes say the filter may be operated to 1.5 inches w.g. |
| 19 | The operating temperature is 160 F; the maximum operating temperature listed is 158 F. |
| 20 | The quote states the filter withstands 6.0 inches w.g.; the product sheet lists 5.0 inches w.g. in normal HVAC application. |
| 21 | The filter is 32 inches deep and the order includes no pocket loops; the product sheet recommends pocket loops for 32 and 36 inch deep filters. |
| 22 | The filter is 36 inches deep and the order includes no pocket loops; the product sheet recommends pocket loops for 32 and 36 inch deep filters. |
| 23 | The 20 by 24 header size is available only on consultation with the factory for pricing and availability; its resistance is the same as the listed 24 by 20. |
| 24 | A filter measuring 20 x 24 x 22 inches with 10 pockets is not a model on the Hi-Flo selection chart. |
| 25 | The planned final resistance is 1.8 inches w.g.; the data notes say the filter may be operated to 1.5 inches w.g. |
| 26 | The operating temperature is 170 F; the maximum operating temperature listed is 158 F. |
| 27 | The quote states the filter withstands 7.0 inches w.g.; the product sheet lists 5.0 inches w.g. in normal HVAC application. |
| 28 | The design airflow is 3,100 CFM, taken at 100 percent for this system type; the highest listed airflow for this model is 2,800 CFM. |
| 29 | The quote states 90 square feet of media; the selection chart lists 97 square feet for this model. |
| 30 | The operating temperature is 200 F; the maximum operating temperature listed is 158 F. |
| 31 | The quote states an initial resistance of 0.3 inches w.g.; the selection chart lists 0.46 inches w.g. at the rated airflow for this model and efficiency, so a person should confirm it. |
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 Hi-Flo MERV 13 filter, 24 x 24 x 22 inches with 11 pockets, for a design airflow of 1750 CFM on a constant volume system, planned to a final resistance of 1.8 inches w.g. at 170 F. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Hi-Flo MERV 13 filter, 24 x 24 x 22 inches with 10 pockets, for a design airflow of 1750 CFM on a constant volume system, planned to a final resistance of 1.0 inches w.g. at 150 F. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Hi-Flo MERV 14 filter, 24 x 24 x 36 inches with 8 pockets, for a design airflow of 3600 CFM on a VAV system, planned to a final resistance of 1.0 inches w.g. at 75 F. The quote states 100 square feet of media. Pocket loops are included. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Hi-Flo MERV 14 filter, 24 x 24 x 36 inches with 8 pockets, for a design airflow of 3400 CFM on a VAV system, planned to a final resistance of 1.0 inches w.g. at 75 F. The quote states 97 square feet of media. Pocket loops are included. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Hi-Flo MERV 11 filter, 24 x 24 x 30 inches with 10 pockets, for a design airflow of 2400 CFM on a constant volume system, planned to a final resistance of 1.0 inches w.g. at 75 F. The quote states an initial resistance of 0.2 inches w.g.. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a Hi-Flo MERV 11 filter, 24 x 24 x 30 inches with 10 pockets, for a design airflow of 2400 CFM on a constant volume system, planned to a final resistance of 1.0 inches w.g. at 75 F. The quote states an initial resistance of 0.29 inches w.g.. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Hi-Flo MERV 13 filter, 24 x 24 x 36 inches with 8 pockets, for a design airflow of 2400 CFM on a constant volume system, planned to a final resistance of 1.0 inches w.g. at 75 F. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a Hi-Flo MERV 13 filter, 24 x 24 x 36 inches with 8 pockets, for a design airflow of 2400 CFM on a constant volume system, planned to a final resistance of 1.0 inches w.g. at 75 F. Pocket loops are included. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.