Predictika · Vertical machining center orders
An AI sales agent prepares an order for a vertical machining center with its spindle, tool changer, coolant, chip handling, rotary table, probe and option package. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the compatibility and ordering rules and returns a verdict, every reason and the figures it computed.
This validator models VF-Series vertical machining center orders for the seven models above, not just the scenarios shown below. The model names, option names and Value Option Package names are Haas names; the compatibility rules are modeled from comparable machining centers and are not published by Haas Automation.
Any VF-Series order for these models that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (this validator produces no price build-up or line-item quote), other Haas machine lines, the full option catalog, and the exact contents of each Value Option Package. The package contents and every compatibility rule shown are modeled and illustrative, not Haas-published.
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 |
|---|---|---|
| Options that exist for only some models | Only with care A product rule per option and model. It works, but every new model or option is another set of rules to maintain. | The model and every option are in one request and each pairing is checked together. |
| A spindle that needs a particular tool changer | Only with workarounds The rule depends on a choice on one line and another choice on a different line, so it needs cross-line rules that interact with the rest. | Every choice is in one request, so the conflict is found whichever order the choices arrive in. |
| Options already included in a package | Only with care A bundle and a separate line can both be added; catching the duplicate means writing and maintaining a rule for every bundle and every item in it. | The package and the separate lines travel together, and each duplicate is reported. |
| Stated spindle speed and pocket count that must match the machine | Only with care A stated figure is a free-entry field; a rule can compare it with a computed value, but someone has to write and maintain that comparison. | The stated figures travel with the order and are compared with the computed 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 50-taper gearbox spindle is available only on the VF-10/50; the other models on this quote have a 40-taper spindle. |
| 2 | The 15,000 rpm spindle is a 40-taper option and is not available on the 50-taper VF-10/50. |
| 3 | The 15,000 rpm spindle is quoted only with the 24-pocket side-mount tool changer; this quote has a different tool changer. |
| 4 | The 15,000 rpm spindle is not available on the VF-2YT. |
| 5 | The 20-pocket umbrella tool changer is available only on the VF-2 and VF-2YT. |
| 6 | Through-spindle coolant (ordered or included in the Value Option Package) needs a side-mount tool changer; it is not available with the 20-pocket umbrella changer. |
| 7 | 1,000 psi through-spindle coolant needs a chip auger or chip conveyor on the quote. |
| 8 | The VF-10/50 is quoted with a chip auger or chip conveyor; the quote has neither. |
| 9 | The 4th-axis and 5-axis rotary tables on this quote are sized for the 40-taper models and are not quoted with the VF-10/50. |
| 10 | The 5-axis trunnion table needs a side-mount tool changer; it is not quoted with the 20-pocket umbrella changer. |
| 11 | A 5-axis trunnion table is quoted with a wireless intuitive probe; add the probe or a Value Option Package that includes it. |
| 12 | The Value Option Package already includes the wireless intuitive probe; remove the separate probe line. |
| 13 | Value Option Packages C and D already include 300 psi through-spindle coolant; remove the separate 300 psi line. |
| 14 | Value Option Package D already includes the 4th-axis rotary table; remove the separate 4th-axis line. |
| 15 | Only Value Option Package B is quoted for the VF-10/50. |
| 16 | The quote states a top spindle speed of 12,000 rpm, but the spindle on it reaches 8,100 rpm. |
| 17 | The quote states 40 tool pockets, but the tool changer on it holds 24. |
| 18 | The quote states a top spindle speed of 15,000 rpm, but the spindle on it reaches 8,100 rpm. |
| 19 | The quote states 20 tool pockets, but the tool changer on it holds 24. |
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 Haas VF-3 with the 15,000 rpm spindle, the 40-pocket side-mount tool changer, 1,000 psi through-spindle coolant, no chip handling, no rotary table, wireless intuitive probe and no Value Option Package. The quote states a top spindle speed of 15,000 rpm and 40 tool pockets. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote one Haas VF-3 with the 15,000 rpm spindle, the 24-pocket side-mount tool changer, 1,000 psi through-spindle coolant, chip conveyor, no rotary table, wireless intuitive probe and no Value Option Package. The quote states a top spindle speed of 15,000 rpm and 24 tool pockets. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote one Haas VF-10/50 with the 15,000 rpm spindle, the 24-pocket side-mount tool changer, flood coolant only, no chip handling, 4th-axis rotary table, no separate probe and Value Option Package C. The quote states a top spindle speed of 15,000 rpm and 24 tool pockets. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote one Haas VF-10/50 with the standard spindle, the 24-pocket side-mount tool changer, flood coolant only, chip auger, no rotary table, wireless intuitive probe and Value Option Package B. The quote states a top spindle speed of 7,500 rpm and 24 tool pockets. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote one Haas VF-10/50 with the standard spindle, the 24-pocket side-mount tool changer, flood coolant only, chip auger, no rotary table, no separate probe and Value Option Package B. The quote states a top spindle speed of 7,500 rpm and 24 tool pockets. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote one Haas VF-2 with the standard spindle, the 20-pocket umbrella tool changer, flood coolant only, chip auger, 5-axis trunnion table, no separate probe and no Value Option Package. The quote states a top spindle speed of 8,100 rpm and 24 tool pockets. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote one Haas VF-2 with the standard spindle, the 24-pocket side-mount tool changer, flood coolant only, chip auger, 5-axis trunnion table, wireless intuitive probe and no Value Option Package. The quote states a top spindle speed of 8,100 rpm and 24 tool pockets. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.