Predictika · Electric planetary wheel drive orders

An AI sales agent's electric wheel drive order, checked before it goes out

An AI sales agent prepares an order for electric planetary wheel drives for lightweight industrial machinery: the drive size, the low-voltage induction motor and its power variant, gear ratio, input speed, parking brake and the machine class. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the catalogue tables and returns a verdict, every reason and the figures it computed.

Scope: 600WE-series electric wheel drives (600WE, 601RE, 602RE, 602WE, 604WE, 605WE) with BT135 to BT200 motors, ratios, input speed, parking brake and machine class. See everything this validator covers

This validator models orders for the 600WE series electric planetary wheel drives in the public Bonfiglioli Mobile Solutions catalogue, not just the scenarios shown below.

  • Drives and motors — six drive types, each offered with two of the four BT motor sizes (BT135, BT150, BT170, BT200); within a size the 50, 100 and 150 power variants are offered only in the combinations the catalogue lists.
  • Ratio and speed — each drive has its own gear ratio range (for example 1:48 to 1:58.7 for the 600WE and 1:20 to 1:145 for the 602WE) and a maximum input speed of 4,000 to 6,000 rpm.
  • Parking brake and machine class — electromagnetic and hydraulic release are offered on the drives the catalogue marks (the 600WE only electromagnetic, the 605WE only hydraulic); each drive is listed for a machine class in tonnes.
  • Rated power and battery voltage — the rated motor power (S2, 60 minutes) and the battery voltage follow from the motor size and variant (24 V for BT135 and BT150, 48 V for BT170, 80 V for BT200); the voltage is compared with the figure the quote states, and the standard temperature sensor can be swapped only with a person confirming (needs approval).

Any 600WE-series order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Bonfiglioli does not publish a price list for these drives, so this validator produces no price build-up or line-item quote), the other Bonfiglioli product lines (300, 500, 600 hydraulic, 700 and 800 series), drive dimensions and mounting, other options such as the speed-sensor bearing and mechanical disengagement, and the inverter and battery system.

The AI sales agentBuilds the wheel drive order from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

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 caughtTypical rules-based CPQPredictika
Motor sizes that exist only on some drivesOnly with care
A product rule per drive; it works, but each of the six drives has its own list and every catalogue revision means rewriting them.
The drive and motor are in one request and every combination is checked together.
Motor power variants offered only in some drive and motor combinationsOnly with workarounds
The 50, 100 and 150 variants are available in an irregular pattern across twelve drive and motor pairs; a rule per pair is long and easy to get wrong.
The drive, motor and variant are checked against the catalogue table on every call, and a missing pair is reported with its name.
A ratio range and an input speed limit that differ by driveOnly with care
Numeric limits per drive can be written as validation rules, one for each limit, and kept in step with the catalogue by hand.
The limits are looked up from the chosen drive and compared with the quoted ratio and speed every time, with both numbers shown.
Parking brake types available on some drives onlyOnly with care
A restriction that depends on another choice; it is doable with a rule per brake and drive.
The brake type is checked together with the drive, and the reason names the restriction.
A stated battery voltage that must match the motor sizeOnly with care
A stated figure is a free-entry field; a rule can compare it with a looked-up value, and the lookup has to be maintained.
The stated voltage travels with the order and is compared with the one the motor size implies.
Every problem returned in one answerOnly 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.

What this validator catches: findings from its test cases

Click to expand

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.

1The BT170 motor is not offered on this drive; the catalogue lists other motor sizes for it.
2The P50 variant of this motor is not offered with this drive in the catalogue table.
3The quoted ratio 1:31.0 is outside the range 1:20.3 to 1:30.6 of this drive.
4The quoted ratio 1:145.5 is outside the range 1:20.0 to 1:145.0 of this drive.
5The duty needs 5,100 rpm at the input; this drive allows at most 5,000 rpm.
6The chosen parking brake type is not listed for this drive in the catalogue.
7The machine weighs 10 tonnes; this drive is listed for machines of 6 to 9 tonnes.
8The quote states a 24 V battery; the chosen motor size is rated for 48 V.
9The quote asks for a temperature sensor other than the standard integrated KTY sensor; the catalogue lists it only as an option, so a person should confirm it with Bonfiglioli.
10The BT200 motor is not offered on this drive; the catalogue lists other motor sizes for it.
11The quoted ratio 1:60.0 is outside the range 1:20.1 to 1:51.8 of this drive.
12The duty needs 4,500 rpm at the input; this drive allows at most 4,000 rpm.
13The quoted ratio 1:19.9 is outside the range 1:20.0 to 1:145.0 of this drive.

Scenarios and results

Click to expand

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.

1. Material handling cart, 604WE: A 604WE order with a ratio of 1:60 and an input speed of 5,500 rpm

The agent's request. Please quote 2 Bonfiglioli 604WE electric wheel drives, each with a BT200-100 motor, gear ratio 1:60.0, an electromagnetic parking brake, for a 10 tonne machine with the motor running up to 5,500 rpm at the input. The quote states a 80 V battery. It is ready to send.

Verdict: Blocked.

  • Gear ratio outside the drive range. The quoted ratio 1:60.0 is outside the range 1:22.2 to 1:53.0 of this drive.
  • Input speed over the drive limit. The duty needs 5,500 rpm at the input; this drive allows at most 5,000 rpm.

2. Material handling cart, 604WE: The agent resubmits after fixing the errors

The agent's request. Please quote 2 Bonfiglioli 604WE electric wheel drives, each with a BT200-100 motor, gear ratio 1:48.0, an electromagnetic parking brake, for a 10 tonne machine with the motor running up to 4,800 rpm at the input. The quote states a 80 V battery. It is ready to send.

Verdict: Allowed.

  • Order summary. 2 drive(s), each with a motor rated 6.2 kW (S2 60 min), 12.4 kW in total, battery voltage 80 V.

3. Lift platform, 605WE: A 605WE order with a BT150 motor and an electromagnetic parking brake

The agent's request. Please quote 2 Bonfiglioli 605WE electric wheel drives, each with a BT150-150 motor, gear ratio 1:30.0, an electromagnetic parking brake, for a 14 tonne machine with the motor running up to 3,000 rpm at the input. The quote states a 24 V battery. It is ready to send.

Verdict: Blocked.

  • Motor size not offered on this drive. The BT150 motor is not offered on this drive; the catalogue lists other motor sizes for it.
  • Parking brake type not offered. The chosen parking brake type is not listed for this drive in the catalogue.

4. Lift platform, 605WE: The agent resubmits after fixing the errors

The agent's request. Please quote 2 Bonfiglioli 605WE electric wheel drives, each with a BT200-150 motor, gear ratio 1:30.0, an electromagnetic parking brake, for a 14 tonne machine with the motor running up to 3,000 rpm at the input. The quote states a 80 V battery. It is ready to send.

Verdict: Blocked.

  • Parking brake type not offered. The chosen parking brake type is not listed for this drive in the catalogue.

5. Lift platform, 605WE: The agent resubmits after fixing the errors

The agent's request. Please quote 2 Bonfiglioli 605WE electric wheel drives, each with a BT200-150 motor, gear ratio 1:30.0, a hydraulic parking brake, for a 14 tonne machine with the motor running up to 3,000 rpm at the input. The quote states a 80 V battery. It is ready to send.

Verdict: Allowed.

  • Order summary. 2 drive(s), each with a motor rated 9.1 kW (S2 60 min), 18.2 kW in total, battery voltage 80 V.

6. Scissor lift, 602WE: A 602WE order with a 24 V stated battery and a non-standard temperature sensor

The agent's request. Please quote 2 Bonfiglioli 602WE electric wheel drives, each with a BT170-100 motor, gear ratio 1:40.0, an electromagnetic parking brake, for a 8 tonne machine with the motor running up to 3,000 rpm at the input, with a temperature sensor other than the standard one. The quote states a 24 V battery. It is ready to send.

Verdict: Blocked.

  • Stated battery voltage does not match. The quote states a 24 V battery; the chosen motor size is rated for 48 V.
  • Other temperature sensor type. The quote asks for a temperature sensor other than the standard integrated KTY sensor; the catalogue lists it only as an option, so a person should confirm it with Bonfiglioli.

7. Scissor lift, 602WE: The agent resubmits after fixing the errors

The agent's request. Please quote 2 Bonfiglioli 602WE electric wheel drives, each with a BT170-100 motor, gear ratio 1:40.0, an electromagnetic parking brake, for a 8 tonne machine with the motor running up to 3,000 rpm at the input. The quote states a 48 V battery. It is ready to send.

Verdict: Allowed.

  • Order summary. 2 drive(s), each with a motor rated 4.3 kW (S2 60 min), 8.6 kW in total, battery voltage 48 V.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares an order for electric planetary wheel drives for lightweight industrial machinery: the drive size, the low-voltage induction motor and its power variant, gear ratio, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the catalogue tables and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 2 Bonfiglioli 605WE electric wheel drives, each with a BT150-150 motor, gear ratio 1:30.0, an electromagnetic parking brake. The quote states a 24 V battery. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. The BT150 motor is not offered on this drive; the catalogue lists other motor sizes for it. The chosen parking brake type is not listed for this drive in the catalogue.
  6. The validator returned two blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for parking brake types available on some drives only, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the motor to BT200-150 and the stated battery voltage to 80 V.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The chosen parking brake type is not listed for this drive in the catalogue.
  12. One finding cleared. Still blocking: parking brake type not offered.
  13. The agent resubmits once more.
  14. The revised request. It changes the parking brake to hydraulic.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's figure matches the quote.
  18. Two problems caught in one call, fixed in two passes, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.