Predictika · Heavy-duty engine filtration
An AI sales agent prepares a fleet order of Fleetguard service filters (lube, fuel, fuel water separator, air and coolant) for a number of engines and services, with a service interval, a fuel, a fuel system and dust conditions. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the filter rules and returns a verdict, every reason and the filter count it computed.
This validator models one Fleetguard service filter order at a time, not just the scenarios shown below.
Any Fleetguard service filter order that touches these rules is in scope — not only the scenarios pictured here. The Fleetguard brand, the filter types (air, fuel, lube, hydraulic, coolant), the FS19732 and its 25 micron StrataPore rating come from public Atmus and parts-catalog pages. Everything else here — the interval limits per engine class, the B20 and B100 rules, the 10 micron limit for high-pressure systems, the FS19624 rating, the coolant filter and dust rules, and the approval thresholds — is modeled from comparable products and is not Atmus's published rules. Not covered: prices (none are modeled, so there is no price build-up), part-by-engine fitment lookup, hydraulic and other filters, Koch Filter products, and engine maker warranty terms.
6 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 |
|---|---|---|
| Interval limits that depend on engine and fuel | Only with care The longest interval depends on the engine class and is shortened by the fuel, so each pairing needs its own rule. | Engine class, fuel and interval arrive in one request and are checked together on every call. |
| Separator rating against the fuel system | Only with workarounds The micron requirement links the fuel system on one line with the separator part on another, so it needs a cross-line rule. | The fuel system and the separator are in one request and compared on every call. |
| Kit contents that change the count | Only with care Safety elements and coolant filters change the number of filters per engine, so the total has to be recomputed and compared with the stated one. | The kit size and total are computed on every call and the stated total is a field compared with it. |
| Conditions that require extra filters | Only with care Severe dust and long intervals each require another filter, and a rep has to remember both. | Every condition is checked against the filters ordered, in any order. |
| 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 person 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 order needs at least 1 engine and 1 service; it has 0 engines and 4 services. |
| 2 | The order needs at least 1 engine and 1 service; it has 40 engines and 0 services. |
| 3 | The service interval is 350 hours; this engine class is limited to 300 hours. |
| 4 | The service interval is 450 hours; this engine class is limited to 400 hours. |
| 5 | A service interval over 400 hours needs a coolant filter; the order has 500 hours and no coolant filter. |
| 6 | B100 biodiesel is not supported by the filters in this order; use ULSD or B20. |
| 7 | B20 biodiesel use should be confirmed against the engine maker warranty; a person should confirm it. |
| 8 | With B20 biodiesel the service interval is limited to 250 hours; the order has 300 hours. |
| 9 | A high-pressure common rail fuel system needs a fuel water separator rated 10 micron or finer; the selected separator is rated 25 micron. |
| 10 | Severe dust conditions need an air filter with a safety element. |
| 11 | Off-highway engines in severe dust need an application review; a person should confirm it. |
| 12 | More than 500 engines is a fleet agreement; a person should confirm volume terms. |
| 13 | The order states 641 filters; the engines, services and kit give 640. |
| 14 | The order states 640 filters; the engines, services and kit give 800. |
| 15 | With B20 biodiesel the service interval is limited to 250 hours; the order has 350 hours. |
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 prepare a Fleetguard service filter order for 480 heavy-duty engines with 6 services each, on B100 biodiesel with a high-pressure common rail fuel system, with the FS19732 fuel water separator, in severe dust conditions, at a 600 hour service interval. The order states 11,520 filters in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a Fleetguard service filter order for 480 heavy-duty engines with 6 services each, on ULSD with a high-pressure common rail fuel system, with the FS19624 fuel water separator, in severe dust conditions, at a 500 hour service interval, including an air safety element and a coolant filter. The order states 17,280 filters in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please prepare a Fleetguard service filter order for 150 vocational engines with 5 services each, on B20 biodiesel with a mechanical fuel system, with the FS19732 fuel water separator, in normal dust conditions, at a 400 hour service interval. The order states 3,000 filters in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a Fleetguard service filter order for 150 vocational engines with 5 services each, on B20 biodiesel with a mechanical fuel system, with the FS19732 fuel water separator, in normal dust conditions, at a 250 hour service interval. The order states 3,000 filters in total. It is ready to send.
Verdict: Needs approval.
The agent's request. Please prepare a Fleetguard service filter order for 120 medium-duty engines with 4 services each, on ULSD with a mechanical fuel system, with the FS19732 fuel water separator, in normal dust conditions, at a 350 hour service interval. The order states 1,700 filters in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a Fleetguard service filter order for 120 medium-duty engines with 4 services each, on ULSD with a mechanical fuel system, with the FS19732 fuel water separator, in normal dust conditions, at a 300 hour service interval. The order states 1,920 filters in total. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.