Predictika · Capsule filling machines
An AI sales agent prepares a configuration for a pharmaceutical capsule filling machine: the model, the required output, the products dosed into each capsule and the options. 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.
This validator models configurations of the ADAPTA 100 and ADAPTA 200 capsule fillers from the data IMA publishes, not just the scenarios shown below.
Any ADAPTA 100 or ADAPTA 200 configuration that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (IMA publishes none, so this validator produces no price build-up or line-item quote), the ADAPTA 50 and other IMA machines, capsule size and capsule type choices, weighing and rejection options, and format parts.
7 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 |
|---|---|---|
| A required output above the machine maximum | Only with care Each model has its own maximum, so each needs its own threshold rule, kept in step with the product data. | The model sets its own maximum and every requested output is compared with it on every call. |
| A product count above what the model is listed for | Only with workarounds The limit differs by model (5 on one, 3 on the other) and a middle band goes to a person, which takes several rules and an approval path. | The limit and the approval band are rules of the model, checked together with everything else. |
| An option that needs a matching dosing unit | Only with care A dependency between an option and a count of dosing units of one type, usually written as one rule per option. | Each option is checked against the dosing units of the configuration on every call. |
| A stated figure that disagrees with the machine data | Only with workarounds The figure the agent states is free text or a separate field, so it takes an extra rule that compares it with the listed value. | The stated figures are part of the request and are compared with the listed ones on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the configuration 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. |
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.
| 1 | The quote requires 100,001 capsules an hour; the selected model reaches at most 100,000 capsules an hour. |
| 2 | The quote requires 200,001 capsules an hour; the selected model reaches at most 200,000 capsules an hour. |
| 3 | The quote requires 150,000 capsules an hour; the selected model reaches at most 100,000 capsules an hour. |
| 4 | The configuration doses 6 products into the same capsule; the ADAPTA doses at most 5. |
| 5 | The ADAPTA 200 is listed for up to 3 products in the same capsule; 4 products are configured, which the IMA brochure offers only on request, so a person should confirm it with IMA. |
| 6 | The ADAPTA 200 is listed for up to 3 products in the same capsule; 5 products are configured, which the IMA brochure offers only on request, so a person should confirm it with IMA. |
| 7 | The configuration has 0 dosing units; at least 1 product must be dosed into the capsule. |
| 8 | The vacuum bowl for pre-compacting fine powder is selected but the configuration has no powder dosing unit. |
| 9 | The minitablet presence camera is selected but the configuration has no minitablet dosing unit. |
| 10 | The liquid container mixer and heating option is selected but the configuration has no liquid dosing unit. |
| 11 | The quote states 24 capsules per cycle; the selected model fills 12 capsules per cycle. |
| 12 | The quote states 12 capsules per cycle; the selected model fills 24 capsules per cycle. |
| 13 | The quote states a maximum output of 200,000 capsules an hour; the selected model is listed at 100,000 capsules an hour. |
| 14 | The quote states a maximum output of 100,000 capsules an hour; the selected model is listed at 200,000 capsules an hour. |
| 15 | The quote requires 250,000 capsules an hour; the selected model reaches at most 200,000 capsules an hour. |
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 configure an ADAPTA 200 capsule filler running at 180,000 capsules an hour, dosing 6 products into each capsule with 1 pellet dosing unit, 2 tablet dosing units, 1 minitablet dosing unit and 2 liquid dosing units, with the vacuum bowl and the minitablet presence camera. The configuration states 24 capsules per cycle and a maximum output of 200,000 capsules an hour. It is ready to send.
Verdict: Blocked.
The agent's request. Please configure an ADAPTA 200 capsule filler running at 180,000 capsules an hour, dosing 4 products into each capsule with 1 pellet dosing unit, 1 tablet dosing unit, 1 minitablet dosing unit and 1 liquid dosing unit, with the vacuum bowl and the minitablet presence camera. The configuration states 24 capsules per cycle and a maximum output of 200,000 capsules an hour. It is ready to send.
Verdict: Blocked.
The agent's request. Please configure an ADAPTA 200 capsule filler running at 180,000 capsules an hour, dosing 3 products into each capsule with 1 powder dosing unit, 1 minitablet dosing unit and 1 liquid dosing unit, with the vacuum bowl and the minitablet presence camera. The configuration states 24 capsules per cycle and a maximum output of 200,000 capsules an hour. It is ready to send.
Verdict: Allowed.
The agent's request. Please configure an ADAPTA 100 capsule filler running at 150,000 capsules an hour, dosing 3 products into each capsule with 2 powder dosing units and 1 pellet dosing unit. The configuration states 24 capsules per cycle. It is ready to send.
Verdict: Blocked.
The agent's request. Please configure an ADAPTA 200 capsule filler running at 150,000 capsules an hour, dosing 3 products into each capsule with 2 powder dosing units and 1 pellet dosing unit. The configuration states 24 capsules per cycle. It is ready to send.
Verdict: Allowed.
The agent's request. Please configure an ADAPTA 200 capsule filler running at 90,000 capsules an hour, dosing 4 products into each capsule with 1 powder dosing unit, 1 pellet dosing unit, 1 minitablet dosing unit and 1 liquid dosing unit, with the liquid container mixer and heating. The configuration states 24 capsules per cycle and a maximum output of 200,000 capsules an hour. It is ready to send.
Verdict: Needs approval.
The agent's request. Please configure an ADAPTA 100 capsule filler running at 90,000 capsules an hour, dosing 4 products into each capsule with 1 powder dosing unit, 1 pellet dosing unit, 1 minitablet dosing unit and 1 liquid dosing unit, with the liquid container mixer and heating. The configuration states 12 capsules per cycle and a maximum output of 100,000 capsules an hour. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.