Predictika · Glass bottle orders
An AI sales agent prepares a glass bottle order from the Selective Line: the bottle model and capacity, the glass colour, the neck finish, any decoration such as printing or embossing, the number of pallets and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of what fits what and returns a verdict, every reason and the total it computed.
This validator models Selective Line bottle orders, not just the scenarios shown below.
Any Selective Line bottle order that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Verallia ranges and custom bottle designs. Model names, glass colours, finishes, decoration techniques and the capacity range follow the public Verallia website. The capacity of each model, which colours and finishes fit each family, bottles per pallet, order minimums, discount limits, approval thresholds and every price are modeled from comparable glass packaging, not published by Verallia; all prices are illustrative.
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 |
|---|---|---|
| Colours and finishes that depend on the bottle family | Only with workarounds A compatibility table or one rule per model and option, edited again whenever the range changes. | The model, colour and finish are checked together on every call. |
| Run minimums that depend on the decoration or colour | Only with care Printing, embossing and special colours each need a different minimum number of pallets, so each is its own rule across lines. | The decoration, colour and pallets are fields of one request and every minimum is checked in the same pass. |
| A discount that depends on the volume | Only with care The discount allowed grows with the number of pallets and has an upper limit, so a rule must read the volume and the discount together. | The pallets and the discount are compared on every call. |
| A total reconciled with a stated one | Only with workarounds The total comes from the bottles per pallet, the colour and decoration surcharges and the discount, and a separate calculation is needed to compare it with the figure the order states. | The total is computed inside the model and compared with the stated one 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 person 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 order; approval findings need a person to sign off; everything else is computed.
| 1 | The order has 0 pallets; at least 1 full pallet is needed. |
| 2 | This bottle model is not offered in 70 cl. |
| 3 | The chosen glass colour is not offered for this bottle model. |
| 4 | The chosen neck finish does not fit this bottle model. |
| 5 | The satin (frosted) finish is only possible on extra-flint or flint glass. |
| 6 | Screen printing or satin finishing needs at least 3 pallets; the order has 2. |
| 7 | Embossing or engraving needs a new mould and at least 10 pallets; the order has 9. |
| 8 | Embossing or engraving needs a new mould; a person should confirm the tooling cost and lead time. |
| 9 | Cannelle and deep blue glass need a colour campaign of at least 5 pallets; the order has 4. |
| 10 | Cannelle or deep blue glass at under 10 pallets needs a person to confirm a furnace colour slot. |
| 11 | A 6 percent discount is not allowed at this volume (over 5 percent needs 20+ pallets; over 12 percent is never allowed). |
| 12 | A 9 percent discount needs sales-management approval. |
| 13 | The quote states EUR 6,500 in total; the order lines add up to EUR 6,400. |
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 6 pallets of Moonea bottles, 70 cl, in deep blue glass with a VEO finish, with engraving, and a 7 percent discount. The order states a total of 5,292 euros. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 24 pallets of Moonea bottles, 70 cl, in extra-flint glass with a Vinolok finish, with engraving, and a 9 percent discount. The order states a total of 20,496 euros. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 2 pallets of EGO Bordelaise bottles, 75 cl, in cannelle glass with a VEO finish, with screen printing. The order states a total of 1,720 euros. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 6 pallets of EGO Bordelaise bottles, 75 cl, in cannelle glass with a VEO finish, with screen printing. The order states a total of 5,160 euros. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 12 pallets of Paris bottles, 150 cl, in Georgia green glass with a sparkling cork finish, with embossing, and a 10 percent discount. The order states a total of 5,832 euros. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 24 pallets of Paris bottles, 150 cl, in Georgia green glass with a sparkling cork finish, with embossing, and a 6 percent discount. The order states a total of 11,664 euros. It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.