Predictika · Industrial robot cell quotes

An AI sales agent's robot cell quote, checked before it goes out

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.

Scope: One robot cell quote for the DENSO Wave VS-050, VS-060, VS-068, VS-087, HS-4535G and COBOTTA: payload, reach, environment, mounting, controller, pendant, cabling and the stated cable total. See everything this validator covers

This validator models six DENSO Wave robot models and the parts of a cell quote, not just the scenarios shown below.

  • Models — the four VS series six-axis robots, the HS-4535G SCARA robot and the COBOTTA collaborative robot, each with its own payload and reach.
  • Environment and mounting — standard, dust and splash, protected and cleanroom setups, the H2O2/UV cleanroom variant, and floor, ceiling or wall mounting.
  • Controller and pendant — the RC8 controller and the 7-inch or mini teach pendant, new or already owned by the customer.
  • Cabling and volume — robot cables from 1 to 20 meters, the cable total the quote states compared with the quoted robots, and large orders.

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.

The AI sales agentBuilds the robot cell quote from the conversation with the customer and says it is ready to send.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

6 scenarios in 2 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
Limits that differ by robot modelOnly 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 modelOnly 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 requiresOnly 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 robotsOnly 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 onceOnly 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.

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 tool and workpiece weigh 5,000 g; this robot model carries at most 4,000 g.
2The cell needs 700 mm of reach; this robot model reaches 605 mm.
3The requested environment protection is not offered on this robot model.
4The H2O2/UV-resistant cleanroom variant is offered on the VS-050 only.
5The requested mounting position is not offered on this robot model.
6A ceiling-mounted robot in a protected or cleanroom setup needs an engineering review.
7This robot needs an RC8 controller and the quote has none, new or existing.
8The quote relies on a controller the customer already owns; a person should confirm it works with the quoted robot.
9The cell needs a teach pendant and the quote has none, new or existing.
10The quote has 21 m robot cables; the range offered is 1 to 20 m.
11The quote states 12 m of cable in total; the quoted robots give 10 m.
12An order of 10 or more robots needs a sales manager to confirm terms.

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. Twelve-robot cleanroom cell: Twelve HS-4535G robots for a ceiling-mounted cleanroom cell with 24 m cables

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.

  • Reach too short. The cell needs 450 mm of reach; this robot model reaches 350 mm.
  • Protection class not offered on this model. The requested environment protection is not offered on this robot model.
  • Mounting not offered on this model. The requested mounting position is not offered on this robot model.
  • Controller missing. This robot needs an RC8 controller and the quote has none, new or existing.
  • Cable length out of range. The quote has 24 m robot cables; the range offered is 1 to 20 m.
  • Stated cable total does not match. The quote states 240 m of cable in total; the quoted robots give 288 m.
  • Ceiling mount with demanding environment. A ceiling-mounted robot in a protected or cleanroom setup needs an engineering review.
  • Volume order. An order of 10 or more robots needs a sales manager to confirm terms.

2. Twelve-robot cleanroom cell: The agent resubmits after fixing the errors

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.

  • Cable length out of range. The quote has 24 m robot cables; the range offered is 1 to 20 m.
  • Stated cable total does not match. The quote states 240 m of cable in total; the quoted robots give 288 m.
  • Ceiling mount with demanding environment. A ceiling-mounted robot in a protected or cleanroom setup needs an engineering review.
  • Volume order. An order of 10 or more robots needs a sales manager to confirm terms.

3. Twelve-robot cleanroom cell: The agent resubmits after fixing the errors

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.

  • Ceiling mount with demanding environment. A ceiling-mounted robot in a protected or cleanroom setup needs an engineering review.
  • Volume order. An order of 10 or more robots needs a sales manager to confirm terms.
  • Cell summary. 12 robot(s), 7,000 g payload and 710 mm reach each, 216 m of cable in total.

4. Twelve-robot cleanroom cell: The agent resubmits after fixing the errors

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.

  • Cell summary. 8 robot(s), 7,000 g payload and 710 mm reach each, 144 m of cable in total.

5. Protected-class cell: Ten protected-class VS-087 robots with 22 m cables

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.

  • Protection class not offered on this model. The requested environment protection is not offered on this robot model.
  • Teach pendant missing. The cell needs a teach pendant and the quote has none, new or existing.
  • Cable length out of range. The quote has 22 m robot cables; the range offered is 1 to 20 m.
  • Volume order. An order of 10 or more robots needs a sales manager to confirm terms.

6. Protected-class cell: The agent resubmits after fixing the errors

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.

  • Cell summary. 8 robot(s), 7,000 g payload and 710 mm reach each, 144 m of cable in total.

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 a quote for an industrial robot cell: the robot model and quantity, the payload and reach the cell needs, the environment and mounting, and more. 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.
  2. I will start with the first request by the agent.
  3. The agent says. 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. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with six findings and two approvals, all in one answer. The cell needs 450 mm of reach; this robot model reaches 350 mm. The requested environment protection is not offered on this robot model. The requested mounting position is not offered on this robot model. The other three are on screen.
  6. The validator returned six blocking findings and two approvals 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 and against the stated total.
  7. What this shows: for a stated cable total that must match the robots, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the robot model to VS-068 and the controller quoted to yes.
  10. It calls the validator again.
  11. Still blocked, with two findings and two approvals, all in one answer. The quote has 24 m robot cables; the range offered is 1 to 20 m. The quote states 240 m of cable in total; the quoted robots give 288 m.
  12. Four findings cleared. Still blocking: cable length out of range and stated cable total does not match. Two approvals also remain for a person: ceiling mount with demanding environment and volume order.
  13. The agent resubmits once more.
  14. The revised request. It changes the robot cable to 18 m and the stated cable total to 216 m.
  15. It calls the validator once more.
  16. Not blocked, but held for a person.
  17. The two blocking findings are cleared; two approvals remain for a person: ceiling mount with demanding environment and volume order.
  18. The agent resubmits again.
  19. The next revised request. It changes the robots to 8, the mounting to floor and the stated cable total to 144 m.
  20. It calls the validator yet again.
  21. This time the validator clears it.
  22. Both earlier findings are cleared.
  23. Eight problems caught in one call, fixed in three 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.