Predictika · Aluminum tooling and precision plate quotes
An AI sales agent prepares a quote for aluminum tooling and precision plate: the product (Alumold 500, Certal or Alplan 6082), the temper, the thickness, width and length, the number of plates, whether the plates are cut to size, the 3.1 certificate, the discount, and the total the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how these choices fit together, and returns a verdict, every reason and the total it computed.
This validator models quotes for three Constellium plate products, not just the scenarios shown below.
Any plate quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Constellium products. Product names, tempers, thickness ranges and the Alumold 500 width table follow public Constellium datasheets; the length limits, weight and discount thresholds, fees and all prices are modeled from comparable products and are not published by Constellium.
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 |
|---|---|---|
| Limits that depend on other choices | Only with workarounds The widest plate depends on the product, the temper and the thickness band, and the thickness range depends on the product and temper, so each combination needs its own rule. | Product, temper, thickness and width are fields of one quote and the limits are checked together on every call. |
| A temper that only one product has | Only with care T652 is offered for Alumold 500 only, and the thickness range changes with it, so selecting a product must change what the other fields allow. | The temper is a field of the quote and is checked against the product on every call. |
| Approvals that stack on top of blocks | Only with workarounds A discount above 8 percent or a heavy order needs a person while a width over the limit stops the quote outright, and a person should see them all at once. | Blocks and approvals are all reported together, so one problem never hides another. |
| A stated total that must match the computed one | Only with workarounds The total is the weight times the price per kilogram, plus cutting and certificate fees, less the discount, so a separate rule must recompute it and compare it with the stated figure. | The stated total is a field of the quote and is compared with the computed total on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as a step is completed, so a rep often fixes one error and meets the next. | All findings come back together, so the agent can fix them in a single pass. |
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 | A thickness of 24.9 mm is outside the offered range of 25 to 203.2 mm for this product and temper. |
| 2 | A width of 1,500 mm is above the 1,000 mm available at this thickness. |
| 3 | The T652 temper is offered for Alumold 500 only; Certal and Alplan 6082 are supplied in T651. |
| 4 | A length of 3,021 mm is above the 3,020 mm plate length. |
| 5 | Cut-to-size pieces must be at least 300 mm in each direction. |
| 6 | A discount of 9 percent is above 8 percent and needs sales management sign-off. |
| 7 | A discount of 21 percent is outside the 0 to 20 percent range. |
| 8 | An order of 5,076 kg is priced against the metal market and a person should confirm the price. |
| 9 | The order weighs 20,304 kg, above the 20,000 kg a single shipment can carry. |
| 10 | 201 plates is outside the 1 to 200 plates a quote covers. |
| 11 | The quote states a total of $9,925.40; the modeled prices give $9,926.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 2 Certal plates in T652, 150 mm thick, 1,600 mm wide and 3,100 mm long, with a 25 percent discount. The quote states a total of $10,837.68. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 Certal plates in T651, 140 mm thick, 1,500 mm wide and 3,100 mm long, with a 25 percent discount. The quote states a total of $22,967.28. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 Certal plates in T651, 140 mm thick, 1,500 mm wide and 3,000 mm long, with an 8 percent discount. The quote states a total of $27,264.38. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 6 Alumold 500 plates in T651, 160 mm thick, 1,000 mm wide and 2,000 mm long, with a 12 percent discount. The quote states a total of $41,929.11. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 6 Alumold 500 plates in T651, 160 mm thick, 750 mm wide and 2,000 mm long, with a 5 percent discount. The quote states a total of $33,948.28. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 8 cut-to-size Alumold 500 pieces in T651, 50 mm thick, 600 by 280 mm. The quote states a total of $2,479.52. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 8 cut-to-size Alumold 500 pieces in T651, 50 mm thick, 600 by 300 mm. The quote states a total of $1,981.12. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.