Predictika · Configurable power
An AI sales agent prepares an order for an Excelsys Xgen configurable power supply for a medical imaging equipment maker: the powerPac, the powerMod in each slot, the load on each slot, medical and leakage options, the supply voltage range and the ambient temperature. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures Advanced Energy publishes in the Xgen datasheet and returns a verdict, every reason and the figures it computed.
This validator models an Excelsys Xgen order of one powerPac with up to six powerMods, based on the public Xgen datasheet, not just the scenarios shown below.
Any Xgen order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Advanced Energy does not publish list prices for Xgen, so this page shows no price build-up), other Excelsys product lines, output voltage and current settings per powerMod, and lead times.
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 |
|---|---|---|
| Per-slot load limits that depend on the powerPac family | Only with workarounds The limit for each slot depends on the powerMod there and on the family (standard, Hi-Temp or wide-input), so a rules-based CPQ needs a table or a rule for every combination, edited on every datasheet update. | PowerPac family, powerMod and load are matched to the datasheet limits for every slot on every call. |
| Total load against the powerPac rating | Only with care The slot loads are added up and compared with a rating that depends on the chosen powerPac, which needs a calculation step before the rule can fire. | The total, the rating and the comparison are computed on every call. |
| Medical powerPac and leakage option together | Only with care The option is valid only on medical versions, and whether the equipment needs medical approval is a separate choice, so the two must be checked against each other in either order. | Medical need, powerPac type and leakage option are compared together, in any order. |
| Minimum load at high ambient temperature | Only with workarounds The minimum load rises with temperature in steps, and depends on the powerPac, which rules tend to leave out. | The temperature band and the minimum load are computed on every call. |
| 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 powerPac has no powerMod selected; at least one powerMod is needed. |
| 2 | 1 powerMod are placed in slots E or F, which a 4-slot powerPac does not have. |
| 3 | 2 powerMods are placed in slots E or F, which a 4-slot powerPac does not have. |
| 4 | A load is given for 1 empty slot. |
| 5 | The load on slot A is 241 W; the powerMod in that slot allows at most 240 W in this powerPac. |
| 6 | The load on slot D is 290 W; the powerMod in that slot allows at most 288 W in this powerPac. |
| 7 | The load on slot A is 150 W; the powerMod in that slot allows at most 100 W in this powerPac. |
| 8 | The load on slot A is 210 W; the powerMod in that slot allows at most 200 W in this powerPac. |
| 9 | The load on slot B is 250 W; the powerMod in that slot allows at most 240 W in this powerPac. |
| 10 | The load on slot D is 300 W; the powerMod in that slot allows at most 288 W in this powerPac. |
| 11 | The loads add up to 300 W; this powerPac is rated 200 W. |
| 12 | The order states 900 W of load in total; the slot loads add up to 870 W. |
| 13 | The equipment needs medical safety approval and this powerPac is a standard (EN60950) model. |
| 14 | The 150 microamp leakage current option is available on medical versions only. |
| 15 | The supply can fall to 80 VAC; the powerPac takes 85 VAC at the lowest. |
| 16 | The supply can rise to 277 VAC; the powerPac takes 264 VAC at the highest. |
| 17 | The equipment runs up to 75 degrees Celsius ambient; the powerPac operates up to 70 degrees Celsius. |
| 18 | The equipment runs down to -25 degrees Celsius ambient; the powerPac operates from -20 degrees Celsius. |
| 19 | At 60 degrees Celsius ambient this powerPac needs at least 175 W of load; the order has 150 W. |
| 20 | At 70 degrees Celsius ambient this powerPac needs at least 250 W of load; the order has 200 W. |
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 one Xgen XVD powerPac with Xg2 in slot A at 100 W, Xg3 in slot B at 250 W, Xg4 in slot C at 200 W, Xg5 in slot D at 300 W, Xg8 in slot E at 120 W. The supply runs from 80 to 240 VAC and the room reaches 25 degrees Celsius. The equipment needs medical safety approval; the 150 microamp leakage option is ordered; an input cable is included. The order is ready to send.
Verdict: Blocked.
The agent's request. Please quote one Xgen XVD powerPac with Xg2 in slot A at 100 W, Xg3 in slot B at 200 W, Xg4 in slot C at 200 W, Xg5 in slot D at 250 W, Xg8 in slot E at 120 W. The supply runs from 100 to 240 VAC and the room reaches 25 degrees Celsius. The equipment needs medical safety approval; the 150 microamp leakage option is ordered; an input cable is included. The order is ready to send.
Verdict: Allowed.
The agent's request. Please quote one Xgen XLC powerPac with Xg3 in slot A at 200 W, Xg4 in slot B at 200 W, Xg5 in slot C at 200 W. The supply runs from 100 to 240 VAC and the room reaches 25 degrees Celsius. The equipment needs medical safety approval; the 150 microamp leakage option is ordered; an input cable is included. The order is ready to send.
Verdict: Blocked.
The agent's request. Please quote one Xgen XMC powerPac with Xg3 in slot A at 200 W, Xg4 in slot B at 200 W, Xg5 in slot C at 200 W. The supply runs from 100 to 240 VAC and the room reaches 25 degrees Celsius. The equipment needs medical safety approval; the 150 microamp leakage option is ordered; an input cable is included. The order is ready to send.
Verdict: Allowed.
The agent's request. Please quote one Xgen XVD powerPac with Xg2 in slot A at 100 W, Xg2 in slot B at 195 W, Xg4 in slot C at 200 W, Xg5 in slot D at 250 W, Xg8 in slot E at 120 W. The supply runs from 100 to 240 VAC and the room reaches 25 degrees Celsius. The equipment needs medical safety approval; the 150 microamp leakage option is ordered; an input cable is included. The order is ready to send.
Verdict: Needs approval.
The agent's request. Please quote one Xgen XVD powerPac with Xg2 in slot A at 100 W, Xg2 in slot B at 190 W, Xg4 in slot C at 200 W, Xg5 in slot D at 250 W, Xg8 in slot E at 120 W. The supply runs from 100 to 240 VAC and the room reaches 25 degrees Celsius. The equipment needs medical safety approval; the 150 microamp leakage option is ordered; an input cable is included. The order is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.