Predictika · Pharmaceutical inspection equipment configuration checks

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

An AI sales agent assembles an automatic visual inspection machine order for a pharmaceutical filler: the machine, the container and its size, the product, the line speed and the inspections wanted. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the public product specifications and returns a verdict, every reason and the figures it computed.

Scope: Automatic visual inspection machines (Easy 400, Plus 200, Plus 400, Plus SY, Plus LVP, Plus Microvials): containers, sizes, products, speed, inspections and options. See everything this validator covers

This validator models the public specifications of six automatic visual inspection machine lines, not just the scenarios shown below.

  • Containers and sizes — ampoules, vials and cartridges on the Easy 400 (under 30 mm), Plus 200 and Plus 400 (under 52 mm); plastic syringes up to 20 mL on the Plus SY; LVP bottles from 42 mm (50 ml) to 78 mm (1000 ml) on the Plus LVP; microvials on the Plus Microvials.
  • Products and speed — the product types each machine inspects (water-like, viscous, suspension, lyophilized, fat emulsion) and the published top speed: 12,000 units per hour on the Plus 200, 24,000 on the Easy 400, Plus 400 and Plus SY, and 18,000 on the Plus LVP and Plus Microvials. The total capacity stated on the order is compared with the machines quoted.
  • Inspections and options — which inspections each machine lists (particle, tip and cap, lyophilized cake, aluminum seal, cartridge plunger, color ring, flange and rod, deformed bottle, cap closure, stopper), the LKD leak detection models and their limits, and heated gas analysis, which is available upon request.

Any order for these six machine lines that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (none are public, so no price build-up or line-item quote is produced), the CVT series and semi-automatic equipment, services and spare parts. Assumptions: published diameter limits of under 30 mm and under 52 mm are read as 29 and 51 whole millimeters; the published speeds are maximums; the Easy 400 page lists light suspensions and lyophilized product for small diameters without a figure, so those go to a person rather than being blocked.

The AI sales agentBuilds the 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
Inspections that exist on one machine only, such as color ring or cartridge plungerOnly with care
Each inspection has to be tied to the machines that list it, and the table kept in step as the lines change.
The machine and every inspection requested are in one request and compared together on every call.
Container size limits that differ by machine (under 30 mm, under 52 mm, 42 to 78 mm)Only with care
A size rule per machine family, with an upper bound for some machines and an upper and lower bound for another.
The machine and the size are in one request, and every limit is checked on every call.
A stated total capacity that disagrees with the machines quotedOnly with workarounds
The total comes from machines multiplied by the published speed; checking a stated figure against it takes extra formulas.
The stated figure is one more field in the request and is compared with the computed total on every call.
An option that needs a specific model, such as leak detection on an LKD modelEasy
A compatibility rule between the option and the model; routine in a product-rules CPQ.
The same rule, checked together with all the others 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.

1The container diameter is 30 mm; the quoted machine handles at most 29 mm.
2The line must inspect 12,001 units per hour; the quoted machines give at most 12,000 in total.
3The container diameter is 52 mm; the quoted machine handles at most 51 mm.
4The quote states 48,000 units per hour of total capacity; the quoted machines give up to 24,000.
5This product type is not in the published list of products the quoted machine inspects.
6The Easy 400 lists light suspensions; a person should confirm this suspension is a light one.
7The Easy 400 lists lyophilized product for small diameters; a person should confirm this container qualifies.
8The syringe holds 21 mL; the Plus SY handles syringes up to 20 mL.
9This container type is not in the published container range of the quoted machine.
10Tip and cap inspection is listed only for the Easy 400, Plus 200 and Plus 400; the quoted machine does not list it.
11The container diameter is 79 mm; the quoted machine handles at most 78 mm.
12The container diameter is 41 mm; the quoted machine starts at 42 mm.
13Particle inspection is listed only for the Easy 400, Plus 200, Plus 400, Plus SY and Plus Microvials; the quoted machine does not list it.
14The line must inspect 18,001 units per hour; the quoted machines give at most 18,000 in total.
15Aluminum seal control is listed only for the Easy 400, Plus 200, Plus 400 and Plus LVP; the quoted machine does not list it.
16Color ring inspection is listed only for the Easy 400; the quoted machine does not list it.
17Cartridge plunger inspection is listed only for the Plus 200 and Plus 400; the quoted machine does not list it.
18Integrated leak detection is available only on the LKD model; the quote does not use the LKD model.
19An LKD leak detection model is published only for the Easy 400, Plus 200 and Plus 400.
20LKD leak detection applies to liquids with minimal electro-conductivity; this product is conductive.
21Heated gas analysis is listed as available upon request for the Plus 400; a person should confirm it for this order.
22The container diameter is 40 mm; the quoted machine handles at most 29 mm.
23The line must inspect 30,000 units per hour; the quoted machines give at most 24,000 in total.
24The quote states 30,000 units per hour of total capacity; the quoted machines give up to 24,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. Line speed and capacity: A Plus 200 order for a line that runs at 20,000 vials an hour

The agent's request. Please prepare an order for 1 Plus 200 inspection machine to inspect vials, filled with a viscous product, with a container diameter of 40 mm. The line runs at 20,000 units per hour, and the machines should do particle inspection, tip and cap inspection and aluminum seal control. The order states 24,000 units per hour of total capacity. It is ready to send.

Verdict: Blocked.

  • Required speed over the machine capacity. The line must inspect 20,000 units per hour; the quoted machines give at most 12,000 in total.
  • Stated capacity does not match. The quote states 24,000 units per hour of total capacity; the quoted machines give up to 12,000.

2. Line speed and capacity: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for 1 Plus 400 inspection machine to inspect vials, filled with a viscous product, with a container diameter of 40 mm. The line runs at 20,000 units per hour, and the machines should do particle inspection, tip and cap inspection and aluminum seal control. The order states 24,000 units per hour of total capacity. It is ready to send.

Verdict: Allowed.

  • Capacity summary. 1 machine(s) with up to 24,000 units per hour each, 24,000 units per hour in total.

3. Syringe line: A two-machine Plus SY order for 25 mL syringes of a suspension with leak detection

The agent's request. Please prepare an order for 2 Plus SY inspection machines to inspect plastic syringes, filled with a suspension, with a container diameter of 25 mm and a syringe volume of 25 mL. The line runs at 40,000 units per hour, and the machines should do particle inspection, flange and rod inspection and integrated leak detection. The order states 48,000 units per hour of total capacity. It is ready to send.

Verdict: Blocked.

  • Syringe larger than 20 mL. The syringe holds 25 mL; the Plus SY handles syringes up to 20 mL.
  • Product type not inspected by this machine. This product type is not in the published list of products the quoted machine inspects.
  • Leak detection needs the LKD model. Integrated leak detection is available only on the LKD model; the quote does not use the LKD model.

4. Syringe line: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for 2 Plus SY inspection machines to inspect plastic syringes, filled with a viscous product, with a container diameter of 25 mm and a syringe volume of 20 mL. The line runs at 40,000 units per hour, and the machines should do particle inspection and flange and rod inspection. The order states 48,000 units per hour of total capacity. It is ready to send.

Verdict: Allowed.

  • Capacity summary. 2 machine(s) with up to 24,000 units per hour each, 48,000 units per hour in total.

5. Lyophilized vials: An Easy 400 order for lyophilized vials with color ring inspection and heated gas analysis

The agent's request. Please prepare an order for 1 Easy 400 inspection machine to inspect vials, filled with a lyophilized product, with a container diameter of 34 mm. The line runs at 20,000 units per hour, and the machines should do particle inspection, lyophilized cake inspection and color ring inspection, with heated gas analysis. The order states 24,000 units per hour of total capacity. It is ready to send.

Verdict: Blocked.

  • Container diameter over the machine limit. The container diameter is 34 mm; the quoted machine handles at most 29 mm.
  • Easy 400 lyophilized product is for small diameters. The Easy 400 lists lyophilized product for small diameters; a person should confirm this container qualifies.
  • Heated gas analysis is available on request. Heated gas analysis is listed as available upon request for the Plus 400; a person should confirm it for this order.

6. Lyophilized vials: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for 1 Plus 400 inspection machine to inspect vials, filled with a lyophilized product, with a container diameter of 34 mm. The line runs at 20,000 units per hour, and the machines should do particle inspection and lyophilized cake inspection, with heated gas analysis. The order states 24,000 units per hour of total capacity. It is ready to send.

Verdict: Needs approval.

  • Heated gas analysis is available on request. Heated gas analysis is listed as available upon request for the Plus 400; a person should confirm it for this order.
  • Capacity summary. 1 machine(s) with up to 24,000 units per hour each, 24,000 units per hour in total.

7. Lyophilized vials: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for 1 Plus 400 inspection machine to inspect vials, filled with a lyophilized product, with a container diameter of 34 mm. The line runs at 20,000 units per hour, and the machines should do particle inspection and lyophilized cake inspection. The order states 24,000 units per hour of total capacity. It is ready to send.

Verdict: Allowed.

  • Capacity summary. 1 machine(s) with up to 24,000 units per hour each, 24,000 units per hour in total.

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 assembles an automatic visual inspection machine order for a pharmaceutical filler: the machine, the container and its size, the product, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the public product specifications 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 prepare an order for 2 Plus SY inspection machines to inspect plastic syringes, filled with a suspension, with a container diameter of 25 mm and a syringe volume of 25 mL. The line runs at 40,000 units per hour, and the machines should do particle inspection, flange and rod inspection and integrated leak detection. The rest of the request is on screen. The order states 48,000 units per hour of total capacity.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The syringe holds 25 mL; the Plus SY handles syringes up to 20 mL. This product type is not in the published list of products the quoted machine inspects. Integrated leak detection is available only on the LKD model; the quote does not use the LKD model.
  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 an option that needs a specific model, such as leak detection on an LKD model, a rules-based CPQ is easy.
  8. Now the agent resubmits.
  9. The corrected request. It changes the product to viscous product and the syringe volume to 20 mL. It removes the integrated leak detection.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All three earlier findings are cleared.
  13. Three 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. Now you can try the other scenarios yourself.