Predictika · Motion-control orders
An AI sales agent prepares an order for THK LM Guide HSR-M1 (high-temperature) linear guides: size, block type, long or standard block, rail length and the number of blocks and rails. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the catalog tables and returns a verdict, every reason and the figures it computed.
This validator models orders for the HSR-M1 range, not just the scenarios shown below.
Any HSR-M1 order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (THK does not publish list prices, so this validator produces no price build-up or line-item quote), other LM Guide models, ball screws and other THK products, the HSR-M1VV variant, and which contamination-protection, preload and accuracy options suit each application. Assumptions: contamination protection is limited to the UU and SS seals named in the catalog; a rail longer than the standard maximum needs the jointed-rail option; preload and accuracy choices are accepted as listed on the coding line and are not cross-checked.
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 |
|---|---|---|
| Block types that exist only at some sizes | Only with care A product rule per size and type, written from the catalog tables. It works, but every size and type is another rule to keep in step with the catalog. | Size, block type and long block are in one request and the availability rule is checked with the rest. |
| Rail length limits that differ by size | Only with care A validation rule for each size. It works, but the limits are easy to mistype and a stated figure on the order is a free-entry field. | The maximum is computed from the size and compared with the rail ordered and with the figure the agent states. |
| 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 order; everything else is computed.
| 1 | Size 10 is not available in the HSR-M1 range; the sizes are 15, 20, 25, 30 and 35. |
| 2 | The long block is not listed for this combination of size 15 and block type; HSR-M1YR has no long version and sizes below 20 have no long A or B block. |
| 3 | A rail of 1,241 mm is longer than the standard maximum of 1,240 mm for this size and is not marked as jointed. |
| 4 | The quote has a rail length of 0 mm; a rail length is needed. |
| 5 | The quote has 0 LM blocks on each rail; at least 1 is needed. |
| 6 | The quote has 0 rail sets; each rail is one set and at least 1 is needed. |
| 7 | The quote states a standard maximum rail length of 1,480 mm; the catalog lists 1,500 mm for this size. |
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 prepare an order for Kestrel Automation: 4 rail sets of HSR 15M1LA, with 2 LM blocks on each rail and rails of 1,000 mm. The standard maximum rail length for this size is 1,240 mm. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare an order for Kestrel Automation: 4 rail sets of HSR 15M1LC, with 2 LM blocks on each rail and rails of 1,000 mm. The standard maximum rail length for this size is 1,240 mm. It is ready to send.
Verdict: Allowed.
The agent's request. Please prepare an order for Kestrel Automation: 6 rail sets of HSR 20M1LB, with 2 LM blocks on each rail and rails of 1,800 mm. The standard maximum rail length for this size is 1,500 mm. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare an order for Kestrel Automation: 6 rail sets of HSR 20M1LB, with 2 LM blocks on each rail and rails of 1,480 mm. The standard maximum rail length for this size is 1,480 mm. It is ready to send.
Verdict: Allowed.
The agent's request. Please prepare an order for Kestrel Automation: 2 rail sets of HSR 40M1R, with 3 LM blocks on each rail and rails of 1,500 mm. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare an order for Kestrel Automation: 2 rail sets of HSR 35M1R, with 3 LM blocks on each rail and rails of 1,500 mm. The standard maximum rail length for this size is 1,500 mm. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.