Predictika · Industrial robots
An AI sales agent prepares an order for KR AGILUS small robots from the public KUKA product page: which of the 17 listed variants, which controller, what environment the robot works in, and the load and reach it must handle. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of that page and returns a verdict, every reason and the figures it computed.
This validator models orders for the KR AGILUS variants listed on the public KUKA product page, not just the scenarios shown below.
Any order for these robots that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (KUKA publishes none for these robots, so this validator produces no price build-up or line-item quote), other KUKA robot families, tools, safety equipment, software options and integration. Assumptions: the page lists the same four mounting positions for every variant, so mounting is not a rule; the listed protection class "IP 65, IP 67" is read as IP 67 available; an explosive-area order with an EX robot goes to a person to confirm the zone classification and approvals.
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 |
|---|---|---|
| A robot version that must match the site | Only with care Each environment needs a different version, so a rep has to remember which of the suffixes applies and check it by hand. | The environment is part of the request and is compared with the version of the chosen robot on every call. |
| A controller listed for only some robots | Only with care The compatible controllers differ by variant, so a lookup table has to be kept in step with the catalog. | The listed controllers are derived from the variant and compared with the one chosen. |
| A stated load and reach compared with the listed figures | Only with workarounds The figures typed into the order are free text that has to be compared with a lookup of the chosen variant. | The stated figures are part of the request and are compared with the derived ones on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the order 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 tool and workpiece weigh 12 kg; the selected robot is listed with a total load of 11 kg. |
| 2 | The application needs 902 mm of reach; the selected robot is listed with a maximum reach of 901 mm. |
| 3 | The tool and workpiece weigh 7 kg; the selected robot is listed with a total load of 6 kg. |
| 4 | The order states a total load of 10 kg; the selected robot is listed with 11 kg. |
| 5 | The order states a maximum reach of 1,101 mm; the selected robot is listed with 901 mm. |
| 6 | A cleanroom application needs a cleanroom (CR) robot version; the selected robot is not one. |
| 7 | The robot is for a potentially explosive area; a person should confirm the zone classification and the approvals needed before the order goes out. |
| 8 | A potentially explosive area needs an explosion-protected (EX) robot version; the selected robot is not one. |
| 9 | A food or pharmaceutical contact application needs a hygienic (HO) robot version; the selected robot is not one. |
| 10 | An application that needs electrostatic protection needs an electrostatic protected (EP) robot version; the selected robot is not one. |
| 11 | A wet area needs a robot listed with protection class IP 67; the selected robot is listed with IP 54 only. |
| 12 | The selected robot is listed with the KR C5 micro controller only, not the KR C5 micro-2. |
| 13 | The order has no robots. |
| 14 | The tool and workpiece weigh 9 kg; the selected robot is listed with a total load of 6 kg. |
| 15 | The application needs 1,000 mm of reach; the selected robot is listed with a maximum reach of 901 mm. |
| 16 | The tool and workpiece weigh 11 kg; the selected robot is listed with a total load of 10 kg. |
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 6 KR 6 R700-2 robots on a KR C5 micro controller, working in a dry, standard environment, for a tool and workpiece of 8 kg at 800 mm of reach. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 6 KR 10 R900-2 robots on a KR C5 micro controller, working in a dry, standard environment, for a tool and workpiece of 8 kg at 800 mm of reach. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 3 KR 10 R1100 HM-SC robots on a KR C5 micro-2 controller, working in food contact, for a tool and workpiece of 9 kg at 1,000 mm of reach. The order states a total load of 10 kg and a maximum reach of 1,101 mm. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 3 KR 10 R1100-2 HO robots on a KR C5 micro-2 controller, working in food contact, for a tool and workpiece of 9 kg at 1,000 mm of reach. The order states a total load of 11 kg and a maximum reach of 1,101 mm. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 4 KR 10 R900 CR robots on a KR C5 micro controller, working in a wet area, for a tool and workpiece of 9 kg at 850 mm of reach. The order states a total load of 11 kg and a maximum reach of 901 mm. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 4 KR 10 R900 WP robots on a KR C5 micro controller, working in a wet area, for a tool and workpiece of 9 kg at 850 mm of reach. The order states a total load of 11 kg and a maximum reach of 901 mm. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 4 KR 10 R900 WP robots on a KR C5 micro controller, working in a wet area, for a tool and workpiece of 9 kg at 850 mm of reach. The order states a total load of 10 kg and a maximum reach of 901 mm. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.