Predictika · E-bike drive orders
An AI sales agent prepares an order from a bike maker for Brose e-bike drive sets: the motor (Drive C, T, TF or S), the display (Remote, Allround or Central), the battery, how the bike is used, the torque the bike needs, the number of bikes, the discount, Service Tool seats and the total the order states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how those choices fit together and returns a verdict, every reason and the total it computed.
This validator models Brose e-bike drive orders, not just the scenarios shown below.
Any e-bike drive order that touches these rules is in scope — not only the scenarios pictured here. Not covered: chargers, other batteries, spare parts and non-e-bike products. Product names, motor families, torque classes, the Battery 630 and the display roles follow public Brose and trade-press pages. The unit prices, the volume discount tiers, the Service Tool seat threshold and most compatibility rules are modeled from comparable products and are not published by Brose.
6 scenarios in 2 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 |
|---|---|---|
| A motor that must fit the bike | Only with care The motor family limits the torque and the bike use, and the speed pedelec needs one specific motor, so a change of use or torque can invalidate the motor. | Motor, use and torque are checked together on every call. |
| A display that depends on another unit | Only with care The Central display only works with a Remote unit, and a speed pedelec needs a display that shows speed. | Display, Remote units and bike use are checked in the same pass. |
| A stated total that must match the computed one | Only with workarounds The price depends on the motor, the display, the battery, the discount and the Service Tool seats, so a rule must recompute it and compare it with the stated figure. | The total is computed inside the model and compared with the stated one. |
| Discount bands that need a person | Only with workarounds The discount allowed grows with the order size, so the same percentage can be fine on one order and need approval on another. | The tier is computed from the quantity and the discount is compared with it. |
| 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, so the agent can fix them in a single pass. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the order; approval findings need a person to sign off; everything else is computed.
| 1 | The bike needs 71 Nm of motor torque; the chosen motor gives 70 Nm. |
| 2 | A Drive C motor is the city drive; it is not offered here for sport or speed-pedelec bikes. |
| 3 | A speed pedelec (assist up to 45 km/h) needs the Drive TF Alu motor. |
| 4 | The Drive TF Alu is the 45 km/h speed-pedelec motor; use a Drive C, T or S motor for a 25 km/h bike. |
| 5 | A speed pedelec needs a display that shows speed; the LED Display Remote alone is not enough. |
| 6 | The order has no Brose Battery 630 and no third-party battery. |
| 7 | A third-party battery on an open modular system must be confirmed as compatible with the chosen motor and display. |
| 8 | The Display Central is operated from a Display Remote; add at least 1 Display Remote unit per bike. |
| 9 | The order has 0 bikes; at least 1 is needed. |
| 10 | An order of 1,000 bikes needs at least 1 Brose Service Tool seat for configuration and diagnostics. |
| 11 | A discount of 4 percent is above the 3 percent allowed for this order size; a sales manager should approve it. |
| 12 | A discount of 16 percent is above the 15 percent limit. |
| 13 | Custom drive parameter settings need an engineer to confirm them before release. |
| 14 | The quote states a total of €191,089.00; the modeled prices give €191,090.00. |
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 1,200 speed pedelec bikes with Drive C Alu motors and Display Remote. Each bike needs 80 Nm of motor torque. The order has 0 Brose Battery 630 per bike and 0 Display Remote units per bike. It has 0 Service Tool seats and a discount of 3 percent. The order states a total of €615,000.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 1,200 speed pedelec bikes with Drive TF Alu motors and Display Allround. Each bike needs 80 Nm of motor torque. The order has 1 Brose Battery 630 per bike and 0 Display Remote units per bike. It has 2 Service Tool seats and a discount of 10 percent. The order states a total of €1,239,000.00. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 1,200 speed pedelec bikes with Drive TF Alu motors and Display Allround. Each bike needs 80 Nm of motor torque. The order has 1 Brose Battery 630 per bike and 0 Display Remote units per bike. It has 2 Service Tool seats and a discount of 8 percent. The order states a total of €1,266,480.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 600 city bikes with Drive T Alu motors and Display Central. Each bike needs 90 Nm of motor torque. The order has 0 Brose Battery 630 per bike and 0 Display Remote units per bike. It has 0 Service Tool seats and a discount of 20 percent. A third-party battery is used. Custom drive parameters are requested. The order states a total of €302,400.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 600 city bikes with Drive S Alu motors and Display Central. Each bike needs 90 Nm of motor torque. The order has 0 Brose Battery 630 per bike and 1 Display Remote unit per bike. It has 0 Service Tool seats and a discount of 8 percent. A third-party battery is used. Custom drive parameters are requested. The order states a total of €458,160.00. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 600 city bikes with Drive S Alu motors and Display Central. Each bike needs 90 Nm of motor torque. The order has 1 Brose Battery 630 per bike and 1 Display Remote unit per bike. It has 0 Service Tool seats and a discount of 8 percent. The order states a total of €667,920.00. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.