Predictika · Industrial air filtration

An AI sales agent's filter unit selection, checked before it goes out

An AI sales agent prepares a selection of industrial air filter units for a machining plant: the unit and how many, the contaminant (oil mist, oil smoke or dust and fume), the airflow and particle load to handle, the air temperature, the mounting limit, outdoor installation, gas and VOC removal, and the total airflow it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures in the public Absolent product catalogue and returns a verdict, every reason and the figures it computed.

Scope: Absolent AW, A-mist, A-erity, A-line, A-smoke Food, AE and AD filter units and the A-erity Carbon module: catalogue ranges, particle load, airflow, temperature, weight and options. See everything this validator covers

This validator models the selection of Absolent filter units listed in the public Absolent Product Catalogue 2026, not just the scenarios shown below.

  • Unit and contaminant — the 48 catalogue units (5 AW, 2 A-mist, 14 A-erity, 2 A-line, 3 A-smoke Food, 19 AE and 3 AD), each in the catalogue section for its contaminant: oil mist units are AW, A-mist, A-erity and A-line, oil smoke units are A-line, A-smoke Food and AE, and dust and fume units are AD.
  • Load and airflow — the particle load must not exceed the load each unit is listed for, the total nominal airflow of the units must cover the airflow needed, and the AD units must be sized inside their airflow range (for example 1,200 to 3,600 m³/h for the AD051).
  • Conditions and options — the 90 degree Celsius operating limit of A-smoke Food, the weight of the unit with dry filter cassettes against the mounting limit, gas and VOC removal with the A-erity Carbon module (2,000 m³/h for the single and 4,000 m³/h for the tandem), outdoor installation (described for the AE range), and AE units listed with an external fan, which list no fan.
  • Stated figure — the total nominal airflow the quote states must equal the catalogue airflow times the number of units (for the AD units, the top of the airflow range).

Any selection of these units that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Absolent publishes no list prices, so this page shows no price build-up), the external pressure drop and fan power figures (the catalogue lists several values for many units and the model does not use them), accessories such as the A-smart monitor, filter cassettes and spare parts, other Absolent products, and the real performance of a unit on a given machine, which depends on the installation.

The AI sales agentBuilds the selection 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
Units only from the catalogue section for the contaminant (oil mist, oil smoke, dust and fume)Only with workarounds
Each of 48 units belongs to a range, and each range to one or more contaminants. A rules-based CPQ needs a compatibility table, and every catalogue update means editing it.
The unit and the contaminant arrive in one request and are compared on every call.
Particle load and airflow against the unit rows, summed over the unitsOnly with care
Every unit has its own particle load and nominal airflow, and the airflow is multiplied by the number of units before it is compared with the need.
The unit row is looked up and the totals and both comparisons are computed on every call.
Ranges with a minimum as well as a maximum (AD) and an option with its own limits (carbon module)Only with care
The AD units have an airflow range, and the carbon module has its own airflow that must also cover the need.
The range, the carbon module airflow and the need are compared together, in any order.
Total airflow the quote statesOnly with care
The stated total is derived from the unit row and the number of units, so a rule has to recompute it and compare.
The stated airflow is a field in the request, compared with the computed one 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 person 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 quote has 0 filter units; at least 1 is needed.
2The quote needs 1,800 m3/h of airflow; the units give 0 m3/h in total at their nominal airflow.
3The unit is not in the catalog section for this contaminant; oil mist units are AW, A-mist, A-erity and A-line, oil smoke units are A-line, A-smoke Food and AE, and dust and fume units are AD.
4The particle load of 15 mg/m3 is above the 10 mg/m3 the selected unit is listed for.
5The particle load of 16 mg/m3 is above the 15 mg/m3 the selected unit is listed for.
6The quote needs 251 m3/h of airflow; the units give 250 m3/h in total at their nominal airflow.
7The quote needs 1,100 m3/h of airflow; the lowest airflow of the units selected is 1,200 m3/h in total.
8The air temperature of 91 degrees Celsius is above the 90 degree operating limit listed for A-smoke Food.
9The unit weighs 340 kg with dry filter cassettes; the mounting position is limited to 300 kg.
10Gas and VOC removal is required but the quote has no A-erity Carbon module.
11The quote needs 3,000 m3/h of airflow; the carbon modules give 2,000 m3/h in total.
12The catalog lists this AE unit as an external fan version and gives no fan for it; a person should confirm who supplies the fan.
13The catalog describes outdoor installation only for the AE range; a person should confirm it for this unit.
14The quote states 1,800 m3/h of nominal airflow in total; the units give 2,000 m3/h.
15The particle load of 40 mg/m3 is above the 15 mg/m3 the selected unit is listed for.
16The quote needs 2,000 m3/h of airflow; the units give 500 m3/h in total at their nominal airflow.
17The unit weighs 25 kg with dry filter cassettes; the mounting position is limited to 20 kg.
18The quote states 900 m3/h of nominal airflow in total; the units give 500 m3/h.

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. Oil mist at a machining cell: Two AW5-12 units for a machining center cell

The agent's request. Please quote 2 Absolent AW5-12 filter units for oil mist. The plant needs 1,200 m3/h of airflow in total at a particle load of 25 mg/m3 and an air temperature of 40 degrees Celsius. The mounting position carries at most 80 kg per unit. Outdoor installation is not needed and gas and VOC removal is not required. The quote states 1,000 m3/h of nominal airflow in total. It is ready to send.

Verdict: Blocked.

  • Particle load above the unit rating. The particle load of 25 mg/m3 is above the 15 mg/m3 the selected unit is listed for.
  • Airflow below the requirement. The quote needs 1,200 m3/h of airflow; the units give 1,000 m3/h in total at their nominal airflow.

2. Oil mist at a machining cell: The agent resubmits after fixing the errors

The agent's request. Please quote 3 Absolent AW5-13 filter units for oil mist. The plant needs 1,200 m3/h of airflow in total at a particle load of 25 mg/m3 and an air temperature of 40 degrees Celsius. The mounting position carries at most 80 kg per unit. Outdoor installation is not needed and gas and VOC removal is not required. The quote states 1,500 m3/h of nominal airflow in total. It is ready to send.

Verdict: Allowed.

  • Selection summary. 3 unit(s) give 1,500 m3/h of nominal airflow in total, against 1,200 m3/h required.

3. Oil smoke from high-speed machining: Two A-erity 20-20 units for high-speed machining with neat oil

The agent's request. Please quote 2 Absolent A-erity 20-20 filter units for oil smoke. The plant needs 3,600 m3/h of airflow in total at a particle load of 120 mg/m3 and an air temperature of 45 degrees Celsius. The mounting position carries at most 400 kg per unit. Outdoor installation is not needed and gas and VOC removal is not required. The quote states 4,000 m3/h of nominal airflow in total. It is ready to send.

Verdict: Blocked.

  • Range does not match the contaminant. The unit is not in the catalog section for this contaminant; oil mist units are AW, A-mist, A-erity and A-line, oil smoke units are A-line, A-smoke Food and AE, and dust and fume units are AD.
  • Particle load above the unit rating. The particle load of 120 mg/m3 is above the 20 mg/m3 the selected unit is listed for.

4. Oil smoke from high-speed machining: The agent resubmits after fixing the errors

The agent's request. Please quote 2 Absolent AE20-150 filter units for oil smoke. The plant needs 3,600 m3/h of airflow in total at a particle load of 120 mg/m3 and an air temperature of 45 degrees Celsius. The mounting position carries at most 400 kg per unit. Outdoor installation is not needed and gas and VOC removal is not required. The quote states 4,000 m3/h of nominal airflow in total. It is ready to send.

Verdict: Allowed.

  • Selection summary. 2 unit(s) give 4,000 m3/h of nominal airflow in total, against 3,600 m3/h required.

5. Central unit with gas and VOC removal: One AE120-250 unit for a central installation with VOC removal

The agent's request. Please quote 1 Absolent AE120-250 external fan filter unit for oil smoke. The plant needs 11,000 m3/h of airflow in total at a particle load of 200 mg/m3 and an air temperature of 50 degrees Celsius. The mounting position carries at most 5,000 kg per unit. Outdoor installation is needed and gas and VOC removal is required. The quote states 12,000 m3/h of nominal airflow in total. It is ready to send.

Verdict: Blocked.

  • VOC removal needs the carbon module. Gas and VOC removal is required but the quote has no A-erity Carbon module.
  • Unit listed without a fan. The catalog lists this AE unit as an external fan version and gives no fan for it; a person should confirm who supplies the fan.

6. Central unit with gas and VOC removal: The agent resubmits after fixing the errors

The agent's request. Please quote 1 Absolent AE120-250 external fan filter unit for oil smoke. The plant needs 11,000 m3/h of airflow in total at a particle load of 200 mg/m3 and an air temperature of 50 degrees Celsius. The mounting position carries at most 5,000 kg per unit. Outdoor installation is needed and gas and VOC removal is required. It includes 3 A-erity Carbon tandem modules. The quote states 12,000 m3/h of nominal airflow in total. It is ready to send.

Verdict: Needs approval.

  • Unit listed without a fan. The catalog lists this AE unit as an external fan version and gives no fan for it; a person should confirm who supplies the fan.
  • Selection summary. 1 unit(s) give 12,000 m3/h of nominal airflow in total, against 11,000 m3/h required.

7. Central unit with gas and VOC removal: The agent resubmits after fixing the errors

The agent's request. Please quote 2 Absolent AE80-250 internal fan filter units for oil smoke. The plant needs 11,000 m3/h of airflow in total at a particle load of 200 mg/m3 and an air temperature of 50 degrees Celsius. The mounting position carries at most 5,000 kg per unit. Outdoor installation is needed and gas and VOC removal is required. It includes 3 A-erity Carbon tandem modules. The quote states 16,000 m3/h of nominal airflow in total. It is ready to send.

Verdict: Allowed.

  • Selection summary. 2 unit(s) give 16,000 m3/h of nominal airflow in total, against 11,000 m3/h required.

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 selection of industrial air filter units for a machining plant: the unit and how many, the contaminant (oil mist, oil smoke or dust and fume), the airflow and particle load to handle, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures in the public Absolent product catalogue 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 quote 2 Absolent AW5-12 filter units for oil mist. The plant needs 1,200 m3/h of airflow in total at a particle load of 25 mg/m3 and an air temperature of 40 degrees Celsius. The rest of the request is on screen. The quote states 1,000 m3/h of nominal airflow in total.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. The particle load of 25 mg/m3 is above the 15 mg/m3 the selected unit is listed for. The quote needs 1,200 m3/h of airflow; the units give 1,000 m3/h in total at their nominal airflow.
  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 particle load and airflow against the unit rows, summed over the units, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the unit to AW5-13, the units to 3 and the stated total nominal airflow as to 1,500.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. Both earlier findings are cleared, and the validator's figure matches the quote.
  13. Two problems caught in one call, fixed in one pass, 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.