Predictika · Primary aluminium product orders

An AI sales agent's primary aluminium order, checked before it goes out

An AI sales agent prepares an order for primary aluminium: re-melt ingots, foundry alloy ingots, rolling sheet ingots or extrusion billets. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the shapes, alloys, piece weights and dimension ranges in the published product booklet and returns a verdict, every reason and the figures it computed.

Scope: Primary aluminium orders: re-melt purity and foundry ingots, rolling sheet ingots and extrusion or forging billets. See everything this validator covers

This validator models orders for the four product families in EGA's published product booklet, not just the scenarios shown below.

  • Re-melt purity ingots — standard ingots (22 kg), B-ingots (10 kg) and low-profile sow ingots (680 kg), in the six AA purity designations the booklet lists (P1020, P0507A, P0303A, P0404A, P0304A, P0202A).
  • Foundry alloy ingots — standard ingots (20 kg), B-ingots (10 kg), HDC small ingots (5, 8 or 10 kg), Properzi ingots (10 kg) and T-ingots (680 to 1,406 kg, sawn to 800 to 1,695 mm), in the ten foundry alloys listed. The quote's stated total is compared with pieces times piece weight.
  • Rolling sheet ingots and extrusion billets — sheet ingots in the 1xxx, 3xxx, 5xxx, 6xxx and 8xxx series, up to 600 mm thick, up to 10,000 mm long, in the listed widths from 1,150 to 2,200 mm; billets in the 1xxx, 3xxx and 6xxx series, in the 13 listed diameters from 152 to 406 mm, cut to 420 to 7,500 mm.

Any order in these four families that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the booklet publishes none, so this validator produces no price build-up or line-item quote), the smelter on which a shape is cast, tolerances, packaging, alloy chemistry, delivery and lead times, order minimums, the further shapes named only in the booklet's summary table (for example 500 kg high-profile sow ingots), and the customer-specific specifications EGA makes to order.

The AI sales agentBuilds the aluminium order from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

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 caughtTypical rules-based CPQPredictika
A shape or alloy that is not offered in the chosen product familyOnly with care
A list of allowed shapes and alloys per product family; every new alloy or shape means editing several lists.
Family, shape and alloy are in one request and every pairing is checked together.
A piece weight that depends on the shape and the familyOnly with care
The same shape has different weights in different families (a standard ingot is 22 kg for purity and 20 kg for foundry), so each needs its own rule.
The weight is checked against the shape and family on every call.
Dimension ranges per product (widths from a list, thickness, diameters, lengths)Only with care
Each limit is a separate validation rule or value list, written and maintained per product.
Every limit for the chosen family is checked in one pass and each breach is named with the value that caused it.
A stated total that must equal pieces times weightOnly with care
A stated figure is a free-entry field; a rule can compare it with a computed total, but someone has to write and maintain that comparison.
The stated total travels with the order and is compared with the computed total on every call.
Every problem returned in one answerOnly 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.

What this validator catches: findings from its test cases

Click to expand

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.

1EGA does not offer a piece weight of 20 kg for this shape.
2EGA does not offer a piece weight of 22 kg for this shape.
3EGA does not offer a piece weight of 6 kg for this shape.
4EGA does not offer a piece weight of 1,500 kg for this shape.
5A T-ingot is sawn to a length of 800 to 1,695 mm; the order asks for 1,800 mm.
6A T-ingot is sawn to a length of 800 to 1,695 mm; the order asks for 700 mm.
7The selected ingot or billet shape is not offered in this EGA product family.
8The alloy or purity designation on the order is not offered in this EGA product family.
9EGA does not list a sheet ingot width of 1,500 mm.
10EGA sheet ingots are up to 600 mm thick; the order asks for 650 mm.
11EGA sheet ingots are up to 10,000 mm long; the order asks for 11,000 mm.
12EGA does not list a billet diameter of 200 mm.
13EGA billets are cut to lengths of 420 to 7,500 mm; the order asks for 8,000 mm.
14EGA billets are cut to lengths of 420 to 7,500 mm; the order asks for 400 mm.
15The quote states a total of 26,400 kg, but the quantities on it come to 24,200 kg.
16The quote states a total of 28,000 kg, but the quantities on it come to 30,000 kg.
17The quote states a total of 25,000 kg, but the quantities on it come to 2,250,000 kg.

Scenarios and results

Click to expand

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.

1. Foundry standard ingots: A foundry alloy order of standard ingots

The agent's request. Please quote 1400 standard ingots in AlSi10Mg foundry alloy at 22 kg each, 30800 kg in total. The quote states that total. It is ready to send.

Verdict: Blocked.

  • Piece weight not offered for this shape. EGA does not offer a piece weight of 22 kg for this shape.

2. Foundry standard ingots: The agent resubmits after fixing the errors

The agent's request. Please quote 1540 standard ingots in AlSi10Mg foundry alloy at 20 kg each, 30800 kg in total. The quote states that total. It is ready to send.

Verdict: Allowed.

  • Order summary. 1,540 pieces of 20 kg each; the quantities on the quote come to 30,800 kg.

3. Extrusion billets: An order for extrusion billets in a 5xxx series alloy

The agent's request. Please quote 240 extrusion billets in 5xxx series alloy, 200 mm in diameter and cut to 8000 mm. It is ready to send.

Verdict: Blocked.

  • Alloy not offered for this product family. The alloy or purity designation on the order is not offered in this EGA product family.
  • Billet diameter not offered. EGA does not list a billet diameter of 200 mm.
  • Billet cut length outside the range. EGA billets are cut to lengths of 420 to 7,500 mm; the order asks for 8,000 mm.

4. Extrusion billets: The agent resubmits after fixing the errors

The agent's request. Please quote 240 extrusion billets in 6xxx series alloy, 203 mm in diameter and cut to 8000 mm. It is ready to send.

Verdict: Blocked.

  • Billet cut length outside the range. EGA billets are cut to lengths of 420 to 7,500 mm; the order asks for 8,000 mm.

5. Extrusion billets: The agent resubmits after fixing the errors

The agent's request. Please quote 240 extrusion billets in 6xxx series alloy, 203 mm in diameter and cut to 7500 mm. It is ready to send.

Verdict: Allowed.

  • Order summary. 240 billets, 203 mm in diameter and 7,500 mm long.

6. Rolling sheet ingots: An order for rolling sheet ingots in a 3xxx series alloy

The agent's request. Please quote 16 rolling sheet ingots in 3xxx series alloy, 1500 mm wide, 650 mm thick and 9000 mm long. It is ready to send.

Verdict: Blocked.

  • Sheet ingot width not offered. EGA does not list a sheet ingot width of 1,500 mm.
  • Sheet ingot too thick. EGA sheet ingots are up to 600 mm thick; the order asks for 650 mm.

7. Rolling sheet ingots: The agent resubmits after fixing the errors

The agent's request. Please quote 16 rolling sheet ingots in 3xxx series alloy, 1550 mm wide, 600 mm thick and 9000 mm long. It is ready to send.

Verdict: Allowed.

  • Order summary. 16 sheet ingots, 600 mm thick, 1,550 mm wide and 9,000 mm long.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares an order for primary aluminium: re-melt ingots, foundry alloy ingots, rolling sheet ingots or extrusion billets. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the shapes, alloys, piece weights and dimension ranges in the published product booklet and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 240 extrusion billets in 5xxx series alloy, 200 mm in diameter and cut to 8000 mm. It is ready to send.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The alloy or purity designation on the order is not offered in this EGA product family. EGA does not list a billet diameter of 200 mm. EGA billets are cut to lengths of 420 to 7,500 mm; the order asks for 8,000 mm.
  6. The validator returned three blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for a shape or alloy that is not offered in the chosen product family, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the alloy series to 6xxx series and the diameter to 203 mm.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. EGA billets are cut to lengths of 420 to 7,500 mm; the order asks for 8,000 mm.
  12. Two findings cleared. Still blocking: billet cut length outside the range.
  13. The agent resubmits once more.
  14. The revised request. It changes the cut length to 7,500 mm.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared.
  18. Three problems caught in one call, fixed in two passes, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.