Predictika · Glass bottle orders

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

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.

Scope: Verallia Selective Line wine, sparkling, spirits, beer and oil bottles: model and capacity, glass colour, neck finish, decoration, pallets, discount and total. See everything this validator covers

This validator models Selective Line bottle orders, not just the scenarios shown below.

  • Model and capacity — Selective Line models such as EGO Bordelaise, Paris, Osaka, Moonea and Steinie, each offered only in certain capacities.
  • Colour and finish — the glass colours and neck finishes (cork, screw, VEO, Vinolok, crown, sparkling cork) that fit each family of bottle, and satin frosting only on clear glass.
  • Decoration and run size — screen printing and satin need at least 3 pallets, embossing and engraving need a new mould and at least 10 pallets, and the special colours cannelle and deep blue need at least 5.
  • Discount and approvals — a discount above 5 percent needs a large volume and one above 12 percent is never allowed; a new mould, a special colour slot and a discount of 9 to 12 percent need a person to confirm them.
  • Stated total — the total the order states is compared with the total computed from the pallets, the bottles per pallet, the colour and decoration surcharges and the discount.

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.

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

6 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
Colours and finishes that depend on the bottle familyOnly 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 colourOnly 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 volumeOnly 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 oneOnly 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 answerOnly 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.

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 order; approval findings need a person to sign off; everything else is computed.

1The order has 0 pallets; at least 1 full pallet is needed.
2This bottle model is not offered in 70 cl.
3The chosen glass colour is not offered for this bottle model.
4The chosen neck finish does not fit this bottle model.
5The satin (frosted) finish is only possible on extra-flint or flint glass.
6Screen printing or satin finishing needs at least 3 pallets; the order has 2.
7Embossing or engraving needs a new mould and at least 10 pallets; the order has 9.
8Embossing or engraving needs a new mould; a person should confirm the tooling cost and lead time.
9Cannelle and deep blue glass need a colour campaign of at least 5 pallets; the order has 4.
10Cannelle or deep blue glass at under 10 pallets needs a person to confirm a furnace colour slot.
11A 6 percent discount is not allowed at this volume (over 5 percent needs 20+ pallets; over 12 percent is never allowed).
12A 9 percent discount needs sales-management approval.
13The quote states EUR 6,500 in total; the order lines add up to EUR 6,400.

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. Spirits bottle with a wrong finish: Moonea spirits bottles in deep blue glass with a VEO finish, engraved, 6 pallets and a 7 percent discount

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.

  • Finish not compatible with the model. The chosen neck finish does not fit this bottle model.
  • Embossing or engraving under the mould minimum. Embossing or engraving needs a new mould and at least 10 pallets; the order has 6.
  • Discount too high for the volume. A 7 percent discount is not allowed at this volume (over 5 percent needs 20+ pallets; over 12 percent is never allowed).
  • Special colour slot to confirm. Cannelle or deep blue glass at under 10 pallets needs a person to confirm a furnace colour slot.

2. Spirits bottle with a wrong finish: The agent resubmits after fixing the errors

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.

  • Mould tooling to confirm. Embossing or engraving needs a new mould; a person should confirm the tooling cost and lead time.
  • Discount to approve. A 9 percent discount needs sales-management approval.
  • Order summary. 24 pallets, 16,800 bottles in total, EUR 122 per 100 bottles, EUR 20,496 in total (illustrative prices).

3. Printed run in a special colour: Bordelaise bottles in cannelle glass with screen printing, 2 pallets

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.

  • Printed decoration under the run minimum. Screen printing or satin finishing needs at least 3 pallets; the order has 2.
  • Special colour under the colour-run minimum. Cannelle and deep blue glass need a colour campaign of at least 5 pallets; the order has 2.

4. Printed run in a special colour: The agent resubmits after fixing the errors

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.

  • Special colour slot to confirm. Cannelle or deep blue glass at under 10 pallets needs a person to confirm a furnace colour slot.
  • Order summary. 6 pallets, 6,000 bottles in total, EUR 86 per 100 bottles, EUR 5,160 in total (illustrative prices).

5. Sparkling magnum with embossing and a large discount: Paris sparkling magnums with embossing, 12 pallets and a 10 percent discount

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.

  • Discount too high for the volume. A 10 percent discount is not allowed at this volume (over 5 percent needs 20+ pallets; over 12 percent is never allowed).
  • Mould tooling to confirm. Embossing or engraving needs a new mould; a person should confirm the tooling cost and lead time.

6. Sparkling magnum with embossing and a large discount: The agent resubmits after fixing the errors

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.

  • Mould tooling to confirm. Embossing or engraving needs a new mould; a person should confirm the tooling cost and lead time.
  • Order summary. 24 pallets, 14,400 bottles in total, EUR 81 per 100 bottles, EUR 11,664 in total (illustrative prices).

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 a glass bottle order from the Selective Line: the bottle model and capacity, the glass colour, the neck finish, and more. 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.
  2. I will start with the first request by the agent.
  3. The agent says. 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. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings and one approval, all in one answer. The chosen neck finish does not fit this bottle model. Embossing or engraving needs a new mould and at least 10 pallets; the order has 6. A 7 percent discount is not allowed at this volume (over 5 percent needs 20+ pallets; over 12 percent is never allowed).
  6. The validator returned three blocking findings and one approval 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 order are checked against each other.
  7. What this shows: for run minimums that depend on the decoration or colour, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the glass colour to extra-flint, the neck finish to vinolok, the pallets to 24, the discount to 9 percent and the total stated on the order to €20,496.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The three blocking findings are cleared; two approvals remain for a person: mould tooling to confirm and discount to approve.
  13. Four problems caught in one call, fixed in one pass, and the corrected order now goes to a person for approval. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.