Predictika · Industrial robot cell quotes
An AI sales agent prepares a quote for an industrial robot cell: the robot model and quantity, the payload and reach the cell needs, the environment and mounting, the controller and teach pendant, the robot cables and the cable total the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how these choices fit together and returns a verdict, every reason and the figures it computed.
This validator models six DENSO Wave robot models and the parts of a cell quote, not just the scenarios shown below.
Any robot cell quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other DENSO products, grippers, vision, software and prices. The model names, the 1 to 20 meter cable range, the environment families and the controller and pendants come from public DENSO material; DENSO does not publish every limit per model or a volume threshold, so those are modeled from comparable robots and are not published by DENSO. No prices are modeled.
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 |
|---|---|---|
| Limits that differ by robot model | Only with care Payload and reach differ for every model, so each model needs its own comparison rules, and a new model adds a set of them. | The model and the cell requirements are fields of one quote and are compared on every call. |
| Environment and mounting options that depend on the model | Only with workarounds Protected, cleanroom, ceiling and wall options are offered on some models only, so each option needs rules per model, and combinations such as a ceiling mount in a cleanroom need further rules. | Model, environment and mounting are checked together, including the combinations that need a review. |
| A controller and pendant the model requires | Only with care All models but one need a controller and a pendant, whether new or already owned, so the rule depends on the model and on two yes/no choices. | The model, the controller and the pendant are in one request and are checked together. |
| A stated cable total that must match the robots | Only with workarounds The total is quantity times cable length, so a separate rule must recompute it and compare it with the stated figure. | The stated total is a field of the quote and is compared with the computed one on every call. |
| Blocks and approvals at once | Only with workarounds A wrong option stops the quote while a ceiling cleanroom cell or a large order needs a person, and rules tend to show only one of them at a time. | Blocks and approvals are reported together, so one problem never hides another. |
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 tool and workpiece weigh 5,000 g; this robot model carries at most 4,000 g. |
| 2 | The cell needs 700 mm of reach; this robot model reaches 605 mm. |
| 3 | The requested environment protection is not offered on this robot model. |
| 4 | The H2O2/UV-resistant cleanroom variant is offered on the VS-050 only. |
| 5 | The requested mounting position is not offered on this robot model. |
| 6 | A ceiling-mounted robot in a protected or cleanroom setup needs an engineering review. |
| 7 | This robot needs an RC8 controller and the quote has none, new or existing. |
| 8 | The quote relies on a controller the customer already owns; a person should confirm it works with the quoted robot. |
| 9 | The cell needs a teach pendant and the quote has none, new or existing. |
| 10 | The quote has 21 m robot cables; the range offered is 1 to 20 m. |
| 11 | The quote states 12 m of cable in total; the quoted robots give 10 m. |
| 12 | An order of 10 or more robots needs a sales manager to confirm terms. |
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 12 HS-4535G robots for a cleanroom cell, ceiling-mounted, a payload of 2,500 g, a reach of 450 mm and 24 m robot cables. The quote states 240 m of cable in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 12 VS-068 robots for a cleanroom cell, ceiling-mounted, a payload of 2,500 g, a reach of 450 mm and 24 m robot cables. The quote states 240 m of cable in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 12 VS-068 robots for a cleanroom cell, ceiling-mounted, a payload of 2,500 g, a reach of 450 mm and 18 m robot cables. The quote states 216 m of cable in total. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 8 VS-068 robots for a cleanroom cell, floor-mounted, a payload of 2,500 g, a reach of 450 mm and 18 m robot cables. The quote states 144 m of cable in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 10 VS-087 robots for a protected-class cell, floor-mounted, a payload of 3,000 g, a reach of 700 mm and 22 m robot cables. The quote states 220 m of cable in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 8 VS-068 robots for a protected-class cell, floor-mounted, a payload of 3,000 g, a reach of 700 mm and 18 m robot cables. The quote states 144 m of cable in total. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.