Predictika · Plate processing quotes
An AI sales agent prepares a quote for cut-to-size plate: a material (carbon, stainless or aluminum plate), a cutting process (plasma, oxy-fuel, laser, waterjet or saw), a thickness and plate size, a finish, a mill test report, a number of plates and parts per plate, and the delivery speed. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of plate processing and returns a verdict and every reason.
This validator models plate processing quotes for a metals service center, not just the scenarios shown below.
Any plate processing quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: tube, bar, sheet and coil, forming, welding and machining, and shipping. Public versus modeled: Ryerson's public pages describe plasma, laser and burning and sawing of carbon, stainless and aluminum plate up to 10 inches thick; the per-process thickness limits, laser bed size, plate size range, finish and certification rules, quantity limits, the waterjet option and every approval threshold are modeled by Predictika as typical for a metals service center and are not published by Ryerson. No prices are modeled.
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 |
|---|---|---|
| A thickness limit that depends on the process and the material | Only with care Plasma, oxy-fuel, laser, waterjet and saw each have their own limit, and laser is lower on aluminum, so the rule has to look at two fields at once. | The process, the material and the thickness are fields of one quote and are checked together on every call. |
| A stated part count that must equal plates times parts per plate | Only with workarounds The count is derived from two other fields; checking a stated figure against it takes extra formulas that interact with the rest of the rules. | The stated count is a field in the request and is compared with the computed count. |
| Finish and certification rules that depend on the cut | Only with care Edge grinding only on thermal cuts and a mill test report on 316 stainless are separate rules, each tied to a different field. | Each is a finding of the same call, listed next to the others. |
| Orders that should go to a manager rather than be blocked or passed | Only with care A separate approval path with its own thresholds that must not overlap the blocking rules. | Blocks and approvals come back together; approval-only orders are not blocked. |
| 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 plate is 250 hundredths of an inch thick but the chosen cutting process handles up to 200 for this material in this model. |
| 2 | The plate is 1,100 hundredths of an inch thick but the chosen cutting process handles up to 1,000 for this material in this model. |
| 3 | A thickness of 1,100 hundredths of an inch is outside plate processing, 0.06 to 10 inches. |
| 4 | A thickness of 4 hundredths of an inch is outside plate processing, 0.06 to 10 inches. |
| 5 | The plate is 150 hundredths of an inch thick but the chosen cutting process handles up to 100 for this material in this model. |
| 6 | The plate is 75 hundredths of an inch thick but the chosen cutting process handles up to 50 for this material in this model. |
| 7 | The plate is 900 hundredths of an inch thick but the chosen cutting process handles up to 800 for this material in this model. |
| 8 | Oxy-fuel burning cuts carbon steel only; stainless and aluminum plate need plasma, laser, waterjet or saw. |
| 9 | The laser bed handles plate up to 72 by 144 inches in this model; the plate is 80 by 144. |
| 10 | The laser bed handles plate up to 72 by 144 inches in this model; the plate is 72 by 150. |
| 11 | A plate of 130 by 96 inches is outside the 6 to 120 inch width and 6 to 240 inch length range of this model. |
| 12 | A plate of 48 by 300 inches is outside the 6 to 120 inch width and 6 to 240 inch length range of this model. |
| 13 | A plate of 4 by 96 inches is outside the 6 to 120 inch width and 6 to 240 inch length range of this model. |
| 14 | Edge grinding removes dross from thermal cuts; laser, waterjet and saw edges do not need it. |
| 15 | 316 stainless plate is quoted with a mill test report; the quote has none. |
| 16 | Waterjet cutting is not offered with expedited delivery in this model. |
| 17 | Expedited delivery of plate 2 inches or thicker needs a plant manager to confirm the cutting slot. |
| 18 | An order covers 1 to 500 plates in this model; the quote has 0. |
| 19 | An order covers 1 to 500 plates in this model; the quote has 501. |
| 20 | Each plate must yield at least one part; the quote has 0. |
| 21 | The quote states 30 parts, but the plates and parts per plate add up to 40. |
| 22 | The quote states 50 parts, but the plates and parts per plate add up to 40. |
| 23 | 100 plates of 2 inches or thicker need a plant manager to confirm saw and crane capacity. |
| 24 | 5,000 parts or more need a sales manager to confirm the nesting and schedule. |
| 25 | The quote states 10 parts, but the plates and parts per plate add up to 40. |
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 316 stainless plate, 1.5 inches thick and 80 by 144 inches, cut by laser with edge grinding. The order is 40 plates with 6 parts each and states 220 parts in total, for standard delivery. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 316 stainless plate, 1.5 inches thick and 80 by 144 inches, cut by waterjet and deburred, with a mill test report. The order is 40 plates with 6 parts each and states 240 parts in total, for standard delivery. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 6061 aluminum plate, 3 inches thick and 130 by 200 inches, cut by oxy-fuel. The order is 120 plates with 3 parts each and states 360 parts in total, for expedited delivery. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 6061 aluminum plate, 3 inches thick and 120 by 200 inches, cut by waterjet. The order is 120 plates with 3 parts each and states 360 parts in total, for standard delivery. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 304 stainless plate, 1.25 inches thick and 48 by 96 inches, cut by laser. The order is 520 plates with 8 parts each and states 4,160 parts in total, for standard delivery. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 304 stainless plate, 1.25 inches thick and 48 by 96 inches, cut by plasma. The order is 480 plates with 8 parts each and states 3,840 parts in total, for standard delivery. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.