Predictika · Industrial robot quotes
An AI sales agent prepares a quote for Staubli TX2 six-axis robots: a model, a version, a payload and tool inertia, the reach the cell needs, mounting and cable outlet, the working environment, controllers, a discount and a stated net total. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of these quotes and returns a verdict, every reason and the totals it computed.
This validator models TX2 robot quotes, not just the scenarios shown below.
Any TX2 quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Staubli robot families, the TX2-40, TX2-140, TX2-160 and TX2-200 models, and service contracts. Public versus modeled: the models, load capacities, reaches, tool inertia limits, temperature and humidity ranges, version names and the vertical cable outlet come from Staubli's public TX2-60 and TX2-90 data sheets; all prices, the Stericlean and cleanroom grease rules, the SCR approval, the discount limits and the order size threshold are modeled by Predictika from comparable robot quotes, are illustrative and are not published by Staubli.
6 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 |
|---|---|---|
| A payload, reach and inertia limit that depends on the model | Only with care Each of the five models has its own payload, reach and axis 5 and 6 inertia limits, so one rule has to look up the model and compare four numbers. | Model and the cell figures are fields of one quote and are checked together on every call. |
| A cable outlet that only works with floor mounting | Only with care The rule reads two fields, outlet and mounting, and has to stay correct as new mounting options are added. | Outlet and mounting are fields of one quote and are compared on every call. |
| Version rules: Stericlean needs H1 grease, cleanroom versions do not combine with it | Only with workarounds The same grease option is required for one version and refused for two others, which takes separate rules for each pair. | Version and grease are fields of one quote; each combination is checked on every call. |
| A stated net total that must match the computed one | Only with workarounds The total depends on robots, version, options, controllers, pendants, licenses and discount, so separate rules are needed to recompute it and compare with the stated figure. | The stated total is a field of the request and is compared with the computed total on every call. |
| Discounts and large orders that go to a person | Only with care A separate approval path with its own thresholds that must not overlap the blocking discount limit. | Blocks and approvals come back together; an approval-only quote is not blocked. |
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 part weigh 4,600 g; the selected model carries at most 4,500 g. |
| 2 | The tool and part weigh 3,800 g; the selected model carries at most 3,700 g. |
| 3 | The cell needs 1,100 mm of reach; the selected model reaches 1,000 mm (axis 1 to 6). |
| 4 | The tool inertia on axis 5 is 1,600 (in 0.001 kg.m2); the selected model allows at most 1,500. |
| 5 | The tool inertia on axis 6 is 40 (in 0.001 kg.m2); the selected model allows at most 32. |
| 6 | The vertical cable outlet version cannot be ceiling or wall mounted; the data sheet shows the mounting options only for the horizontal outlet. |
| 7 | The cell works at 45 degrees C; the robot is specified for +5 to +40 degrees C. |
| 8 | The cell works at 3 degrees C; the robot is specified for +5 to +40 degrees C. |
| 9 | The cell humidity is 98 percent; the specified range is 30 to 95 percent, non-condensing. |
| 10 | The quote has 4 robots but only 3 CS9 controllers; each robot runs on a CS9 controller. |
| 11 | The Stericlean version is quoted without the H1 oil and grease option for hygienic demands. |
| 12 | The cleanroom versions (CR, SCR) are quoted with the H1 food-grade grease option, which this quote does not combine with them. |
| 13 | The SCR (Supercleanroom) version is quoted; a person should confirm the cleanroom class and delivery with the factory. |
| 14 | The quote gives a 15 percent discount; a manager should approve discounts above 10 percent. |
| 15 | The quote gives a 25 percent discount; the maximum is 20 percent. |
| 16 | The quote states a net total of 21,180,100 cents; the line items add up to 21,180,000 cents. |
| 17 | The quote has 25 robots; a person should confirm delivery schedule and supply. |
| 18 | The tool and part weigh 6,000 g; the selected model carries at most 4,500 g. |
| 19 | The cell needs 800 mm of reach; the selected model reaches 670 mm (axis 1 to 6). |
| 20 | The tool inertia on axis 5 is 900 (in 0.001 kg.m2); the selected model allows at most 325. |
| 21 | The tool inertia on axis 6 is 150 (in 0.001 kg.m2); the selected model allows at most 100. |
| 22 | The cell works at 50 degrees C; the robot is specified for +5 to +40 degrees C. |
| 23 | The quote has 4 robots but only 1 CS9 controllers; each robot runs on a CS9 controller. |
| 24 | The quote gives a 30 percent discount; the maximum is 20 percent. |
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 TX2-60 robots in the Stericlean version, wall mounted, with a vertical cable outlet for a tool and part of 6,000 g, tool inertia of 300 and 90 on axes 5 and 6 (in 0.001 kg.m2) and a cell that needs 800 mm of reach, working at 50 degrees C and 50 percent humidity, with 1 CS9 controller, 1 pendant and 2 Staubli Robotics Suite licenses, and a 30 percent discount, for a stated net total of 10,339,000 cents ($103,390). It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 4 TX2-90 robots in the Stericlean version with H1 grease, floor mounted, with a vertical cable outlet for a tool and part of 6,000 g, tool inertia of 300 and 90 on axes 5 and 6 (in 0.001 kg.m2) and a cell that needs 800 mm of reach, working at 25 degrees C and 50 percent humidity, with 4 CS9 controllers, 1 pendant and 2 Staubli Robotics Suite licenses, and a 10 percent discount, for a stated net total of 21,042,000 cents ($210,420). It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 4 TX2-60L robots in the CR version with H1 grease, floor mounted, with a horizontal cable outlet for a tool and part of 3,000 g, tool inertia of 100 and 40 on axes 5 and 6 (in 0.001 kg.m2) and a cell that needs 800 mm of reach, working at 20 degrees C and 98 percent humidity, with 4 CS9 controllers, 1 pendant and 2 Staubli Robotics Suite licenses, for a stated net total of 19,540,000 cents ($195,400). It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 4 TX2-60L robots in the CR version, floor mounted, with a horizontal cable outlet for a tool and part of 3,000 g, tool inertia of 100 and 30 on axes 5 and 6 (in 0.001 kg.m2) and a cell that needs 800 mm of reach, working at 20 degrees C and 60 percent humidity, with 4 CS9 controllers, 1 pendant and 2 Staubli Robotics Suite licenses, for a stated net total of 19,380,000 cents ($193,800). It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 22 TX2-90XL robots in the ESD version, floor mounted, with a horizontal cable outlet for a tool and part of 6,500 g, tool inertia of 900 and 140 on axes 5 and 6 (in 0.001 kg.m2) and a cell that needs 1,400 mm of reach, working at 20 degrees C and 50 percent humidity, with 20 CS9 controllers, 1 pendant and 2 Staubli Robotics Suite licenses, and a 25 percent discount, for a stated net total of 99,660,000 cents ($996,600). It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 22 TX2-90XL robots in the ESD version, floor mounted, with a horizontal cable outlet for a tool and part of 6,500 g, tool inertia of 900 and 140 on axes 5 and 6 (in 0.001 kg.m2) and a cell that needs 1,400 mm of reach, working at 20 degrees C and 50 percent humidity, with 22 CS9 controllers, 1 pendant and 2 Staubli Robotics Suite licenses, and a 15 percent discount, for a stated net total of 114,563,000 cents ($1,145,630). It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.