Predictika · Swiss-type lathe quotes
An AI sales agent prepares a quote for a Swiss-type automatic lathe with a bar feeder: machine model, bar diameter, tooling and the B axis. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published product data and returns a verdict, every reason and the figures it computed.
This validator models Swiss GT machine quotes, not just the scenarios shown below.
Any Swiss GT quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Tornos publishes no list prices, so this validator produces no price build-up or line-item quote), the options brochure, spindle and tooling accessories, parts handling, workpiece geometry and cycle times, and other Tornos machine families. The values are those on the Tornos Swiss GT product page and the Robobar brochure read in October 2026. The brochure gives two different limits for two feeders (SBF 213: 2 to 13 mm in the text and 1 to 13 mm in the table; SBF 542: 4 to 42 mm in the text and 4 to 32 mm in the table), so the validator applies only the limits on which the brochure agrees: no lower limit for SBF 213 and no upper limit for SBF 542 beyond what the machine itself takes.
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 |
|---|---|---|
| Tool positions and rotating positions that depend on the machine model | Only with care Each model has its own counts; a rule can compare them with the job, but the table has to be kept in step with the product list. | The model is looked up once and every count is checked against the job and the stated figure together. |
| Bar feeders listed for specific machines, with a diameter range of their own | Only with workarounds The feeder-to-machine list and the feeder range live in two tables, so it needs a combination rule per pair and a separate range rule. | Machine, feeder and bar are in one request and both checks run with the rest. |
| Options such as the B axis and thread whirling that exist on some models only | Only with care Each option needs its own rule tied to the model family, kept in step as models are added. | Option and model are checked together on every call. |
| 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 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 Robobar compatibility list names the Swiss GT 26 and 32, not the B variant; a person should confirm that the bar feeder fits the GT26B. |
| 2 | The 26.0 mm bar is larger than the 25.4 mm this machine accepts. |
| 3 | The 14.0 mm bar is outside the bar diameter range of the Robobar SBF213 bar feeder. |
| 4 | The job needs 41 tools but this machine has 40 tool positions. |
| 5 | The job needs 15 rotating tools but this machine has 14 positions for rotating tools. |
| 6 | The quote states 36 tool positions; the machine has 40. |
| 7 | The B axis for simultaneous 5-axis machining is available only on the Swiss GT 26B and 32B; the quote has the GT26. |
| 8 | The thread-whirling head fits the modular B-axis position of the Swiss GT 26B and 32B only; the quote has the GT32. |
| 9 | The Robobar SBF213 bar feeder is not listed by Tornos as compatible with the GT26. |
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 Tornos Swiss GT 13 with a Robobar SBF 326 bar feeder for 12 mm bar. The job needs 34 tools, 10 of them rotating. The quote states 40 tool positions. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Tornos Swiss GT 13 with a Robobar SBF 213 bar feeder for 12 mm bar. The job needs 28 tools, 10 of them rotating. The quote states 30 tool positions. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Tornos Swiss GT 26 with a Robobar SBF 326 bar feeder for 18 mm bar. The job needs 34 tools, 15 of them rotating, uses the B axis, needs thread whirling. The quote states 40 tool positions. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Tornos Swiss GT 26B with a Robobar SBF 326 bar feeder for 18 mm bar. The job needs 34 tools, 16 of them rotating, uses the B axis, needs thread whirling. The quote states 36 tool positions. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a Tornos Swiss GT 26B with a Robobar SBF 326 bar feeder for 18 mm bar. The job needs 34 tools, 16 of them rotating, uses the B axis, needs thread whirling. The quote states 36 tool positions. Tornos has confirmed the bar feeder fits this model. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Tornos Swiss GT 32 with a Robobar SBF 542 bar feeder for 34 mm bar. The job needs 38 tools, 14 of them rotating. The quote states 40 tool positions. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Tornos Swiss GT 32 with a Robobar SBF 542 bar feeder for 30 mm bar. The job needs 38 tools, 14 of them rotating. The quote states 40 tool positions. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.