Predictika · Gas engine orders for generator sets
An AI sales agent prepares an order for PSI gas engines that drive generator sets: the engine model, fuel, speed, duty rating, number of engines and redundancy against a site load. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the product line and returns a verdict, every reason and the figures it computed.
This validator models orders for six PSI gas engines, not just the scenarios shown below. The model names, fuels and the kWe ratings at 1500 and 1800 rpm follow public PSI spec sheets; the sizing logic and approval rules are modeled from comparable products and are not PSI's published rules.
Any PSI gas engine order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (PSI publishes no price list for these engines, so this validator produces no price build-up or line-item quote), the other PSI engine families, continuous (COP) ratings, emissions certification, and generator set accessories. The sizing and approval rules are modeled from comparable products, not company-published.
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 |
|---|---|---|
| Ratings that differ by model, fuel, speed and duty | Only with workarounds Forty-odd combinations of rating figures have to be kept as lookup tables or long rule lists, and every sheet revision means editing them. | The rating is looked up from the model, fuel, speed and duty on every call, and the figure is shown. |
| Engines online after redundant units against the site load | Only with care A computed capacity compared with a customer figure; it works once a rule is written for each combination. | The capacity is computed and compared with the site load every time, with both numbers shown. |
| A duty rating that the sheet does not publish | Only with care A restriction per model and duty; one more rule for each exception. | The missing rating is detected from the lookup and reported by name. |
| A stated installed total that must match quantity times rating | Only with care A stated figure is a free-entry field; a rule can compare it with a computed value. | The stated figure travels with the order and is compared with the computed one. |
| Fuel options listed for only some models | Only with care A product rule per fuel and model. | The fuel and model are in one request and are checked together. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as 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 | No rating is published for this model at the chosen duty (the spec sheet lists only the standby rating). |
| 2 | The site needs 55 kWe; the units online give 54 kWe. |
| 3 | Bi-fuel or dual-fuel operation is not offered on this model; it is listed for natural gas and propane only. |
| 4 | Bi-fuel or dual-fuel operation is requested; the sheet gives no separate rating, so a person should confirm the fuel system and rating with PSI. |
| 5 | The site needs 83 kWe; the units online give 82 kWe. |
| 6 | 1 redundant unit(s) leave nothing online in an order of 1 engine(s). |
| 7 | The site needs 150 kWe; the units online give 0 kWe. |
| 8 | The site is at 1,001 m; ratings are subject to site conditions, so a person should confirm any derating with PSI. |
| 9 | The quote states 200 kWe installed in total; the quoted engines give 240 kWe. |
| 10 | The site needs 97 kWe; the units online give 96 kWe. |
| 11 | The site needs 150 kWe; the units online give 100 kWe. |
| 12 | The quote states 200 kWe installed in total; the quoted engines give 150 kWe. |
| 13 | The site is at 1,500 m; ratings are subject to site conditions, so a person should confirm any derating with PSI. |
| 14 | The site is at 1,200 m; ratings are subject to site conditions, so a person should confirm any derating with PSI. |
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 3 PSI 6.7LT gas engines on natural gas at 1800 rpm, rated for prime (PRP) duty, with 1 of them redundant, for a site load of 260 kWe at 300 m. The quote states 400 kWe installed in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 3 PSI 8.1LT gas engines on natural gas at 1800 rpm, rated for prime (PRP) duty, with 1 of them redundant, for a site load of 260 kWe at 300 m. The quote states 396 kWe installed in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 2 PSI 2.4LNA gas engines on natural gas at 1500 rpm, rated for prime (PRP) duty, with 1 of them redundant, for a site load of 25 kWe at 100 m. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 PSI 4X gas engines on bi-fuel at 1500 rpm, rated for prime (PRP) duty, with 1 of them redundant, for a site load of 25 kWe at 100 m. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 2 PSI 4X gas engines on natural gas at 1500 rpm, rated for prime (PRP) duty, with 1 of them redundant, for a site load of 25 kWe at 100 m. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 2 PSI 8.8LNA gas engines on natural gas at 1800 rpm, rated for prime (PRP) duty, with 1 of them redundant, for a site load of 150 kWe at 400 m. The quote states 200 kWe installed in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 3 PSI 8.8LNA gas engines on natural gas at 1800 rpm, rated for prime (PRP) duty, with 1 of them redundant, for a site load of 150 kWe at 400 m. The quote states 285 kWe installed in total. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.