Predictika · Modular tooling quotes
An AI sales agent prepares a Kennametal quote for a machine shop: KM Micro, KM40, KM4X63 and KM4X100 quick-change couplings, KM clamping units, shrink-fit holders, HydroForce hydraulic chucks, ER collet chucks, boring bars, extensions, machine adapters and insert boxes. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of coupling size and machine interface, spindle speed, bending moment, gage length, holder and material, lead time and discount, and returns a verdict, every reason, a line-item quote and the figures it computed.
This validator models Kennametal KM quick-change tooling quotes built from product names in public trade-press articles and search results, not just the scenarios shown below.
Any Kennametal KM quote that touches these products, limits and services is in scope — not only the scenarios pictured here. Not covered: indexable inserts and grades, drills, milling cutters, other Kennametal tool systems, taxes, freight and regional price lists. The Kennametal product names are real; the interface rules, speed, moment and gage limits, lead times, approval thresholds and every price on this page are typical or invented for illustration.
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 |
|---|---|---|
| Coupling size against the machine interface | Only with care Which KM size fits which spindle or turret is a product-compatibility rule. A CPQ can hold it, but each new interface or size means another rule to keep current. | Coupling and machine interface are inputs, and the pairing is checked on every call. |
| Speed, bending moment and gage length together | Only with workarounds These are properties of the job, not of the product on the quote, and each coupling has its own limit for each. A rule has to read three job figures and compare them with three limits. | Spindle speed, peak moment and gage length are inputs, compared with the limits of the chosen coupling. |
| Titanium needs a larger coupling and through-coolant | Only with workarounds The material is a job fact, and the coolant is a machine fact. Nothing on a typical quote ties either to the coupling size. | Material, coolant and coupling are checked against each other. |
| Holder against the machine type and the tool diameter | Only with care A lathe has no driven tool spindle, a machining center does not turn, and each holder has a diameter range. A rule per holder is possible but long. | Machine type, holder and diameter are inputs, and every pairing is compared on each call. |
| Extension lengths and the long-build review | Only with care Extensions come in fixed steps, and a long one raises the lead time and needs an engineer. A price list holds the steps; it does not hold the review. | The length is checked against the steps and, when it is long, sent for review. |
| A machine adapter for every machine | Only with workarounds The adapter is a separate line from the couplings, so a short count passes until the first machine is set up. | Machines and adapters are inputs, and the counts are compared. |
| A stated total that has to agree with the quote | Only with workarounds With hundreds of assemblies, a missing extension or adapter in the typed total can pass unnoticed. | The total is computed from the choices and compared with the total the quote states. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote is saved or a step is completed, so a person 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 chosen KM coupling size does not fit the machine interface on the quote; KM Micro goes on Swiss-type turrets, KM40 and KM4X63 on lathe turrets, HSK-A63 and BT40 spindles, and KM4X100 on HSK-A100 and BT50 spindles. |
| 2 | The quote covers 12 machines and 11 machine adapters; every machine needs one. |
| 3 | The job runs at 38,001 rpm, and the chosen coupling is rated to 38,000 rpm. |
| 4 | The peak bending moment of 1,081 newton meters is above 90 percent of the 1,200 the coupling takes, so an application engineer should confirm. |
| 5 | The job puts a peak bending moment of 1,201 newton meters on the coupling, and the chosen size takes 1,200. |
| 6 | The quote has a gage length of 451 millimeters, and the chosen coupling supports 450. |
| 7 | The quote has a 200 millimeter extension, which is a long build, so an application engineer should confirm the setup. |
| 8 | The quote has an extension of 150 millimeters; extensions come in steps of 20 millimeters from 80 to 200. |
| 9 | Titanium and heat-resistant superalloys need the low-end torque of a KM4X coupling, and the quote has a KM Micro or KM40. |
| 10 | The quote cuts titanium or superalloy without through-coolant supply. |
| 11 | The quote has rotary holders on a lathe, which has no driven tool spindle for them; use clamping units or boring bars. |
| 12 | The quote has KM clamping units for turning on a machining center, which does not turn. |
| 13 | The quote has a 21 millimeter tool in an ER collet chuck; an ER chuck holds tools up to 20 millimeters. |
| 14 | The quote has a 5 millimeter tool in a shrink-fit or HydroForce holder; these hold tools from 6 to 32 millimeters. |
| 15 | The quote has a boring bar of 19 millimeters; boring bars are quoted from 20 to 100 millimeters. |
| 16 | The customer needs the tooling in 2 weeks, and the lead time for this order is 3 weeks. |
| 17 | The total is $468,100, above $400,000, so a person should confirm. |
| 18 | The quote takes a discount of $14,572 against $182,140 of list price, above the 8 percent that needs a sales director. |
| 19 | The quote takes a discount of $27,322 against $182,140 of list price, above the 15 percent an agent may offer. |
| 20 | The quote states a total of $182,139; the prices give $182,140. |
| 21 | The quote includes no Kennametal product, so there is nothing to price. |
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 Kennametal tooling for 20 machining centers, each with a BT50 spindle interface: 200 assemblies on KM40 couplings with shrink-fit holders for 25 millimeter tools and 160 millimeter extensions, 18 machine adapters and 300 insert boxes. The work is titanium at up to 9,000 rpm with a gage length of 520 millimeters. The customer needs it in 5 weeks. The discount is $20,000. The quote states $216,900. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Kennametal tooling for 20 machining centers, each with a BT50 spindle interface: 200 assemblies on KM4X100 couplings with shrink-fit holders for 25 millimeter tools and 160 millimeter extensions, 20 machine adapters and 300 insert boxes. The work is titanium at up to 9,000 rpm with a gage length of 520 millimeters. The customer needs it in 10 weeks. The discount is $20,000. The quote states $370,900. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote Kennametal tooling for 20 machining centers, each with a BT50 spindle interface: 200 assemblies on KM4X100 couplings with shrink-fit holders for 25 millimeter tools and 140 millimeter extensions, 20 machine adapters and 300 insert boxes. The work is titanium at up to 9,000 rpm with a gage length of 520 millimeters. The customer needs it in 10 weeks. The discount is $20,000. The quote states $365,900. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Kennametal tooling for 16 lathes, each with a lathe turret interface: 160 assemblies on KM4X63 couplings with ER collet chucks for 12 millimeter tools and 100 millimeter extensions, 16 machine adapters and 200 insert boxes. The work is steel at up to 40,000 rpm with a gage length of 260 millimeters. The customer needs it in 6 weeks. The discount is $12,000. The quote states $210,280. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Kennametal tooling for 16 mill-turn machines, each with a lathe turret interface: 160 assemblies on KM4X63 couplings with ER collet chucks for 12 millimeter tools and 100 millimeter extensions, 16 machine adapters and 200 insert boxes. The work is steel at up to 30,000 rpm with a gage length of 260 millimeters. The customer needs it in 6 weeks. The discount is $12,000. The quote states $184,680. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Kennametal tooling for 20 lathes, each with a HSK-A63 spindle interface: 200 assemblies on KM Micro couplings with boring bars for 12 millimeter tools and 100 millimeter extensions, 20 machine adapters and 300 insert boxes. The work is aluminum at up to 45,000 rpm with a gage length of 160 millimeters. The customer needs it in 6 weeks. The discount is $8,000. The quote states $270,900. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Kennametal tooling for 20 lathes, each with a Swiss-type turret interface: 200 assemblies on KM Micro couplings with boring bars for 20 millimeter tools and 100 millimeter extensions, 20 machine adapters and 300 insert boxes. The work is aluminum at up to 38,000 rpm with a gage length of 110 millimeters. The customer needs it in 6 weeks. The discount is $8,000. The quote states $298,700. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.