Predictika · Carton filling machine quotes

An AI sales agent's carton filling line, checked before it goes out

An AI sales agent prepares a quote for a chilled-carton filling line from a public machine table, with a carton type and volume, a line speed and a shelf-life need. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published machine data and returns a verdict, every reason and the figures it computed.

Scope: Elopak Pure-Pak chilled-carton filling machines (six Ultra Clean models): carton type, carton volume, line speed and shelf life. See everything this validator covers

This validator models quotes for the six chilled-carton filling machines on Elopak's public product page, not just the scenarios shown below.

  • Machines — S-PSF140UCe, S-PSF70UCe, S-PLF50UC, S-PRF50UC, S-PMF70UCe and S-PSF65UC, each with the carton volume range, line capacity (cartons per hour) and shelf-life class the page lists.
  • Cartons — the page lists which Pure-Pak carton types each machine handles (Classic, Sense, Imagine, or mini cartons), so a carton type a machine does not list is rejected, as is a carton volume outside the machine's range.
  • Line speed and shelf life — the quoted machines must together reach the line speed the customer needs; a shelf-life need above 28 days requires an Ultra Clean Extended model; and a line capacity stated on the quote is compared with the figure the quoted machines give.

Any quote for these six machines that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices, leasing and package terms (Elopak does not publish them, so this validator produces no price build-up or line-item quote), ambient and aseptic machines, closures (the page names none), carton supply, and service. Assumption: the shelf-life rule uses the page's two classes, 28 days and more than 60 days; the page gives no figure between them.

The AI sales agentBuilds the filling line quote 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 carton type that only some machines acceptOnly with care
Each machine has its own list of carton types, so each needs its own compatibility rule, and every new machine or carton adds more rules to maintain.
The machine and the carton type are in one request and compared on every call.
A carton volume outside the machine's rangeOnly with care
A range per machine, kept in a table or a rule per model and maintained by hand as the range changes.
The machine sets its own range and every carton volume is compared with it on every call.
A long shelf life that only the extended machines supportOnly with workarounds
The need is a customer figure and the capability depends on the machine variant, so it takes a cross-field rule for each variant class.
The shelf-life need and the machine class are in one request and checked together.
Line speed that several machines must reach together, and a stated capacity that must matchOnly with workarounds
The total is a multiple of a per-model figure, and the stated figure is a free-entry field, so it takes a computed total plus a comparison rule that must be kept in step.
The total is computed from the quoted machines and compared with both the need and the stated figure on every call.
Every problem returned in one answerOnly 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.

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.

1The selected carton type is not listed for the selected machine; each Pure-Pak machine lists the carton types it handles.
2The customer fills 249 ml cartons; the selected machine fills 250 to 1,136 ml.
3The customer fills 1,137 ml cartons; the selected machine fills 250 to 1,136 ml.
4The customer fills 1,000 ml cartons; the selected machine fills 1,500 to 1,500 ml.
5The customer fills 199 ml cartons; the selected machine fills 200 to 500 ml.
6The customer fills 501 ml cartons; the selected machine fills 200 to 500 ml.
7The customer fills 2,001 ml cartons; the selected machine fills 1,500 to 2,000 ml.
8The customer needs 7,001 cartons per hour; the quoted machines give 7,000 in total.
9The customer needs 29 days of shelf life; the selected machine is listed for 28 days, and only the Ultra Clean Extended models are listed for more than 60 days.
10The quote states a line capacity of 7,000 cartons per hour; the quoted machines give 14,000.
11The customer needs 8,000 cartons per hour; the quoted machines give 5,000 in total.
12The customer needs 45 days of shelf life; the selected machine is listed for 28 days, and only the Ultra Clean Extended models are listed for more than 60 days.
13The quote states a line capacity of 8,000 cartons per hour; the quoted machines give 5,000.

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. Carton type and shelf life: Imagine cartons with 40 days of shelf life quoted on an S-PSF65UC

The agent's request. Please quote 1 S-PSF65UC filling machine for a line that fills 750 ml Pure-Pak Imagine cartons at 6,000 cartons per hour, with 40 days of shelf life. The quote states a line capacity of 6,500 cartons per hour. It is ready to send.

Verdict: Blocked.

  • Carton type not listed for the machine. The selected carton type is not listed for the selected machine; each Pure-Pak machine lists the carton types it handles.
  • Shelf life beyond a 28-day machine. The customer needs 40 days of shelf life; the selected machine is listed for 28 days, and only the Ultra Clean Extended models are listed for more than 60 days.

2. Carton type and shelf life: The agent resubmits after fixing the errors

The agent's request. Please quote 1 S-PSF70UCe filling machine for a line that fills 750 ml Pure-Pak Imagine cartons at 6,000 cartons per hour, with 40 days of shelf life. The quote states a line capacity of 7,000 cartons per hour. It is ready to send.

Verdict: Allowed.

  • Line summary. 1 machine(s) giving 7,000 cartons per hour in total; the machine fills 250 to 1,136 ml cartons.

3. Line speed: A 20,000 cartons per hour line quoted with three S-PSF65UC machines

The agent's request. Please quote 3 S-PSF65UC filling machines for a line that fills 1,000 ml Pure-Pak Classic cartons at 20,000 cartons per hour, with 21 days of shelf life. The quote states a line capacity of 19,500 cartons per hour. It is ready to send.

Verdict: Blocked.

  • Line speed above the quoted capacity. The customer needs 20,000 cartons per hour; the quoted machines give 19,500 in total.

4. Line speed: The agent resubmits after fixing the errors

The agent's request. Please quote 2 S-PSF140UCe filling machines for a line that fills 1,000 ml Pure-Pak Classic cartons at 20,000 cartons per hour, with 21 days of shelf life. The quote states a line capacity of 28,000 cartons per hour. It is ready to send.

Verdict: Allowed.

  • Line summary. 2 machine(s) giving 28,000 cartons per hour in total; the machine fills 250 to 1,136 ml cartons.

5. Mini cartons: A 12,000 cartons per hour mini-carton line quoted with one S-PMF70UCe

The agent's request. Please quote 1 S-PMF70UCe filling machine for a line that fills 300 ml Pure-Pak mini cartons at 12,000 cartons per hour, with 45 days of shelf life. The quote states a line capacity of 12,000 cartons per hour. It is ready to send.

Verdict: Blocked.

  • Line speed above the quoted capacity. The customer needs 12,000 cartons per hour; the quoted machines give 7,000 in total.
  • Stated line capacity does not match. The quote states a line capacity of 12,000 cartons per hour; the quoted machines give 7,000.

6. Mini cartons: The agent resubmits after fixing the errors

The agent's request. Please quote 2 S-PMF70UCe filling machines for a line that fills 300 ml Pure-Pak mini cartons at 12,000 cartons per hour, with 45 days of shelf life. The quote states a line capacity of 14,000 cartons per hour. It is ready to send.

Verdict: Allowed.

  • Line summary. 2 machine(s) giving 14,000 cartons per hour in total; the machine fills 200 to 500 ml cartons.

7. Carton volume: 1,500 ml cartons quoted on an S-PSF65UC

The agent's request. Please quote 1 S-PSF65UC filling machine for a line that fills 1,500 ml Pure-Pak Classic cartons at 5,000 cartons per hour, with 21 days of shelf life. The quote states a line capacity of 6,500 cartons per hour. It is ready to send.

Verdict: Blocked.

  • Carton volume outside the machine range. The customer fills 1,500 ml cartons; the selected machine fills 250 to 1,000 ml.

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 quote for a chilled-carton filling line from a public machine table, with a carton type and volume, a line speed and a shelf-life need. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published machine data 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 1 S-PSF65UC filling machine for a line that fills 750 ml Pure-Pak Imagine cartons at 6,000 cartons per hour, with 40 days of shelf life. The quote states a line capacity of 6,500 cartons per hour. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. The selected carton type is not listed for the selected machine; each Pure-Pak machine lists the carton types it handles. The customer needs 40 days of shelf life; the selected machine is listed for 28 days, and only the Ultra Clean Extended models are listed for more than 60 days.
  6. The validator returned two 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 carton type that only some machines accept, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the machine to S-PSF70UCe and the stated line capacity as to 7,000 cartons per hour.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. Both earlier findings are cleared, and the validator's figure matches the quote.
  13. Two problems caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer.