Predictika · Power Generation Quote Check
Halvern Power Systems, a fictional maker of standby generator sets, lets an AI quoting agent assemble quotes for sites that need backup power. Before the agent sends one, the call goes to Predictika’s Power Generation Quote Check. It sizes the site from the rating, the altitude and temperature derate and the units left in service, applies the use and emissions rules, checks paralleling, sound, fuel runtime and lead time, applies the discount authority, prices the quote, and checks that the total the agent stated matches the computed one. Then it returns one verdict: allow, needs approval, or block.
Illustrative only. Halvern Power Systems and its customers are fictional. Models, ratings, prices, limits and lead times are invented for this demonstration and are not technical or regulatory guidance.
This validator decides one thing: whether one generator quote may be sent, given what is in it. It is not a sizing tool or a price book, and it does not know the customer.
Within these rules the validator handles any combination of the listed choices, not just the seven scenarios on this page. It never sees the customer, the site or the order system; those facts are taken as stated.
The validator takes the quote as inputs: the model and number of units, the rating and redundancy, the load, the use, emissions, enclosure and fuel tank, the site sound limit, altitude and temperature, the time available, the discount, and the total the agent stated. It computes the figures and applies the rules.
Two honest limits. The validator judges the quote it is given: if the agent gets a fact about the site wrong, the answer follows it. And a quote that never calls the validator is not checked; in this demo the agent calls it itself, and in a deployment the quoting workflow makes the call.
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 agent (scripted)
Before sending, the agent must call Recorded run
What this means
General statements about quoting tools, not about any named product. We rest this on public descriptions of how such tools work; anyone running a specific product will know it better than we do.
| What the validator caught | Typical tool | Predictika |
|---|---|---|
| Site capacity from the rating, the derate and the units left in service | Cannot do it Capacity depends on the rating, a derate that combines altitude and temperature, and the units remaining after the reserve. Chaining those into one comparison with the load usually takes several rules that must run in order. | Every rule is checked on every call and the verdict lists each finding. |
| Combined sound level across unit count | Only with workarounds The level of several identical units adds on a logarithmic scale. A rules-based quoting tool usually needs a lookup table kept by hand. | Every rule is checked on every call and the verdict lists each finding. |
| Use, rating and emissions rules | Only if someone is vigilant Restrictions by use category are simple validation rules. Keeping them complete as models and tiers are added is the work. | Every rule is checked on every call and the verdict lists each finding. |
| Discount authority that depends on the number of units | Only with workarounds A distributor limit, a quantity-based maximum and an approval step need separate rules. | Every rule is checked on every call and the verdict lists each finding. |
| Checking the total the agent stated | Cannot do it Comparing a stated total with a computed one needs a rule that does both, and price rules rarely run on stated figures. | Every rule is checked on every call and the verdict lists each finding. |
| Site capacity below the critical load | Only with workarounds A quoting tool can check a unit count. Sizing the site from the rating, the derate and the units left in service, then comparing it with the load and checking the stated total, takes rules written to read them together. | Every rule is checked on every call and the verdict lists each finding. |
| Standby rating used for non-emergency operation | Only if someone is vigilant Use-category rules sit in a compliance note. A rule has to read the use, the rating and the emissions tier together. | Every rule is checked on every call and the verdict lists each finding. |
| Combined sound level above the site limit | Only if someone is vigilant Sound adds up across units on a logarithmic scale, and fuel runtime depends on the tank. A rule has to read the enclosure, the unit count and the site limit together. | Every rule is checked on every call and the verdict lists each finding. |
| Discount above the distributor limit | Only if someone is vigilant Derate and discount authority are separate approvals. A rule has to raise each one, so a person sees both. | Every rule is checked on every call and the verdict lists each finding. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the request; approval findings need a person to sign off first.
| 1 | 4200 kW load exceeds site capacity 3600.0 kW (2 effective units x 1800.0 kW after 0 percent derate at Standby rating). |
| 2 | Non-emergency operation (demand response or peak shaving) cannot use the Standby rating; size on Prime or Continuous. |
| 3 | EPA rules require Tier 4 Final for non-emergency stationary operation. |
| 4 | A Tier 4 Final aftertreatment package is not offered for the Halvern HX2800. |
| 5 | More than one genset on a bus needs paralleling controls. |
| 6 | 4 units with Weather enclosure produce about 100 dBA at 7 m, above the 95 dBA site limit. |
| 7 | Fuel tank gives 6 h at full load; the site requires 24 h. |
| 8 | Lead time 28 weeks exceeds the 27 weeks available. |
| 9 | 10 percent exceeds the 9 percent limit for 1 units. |
| 10 | The quote total the agent states ($1952000.0) differs from the total the validator computes ($2047500.0). |
| 11 | 12 percent is above the 4 percent distributor limit; approvable up to 14 percent. |
| 12 | Site derate of 14 percent (altitude and ambient) needs Halvern application engineering review. |
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. I'm sending Brightfield Hosting a quote for 3 HX1800 generator sets with one in reserve, to carry a 4200 kW load. Paralleling is not selected. The quote total is 1952000.
Verdict: Blocked.
The agent's request. I'm sending Brightfield Hosting a revised quote for 3 HX2300 generator sets with one in reserve, for the 4200 kW load, with paralleling controls selected. The quote total is 2647500.
Verdict: Allowed.
The agent's request. I'm sending Northvale Cold Storage a quote for 1 HX1400 generator set on the Standby rating with Tier 2 emissions, for a 1200 kW load that also runs during peak-demand events. The quote total is 535500.
Verdict: Blocked.
The agent's request. I'm sending Northvale Cold Storage the same quote on the Prime rating with Tier 4 Final emissions. The quote total is 705500.
Verdict: Allowed.
The agent's request. I'm sending Ridgeline Medical a quote for 4 HX1400 generator sets with weather enclosures and 6 hour fuel tanks, one in reserve, for a 4000 kW load. The site has a 95 dBA sound limit and needs 24 hours of runtime. The quote total is 2242000.
Verdict: Blocked.
The agent's request. I'm sending Ridgeline Medical the same quote with Quiet enclosures and 24 hour tanks, and a 12 percent discount. The quote total is 2322960.
Verdict: Needs approval.
The agent's request. I'm sending Marlowe Water District a quote for 2 HX1800 generator sets with paralleling and 24 hour tanks, for a 3000 kW load at a site that reaches 52 C. The discount is 8 percent and the quote total is 1360520.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.