Predictika · Electric cylinder systems
An AI sales agent prepares a specification for a machine builder who needs electric cylinders: the series and force class, the control version, the MultiControl II controllers, the number of drives and the stroke. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the data in the manufacturer's public catalogue and returns a verdict, every reason and the figures it computed. It computes no price: the catalogue gives none.
This validator models specifications for the LZ 60 S and LZ 60 P electric cylinders and their MultiControl II duo and quadro controllers, using the data in the RK Rose+Krieger Linear Technology catalogue (a Phoenix Mecano group brand), not just the scenarios shown below. It checks the technical specification; it does not compute a price.
Any specification for these cylinders and controllers is in scope — not only the scenarios pictured here. Not covered: the LAMBDA cylinder, lifting columns, the duo accu / DC controllers, fixing accessories, other hand switches, duty cycle and motor current, and prices (the catalogue publishes none). Assumptions: the catalogue's multi-drive force table does not list the 1000 N LZ 60 P, so that case goes to a person; the pairing of MultiControl II with the synchronous version only is our reading of the catalogue; a bus combination is modeled as the controller count the agent quotes, with the accessories as a yes or no.
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 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 |
|---|---|---|
| Force per drive that falls as more drives share a controller | Only with care A table of forces by series, class and drives per controller has to be kept as lookups and kept in step with the catalogue; the drives per controller come from the quoted drives and controllers, so one extra line item changes the answer. | The drives per controller and the derated force are computed from the quote on every call. |
| Force and total force the agent states | Only with workarounds A stated figure is a free-entry field. A rule can compare it with a computed value, but the computed value depends on the lookup above, so the check has to be rebuilt whenever the table changes. | The stated force per drive and total force travel with the specification and are compared with the computed ones. |
| Controllers, channels and bus combination | Only with workarounds The number of controllers needed depends on the drives, the controller type and the channels of each, with a cap on drives for a bus combination; this is a ratio between lines, which product rules do not express naturally. | Drives, controllers, channels, bus accessories and the drive limit are checked together. |
| Installation dimension that depends on series and stroke | Only with care A table by series and standard stroke, compared with the space the customer has; special strokes need a separate path. | The dimension is looked up from the series and stroke and compared with the space available; special strokes go to a person. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the specification is saved or 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. |
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 required load of 1,600 N per drive is above the 1,500 N each drive delivers in this configuration. |
| 2 | The required load of 1,301 N per drive is above the 1,300 N each drive delivers in this configuration. |
| 3 | The quote puts 4 drives on 1 controller(s), but each controller of the type chosen has only 2 motor channel(s). |
| 4 | 2 controllers are quoted without the bus communication accessories; more than one MultiControl II controller must be linked in a bus combination. |
| 5 | The quote has 17 drives; a bus combination of the controller type chosen supports up to 16 drives. |
| 6 | The quote has 33 drives; a bus combination of the controller type chosen supports up to 32 drives. |
| 7 | The synchronous version is driven by a MultiControl II controller, but the quote has none. |
| 8 | The required load of 2,501 N per drive is above the 2,500 N each drive delivers in this configuration. |
| 9 | A force class of 2,000 N is not offered for the series chosen; the LZ 60 S is offered at 750 N and 3,000 N and the LZ 60 P at 1,000, 2,000, 3,000 and 4,000 N. |
| 10 | A force class of 750 N is not offered for the series chosen; the LZ 60 S is offered at 750 N and 3,000 N and the LZ 60 P at 1,000, 2,000, 3,000 and 4,000 N. |
| 11 | A supply voltage of 24 V is not valid for this version; the external-control version runs on 24 V or 36 V DC and the MultiControl II synchronous version on 28 V DC. |
| 12 | A supply voltage of 28 V is not valid for this version; the external-control version runs on 24 V or 36 V DC and the MultiControl II synchronous version on 28 V DC. |
| 13 | The required travel speed of 29 mm/s is above the 28.0 mm/s this version reaches. |
| 14 | The required travel speed of 23 mm/s is above the 22.0 mm/s this version reaches. |
| 15 | The installation dimension of 738.5 mm is longer than the 738 mm available. |
| 16 | The installation dimension of 956.0 mm is longer than the 955 mm available. |
| 17 | A stroke of 550 mm is not one of the standard stroke lengths in the catalogue; special stroke lengths are available on request, so a person should confirm it. |
| 18 | A stroke of 1,200 mm is not one of the standard stroke lengths in the catalogue; special stroke lengths are available on request, so a person should confirm it. |
| 19 | A stroke of 1,201 mm is out of range; standard strokes go up to 600 mm and special strokes up to 1,200 mm. |
| 20 | A stroke of 0 mm is out of range; standard strokes go up to 600 mm and special strokes up to 1,200 mm. |
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 4 LZ 60 P electric cylinders of the 3,000 N class, each with a 300 mm stroke, driven synchronously by 1 MultiControl II duo (premium) controller, with the hand switch with 6 function keys. Each drive must carry 2,400 N. The specification states a force of 3,000 N per drive and 12,000 N in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 4 LZ 60 P electric cylinders of the 4,000 N class, each with a 300 mm stroke, driven synchronously by 1 MultiControl II quadro (premium) controller, with the hand switch with 6 function keys. Each drive must carry 2,400 N. The specification states a force of 2,500 N per drive and 10,000 N in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 8 LZ 60 S electric cylinders of the 750 N class, each with a 600 mm stroke, driven synchronously by 2 MultiControl II quadro (basic) controllers, with the hand switch with 6 function keys. Each drive must carry 700 N, fit an installation space of up to 800 mm and the controllers must offer drive group management. The specification states a force of 750 N per drive and 6,000 N in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 8 LZ 60 P electric cylinders of the 2,000 N class, each with a 600 mm stroke, driven synchronously by 2 MultiControl II quadro (premium) controllers linked with the bus communication accessories, with the hand switch with 6 function keys. Each drive must carry 700 N, fit an installation space of up to 800 mm and the controllers must offer drive group management. The specification states a force of 1,000 N per drive and 8,000 N in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 2 LZ 60 P electric cylinders of the 3,000 N class, each with a 550 mm stroke, with external control on a 24 V DC supply. Each drive must carry 1,800 N, travel at least 20 mm/s. The specification states a force of 3,000 N per drive and 6,000 N in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 LZ 60 P electric cylinders of the 2,000 N class, each with a 550 mm stroke, with external control on a 36 V DC supply. Each drive must carry 1,800 N, travel at least 20 mm/s. The specification states a force of 2,000 N per drive and 4,000 N in total. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 2 LZ 60 P electric cylinders of the 2,000 N class, each with a 555 mm stroke, with external control on a 36 V DC supply. Each drive must carry 1,800 N, travel at least 20 mm/s. The specification states a force of 2,000 N per drive and 4,000 N in total. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.