Predictika · SICK microScan3 safety laser scanner orders
An AI sales agent prepares an order for a SICK microScan3 safety laser scanner from public SICK data sheets, with a variant, the protective field range, fields, monitoring cases and outputs the cell needs, and the operating conditions. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published data sheets and returns a verdict, every reason and the figures it computed.
This validator models orders for six microScan3 type codes whose data sheets it was built from (MICS3-AAAZ40AZ1P01, AAAZ40BZ1P01, AAAZ55AZ1, CBAZ55ZA1, CCAZ40AA1 and CCAZ55AA1), not just the scenarios shown below.
Any order for these six variants that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (SICK publishes no list prices, so this validator produces no price build-up or line-item quote), other microScan3 type codes and other SICK scanner families, accessories such as mounting kits, the safety software and its configuration, and service contracts.
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 protective field range, fields or outputs the variant cannot provide | Only with care Each type code has its own figures, so it takes a table or one rule per variant, kept up to date by hand. | The variant and the needs are in one request and compared with the data sheet figures on every call. |
| A sensor that ships without a system plug and an order with none | Only with workarounds Whether a plug is included depends on the type code, and an existing plug is a judgment call; a rules engine needs an attribute per variant and a rule for each case. | The plug is part of the request and checked against the variant on every call, with an approval for a plug the customer already owns. |
| A restart interlock or EDM the variant does not list | Only with care Option limits are separate rules that need updating when a data sheet changes. | The needs and the variant are in the same request and compared 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 selected variant is a sensor without a system plug and the order has no system plug, new or existing. |
| 2 | The order relies on a system plug the customer already owns; a person should confirm it fits the selected sensor. |
| 3 | The application needs a protective field range of 4.5 m; the selected variant has 4.0 m. |
| 4 | Fields needed: 9; the selected variant stores 8. |
| 5 | Monitoring cases needed: 3; the selected variant has 2. |
| 6 | OSSD pairs needed: 2; the selected variant has 1. |
| 7 | OSSD pairs needed: 1; the selected variant has 0. |
| 8 | Safety outputs via the network needed: 9; the selected variant has 8. |
| 9 | Safety outputs via the network needed: 1; the selected variant has 0. |
| 10 | The application allows a response time of 80 ms; the selected variant has 95 ms. |
| 11 | A resolution of 60 mm is not configurable; the data sheets list 30, 40, 50, 70, 150 and 200 mm. |
| 12 | A resolution of 14 mm is not configurable; the data sheets list 30, 40, 50, 70, 150 and 200 mm. |
| 13 | The data sheets list the application as indoor; the order is for outdoor use. |
| 14 | The ambient temperature runs from -20 to 40 degrees C; the operating range is -10 to 50 degrees C. |
| 15 | The ambient temperature runs from 0 to 55 degrees C; the operating range is -10 to 50 degrees C. |
| 16 | The supply voltage is 15.0 V DC; the data sheets give 24 V DC with a range of 16.8 to 30 V DC. |
| 17 | The application needs SIL 3; the data sheets list SIL 2 (IEC 61,508), PL d, category 3. |
| 18 | The application needs a restart interlock; the data sheet of the selected variant does not list it. |
| 19 | The application needs external device monitoring (EDM); the data sheet of the selected variant does not list it. |
| 20 | The quote states a protective field range of 4.0 m; the selected variant has 5.5 m. |
| 21 | The application needs a protective field range of 5.0 m; the selected variant has 4.0 m. |
| 22 | Monitoring cases needed: 4; the selected variant has 2. |
| 23 | The quote states a protective field range of 5.5 m; the selected variant has 4.0 m. |
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 one SICK microScan3 Core I/O with a 4 m range (MICS3-AAAZ40AZ1P01) for an application that needs a protective field range of 5 m, 6 fields, 4 monitoring cases and 2 OSSD pairs, with a resolution of 50 mm. The quote states a protective field range of 5.5 m. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote one SICK microScan3 Pro I/O with a 5.5 m range (MICS3-CCAZ55AA1) for an application that needs a protective field range of 5 m, 6 fields, 4 monitoring cases and 2 OSSD pairs, with a resolution of 50 mm, with a system plug on the order. The quote states a protective field range of 5.5 m. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote one SICK microScan3 Pro with a 5.5 m range, network outputs only (MICS3-CBAZ55ZA1) for an application that needs a protective field range of 5 m, 20 fields, 10 monitoring cases, 1 OSSD pair and 4 safety outputs via the network, with a resolution of 50 mm, a restart interlock and external device monitoring. The quote states a protective field range of 5.5 m. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote one SICK microScan3 Pro I/O with a 5.5 m range (MICS3-CCAZ55AA1) for an application that needs a protective field range of 5 m, 20 fields, 10 monitoring cases, 1 OSSD pair and 4 safety outputs via the network, with a resolution of 50 mm, a restart interlock and external device monitoring, using a system plug the customer already owns. The quote states a protective field range of 5.5 m. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote one SICK microScan3 Pro I/O with a 5.5 m range (MICS3-CCAZ55AA1) for an application that needs a protective field range of 5 m, 20 fields, 10 monitoring cases, 1 OSSD pair and 4 safety outputs via the network, with a resolution of 50 mm, a restart interlock and external device monitoring, with a system plug on the order. The quote states a protective field range of 5.5 m. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote one SICK microScan3 Core I/O with a 5.5 m range (MICS3-AAAZ55AZ1) for an application that needs a protective field range of 5 m, 6 fields, 2 monitoring cases and 1 OSSD pair, with a resolution of 60 mm, used outdoors, with a system plug on the order. The quote states a protective field range of 5.5 m. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote one SICK microScan3 Core I/O with a 5.5 m range (MICS3-AAAZ55AZ1) for an application that needs a protective field range of 5 m, 6 fields, 2 monitoring cases and 1 OSSD pair, with a resolution of 70 mm, with a system plug on the order. The quote states a protective field range of 5.5 m. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.