Predictika · Precision drill-reamer orders
An AI sales agent prepares an order for a drill-reamer from a public tool catalogue, with a diameter, a length class and a hole to drill. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the catalogue's published ranges and rules and returns a verdict, every reason and the figures it computed.
This validator models orders for the Tritan-Drill-Reamer in the public MAPAL catalogue, not just the scenarios shown below.
Any order for this tool that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (none are published for this tool, so this validator produces no price build-up or line-item quote), cutting data, the rest of the MAPAL range, and custom tools made to a drawing.
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 free diameter that falls in a gap between ranges | Only with care The diameter is free in 0.001 mm steps but only inside nine listed ranges, so the rule is a lookup over ranges that has to be maintained by hand. | The diameter is compared with every catalogue range on every call, and the matching row supplies the shank and length. |
| A stocked size that exists for one length class but not the other | Only with care The H7 sizes differ between 3xD and 5xD (18 and 20 mm exist only as 5xD), which usually means a separate table or rule for each combination. | The series, length class and diameter are in one request and checked together. |
| A hole deeper than the length class allows | Only with workarounds The limit is a multiple of the chosen diameter, so it needs a calculated field and a rule that compares it with the requested depth. | The depth limit is computed from the diameter and length class and compared on every call. |
| A stated overall length that disagrees with the catalogue | Only with workarounds The figure the agent states is free text or a separate field, so it takes an extra rule that compares it with the length for the diameter range. | The stated figure is part of the request and is compared with the catalogue length on every call. |
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 hole is 51 mm deep; a 5 x D tool drills at most 5 times its diameter, and the diameter is 10.0 mm. |
| 2 | A diameter of 3.799 mm is not in the SDR301G ranges of the catalogue (3.800-4.700, 4.701-6.050, 6.051-8.050, 8.051-10.050, 10.051-12.050, 12.970-14.050, 14.970-16.050, 16.800-18.050 and 18.700-20.050 mm, in steps of 0.001 mm). |
| 3 | A diameter of 20.051 mm is not in the SDR301G ranges of the catalogue (3.800-4.700, 4.701-6.050, 6.051-8.050, 8.051-10.050, 10.051-12.050, 12.970-14.050, 14.970-16.050, 16.800-18.050 and 18.700-20.050 mm, in steps of 0.001 mm). |
| 4 | A diameter of 12.5 mm is not in the SDR301G ranges of the catalogue (3.800-4.700, 4.701-6.050, 6.051-8.050, 8.051-10.050, 10.051-12.050, 12.970-14.050, 14.970-16.050, 16.800-18.050 and 18.700-20.050 mm, in steps of 0.001 mm). |
| 5 | A diameter of 12.969 mm is not in the SDR301G ranges of the catalogue (3.800-4.700, 4.701-6.050, 6.051-8.050, 8.051-10.050, 10.051-12.050, 12.970-14.050, 14.970-16.050, 16.800-18.050 and 18.700-20.050 mm, in steps of 0.001 mm). |
| 6 | A diameter of 16.5 mm is not in the SDR301G ranges of the catalogue (3.800-4.700, 4.701-6.050, 6.051-8.050, 8.051-10.050, 10.051-12.050, 12.970-14.050, 14.970-16.050, 16.800-18.050 and 18.700-20.050 mm, in steps of 0.001 mm). |
| 7 | A diameter of 18.0 mm is not in the catalogue list of SDR301 H7 sizes for this length (3xD: 4, 5, 6, 8, 10, 12, 14, 16 mm; 5xD: those and 18 and 20 mm). |
| 8 | A diameter of 7.0 mm is not in the catalogue list of SDR301 H7 sizes for this length (3xD: 4, 5, 6, 8, 10, 12, 14, 16 mm; 5xD: those and 18 and 20 mm). |
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 a Tritan-Drill-Reamer SDR301G (free diameter, tolerance of 0.003 mm), length class 3xD, with a diameter of 12.5 mm, to drill a hole 30 mm deep in a bore specified as IT7. The machine has an internal coolant supply. The order states an overall length l1 of 102 mm. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Tritan-Drill-Reamer SDR301G (free diameter, tolerance of 0.003 mm), length class 3xD, with a diameter of 12 mm, to drill a hole 30 mm deep in a bore specified as IT7. The machine has an internal coolant supply. The order states an overall length l1 of 102 mm. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Tritan-Drill-Reamer SDR301 (H7 tolerance class), length class 3xD, with a diameter of 18 mm, to drill a hole 45 mm deep in a bore specified as IT6. The machine has an internal coolant supply. The order states an overall length l1 of 123 mm. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Tritan-Drill-Reamer SDR301 (H7 tolerance class), length class 5xD, with a diameter of 18 mm, to drill a hole 45 mm deep in a bore specified as IT6. The machine has an internal coolant supply. The order states an overall length l1 of 143 mm. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Tritan-Drill-Reamer SDR301 (H7 tolerance class), length class 5xD, with a diameter of 18 mm, to drill a hole 45 mm deep in a bore specified as IT7. The machine has an internal coolant supply. The order states an overall length l1 of 143 mm. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Tritan-Drill-Reamer SDR301G (free diameter, tolerance of 0.003 mm), length class 3xD, with a diameter of 10 mm, to drill a hole 45 mm deep in a bore specified as IT7. The machine has an internal coolant supply. The order states an overall length l1 of 89 mm. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Tritan-Drill-Reamer SDR301G (free diameter, tolerance of 0.003 mm), length class 5xD, with a diameter of 10 mm, to drill a hole 45 mm deep in a bore specified as IT7. The machine has an internal coolant supply. The order states an overall length l1 of 103 mm. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.