Predictika · Battery-electric transit buses
An AI sales agent prepares an order for battery-electric transit buses and their charging equipment: bus length, energy storage, motor, doors, passenger capacity, the range the customer needs, the chargers and the site they will stand on, and the range and fleet energy it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures New Flyer and NFI Infrastructure Solutions publish and returns a verdict, every reason and the figures it computed.
This validator models an order for the Xcelsior CHARGE NG battery-electric bus and the chargers in the NFI Infrastructure Solutions Charger Catalog 2026, based on the public New Flyer brochure and catalog, not just the scenarios shown below.
Any Xcelsior CHARGE NG order or catalog charger selection that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (neither document publishes any, so this page shows no price build-up), diesel, hybrid and other New Flyer models, options not listed in the brochure, charger models not in the catalog, charging time and site engineering, and New Flyer's own order entry rules.
8 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 |
|---|---|---|
| Only the length and energy storage combinations the brochure lists | Only with care Each length offers a different set of energy storage sizes and each pair has its own published range. A rules-based CPQ needs a compatibility table, and every brochure update means editing it. | Length and energy storage arrive in one request and are matched to the published rows on every call. |
| Range and fleet energy the order states | Only with care Stated figures are free-entry fields; a rule can recompute the published range and the fleet total and compare, but each length needs its own lookup. | The stated range and fleet energy are fields in the request, compared with the computed ones on every call. |
| Charger connector against the charging mode the buses need | Only with workarounds Plug-in and overhead are properties of the charger on one line and the requirement of the bus on another, so it needs cross-line rules per charger model. | The charging modes and the selected charger are in one request and are compared with the other rules. |
| Site limits per charger: power, temperature, altitude, supply voltage | Only with workarounds Each charger model has its own limits, and the site values live outside the product configuration, so they are rarely checked until engineering review. | The site values travel with the order and every charger limit is checked together. |
| 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 | An energy storage system of 660 kWh is not offered on this bus length; the brochure lists 440 or 550 kWh for the 35-foot bus, 440, 550 or 660 kWh for the 40-foot bus and 660, 770 or 880 kWh for the 60-foot bus. |
| 2 | An energy storage system of 770 kWh is not offered on this bus length; the brochure lists 440 or 550 kWh for the 35-foot bus, 440, 550 or 660 kWh for the 40-foot bus and 660, 770 or 880 kWh for the 60-foot bus. |
| 3 | An energy storage system of 550 kWh is not offered on this bus length; the brochure lists 440 or 550 kWh for the 35-foot bus, 440, 550 or 660 kWh for the 40-foot bus and 660, 770 or 880 kWh for the 60-foot bus. |
| 4 | The high-gradeability motor is listed only for the 35-foot and 40-foot buses; the 60-foot bus has the ZF in-wheel center drive axle. |
| 5 | The order has 3 doors; this bus length allows at least 2 and at most 2. |
| 6 | The order has 4 doors; this bus length allows at least 2 and at most 3. |
| 7 | The order has 6 doors; this bus length allows at least 2 and at most 5. |
| 8 | The order has 1 door; this bus length allows at least 2 and at most 3. |
| 9 | The customer needs 41 seats; the brochure lists up to 40 for this length. |
| 10 | The customer needs room for 45 standees; the brochure lists up to 44 for this length. |
| 11 | The customer needs 33 seats; the brochure lists up to 32 for this length. |
| 12 | The customer needs room for 63 standees; the brochure lists up to 62 for this length. |
| 13 | The customer needs 321 miles on one charge; the brochure lists 320 miles for this length and energy storage size. |
| 14 | The customer needs 270 miles on one charge; the brochure lists 218 miles for this length and energy storage size. |
| 15 | The order states a range of 330 miles; the brochure lists 320 miles for this length and energy storage size. |
| 16 | The order states 6,000 kWh of energy storage across the fleet; the buses give 6,600 kWh. |
| 17 | The order has 0 buses; at least 1 is needed. |
| 18 | The order needs at least one charging mode, plug-in or overhead. |
| 19 | The order needs overhead charging (inverted pantograph); the selected charger is plug-in only. |
| 20 | The order needs plug-in charging (CCS Type 1); the selected charger is overhead only. |
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 8 60-foot Xcelsior CHARGE NG battery-electric buses with 770 kWh of energy storage each, a high-gradeability motor and 2 doors, for a transit agency that needs 58 seats, room for 70 standees and 160 miles on one charge. Charging is plug-in and overhead, with 2 HVC 360 chargers and 2 remote dispensers on each. The site has a 480-volt AC supply with 1,000 kVA available, temperatures from -15 to 36 degrees Celsius and an altitude of 200 meters. The order states a range of 190 miles and 6,160 kWh of energy storage across the fleet. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 8 60-foot Xcelsior CHARGE NG battery-electric buses with 770 kWh of energy storage each, a standard motor and 2 doors, for a transit agency that needs 58 seats, room for 70 standees and 160 miles on one charge. Charging is plug-in and overhead, with 2 HVC 360 chargers and 2 remote dispensers on each. The site has a 480-volt AC supply with 1,000 kVA available, temperatures from -15 to 36 degrees Celsius and an altitude of 200 meters. The order states a range of 175 miles and 6,160 kWh of energy storage across the fleet. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 8 60-foot Xcelsior CHARGE NG battery-electric buses with 770 kWh of energy storage each, a standard motor and 2 doors, for a transit agency that needs 58 seats, room for 62 standees and 160 miles on one charge. Charging is plug-in and overhead, with 2 HVC 360 chargers and 2 remote dispensers on each. The site has a 480-volt AC supply with 1,000 kVA available, temperatures from -15 to 36 degrees Celsius and an altitude of 200 meters. The order states a range of 175 miles and 6,160 kWh of energy storage across the fleet. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 12 40-foot Xcelsior CHARGE NG battery-electric buses with 440 kWh of energy storage each, a standard motor and 2 doors, for a transit agency that needs 38 seats, room for 40 standees and 270 miles on one charge. Charging is plug-in and overhead, with 2 HVC 300 chargers and 2 remote dispensers on each. The site has a 480-volt AC supply with 1,000 kVA available, temperatures from -20 to 38 degrees Celsius and an altitude of 300 meters. The order states a range of 270 miles and 5,280 kWh of energy storage across the fleet. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 12 40-foot Xcelsior CHARGE NG battery-electric buses with 660 kWh of energy storage each, a standard motor and 2 doors, for a transit agency that needs 38 seats, room for 40 standees and 270 miles on one charge. Charging is plug-in and overhead, with 2 HVC 300 chargers and 2 remote dispensers on each. The site has a 480-volt AC supply with 1,000 kVA available, temperatures from -20 to 38 degrees Celsius and an altitude of 300 meters. The order states a range of 320 miles and 7,920 kWh of energy storage across the fleet. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 6 35-foot Xcelsior CHARGE NG battery-electric buses with 550 kWh of energy storage each, a standard motor and 2 doors, for a transit agency that needs 30 seats, room for 30 standees and 250 miles on one charge. Charging is plug-in, with 2 HVC 150PD chargers and 2 remote dispensers on each. The site has a 480-volt AC supply with 1,000 kVA available, temperatures from -10 to 35 degrees Celsius and an altitude of 150 meters. The order states a range of 273 miles and 3,300 kWh of energy storage across the fleet. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 6 35-foot Xcelsior CHARGE NG battery-electric buses with 550 kWh of energy storage each, a standard motor and 2 doors, for a transit agency that needs 30 seats, room for 30 standees and 250 miles on one charge. The order has no chargers; the customer will arrange its own. The site has a 480-volt AC supply with 1,000 kVA available, temperatures from -10 to 35 degrees Celsius and an altitude of 150 meters. The order states a range of 273 miles and 3,300 kWh of energy storage across the fleet. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 6 35-foot Xcelsior CHARGE NG battery-electric buses with 550 kWh of energy storage each, a standard motor and 2 doors, for a transit agency that needs 30 seats, room for 30 standees and 250 miles on one charge. Charging is plug-in, with 1 HVC 200 charger and 2 remote dispensers on each. The site has a 480-volt AC supply with 1,000 kVA available, temperatures from -10 to 35 degrees Celsius and an altitude of 150 meters. The order states a range of 273 miles and 3,300 kWh of energy storage across the fleet. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.