Predictika · In vitro diagnostics
An AI sales agent prepares a bioMerieux VITEK 2 quote for a microbiology laboratory: the instrument, the identification and susceptibility card boxes, the software and the reader, the purchase or reagent rental contract, the service plan, the term, the discount the customer asks for and the contract total the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how those choices fit together and returns a verdict, every reason and the total it computed.
This validator models bioMerieux VITEK 2 quotes, not just the scenarios shown below.
Any VITEK 2 quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: VITEK MS, BIOFIRE, BACT/ALERT and other bioMerieux lines. The system names, the card types, the software names and the Compact 15 OBSERVA restriction follow bioMerieux's public VITEK 2 materials; the instrument and card prices, the cards each instrument handles in a day, the commitment, term and approval rules and the discount bands are modeled from comparable laboratory systems and are illustrative, not published by bioMerieux.
6 scenarios in 2 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 |
|---|---|---|
| Capacity that depends on the instrument | Only with care Each instrument handles a different number of cards a day and each isolate needs an identification and a susceptibility card, so the card count has to be compared with a capacity that changes with the model. | The model decides the capacity and the daily isolates are checked against it in the same pass. |
| Software that depends on other items on the quote | Only with workarounds ADVANCED EXPERT SYSTEM needs susceptibility cards, BIOART and the LIS interface need MAESTRIA, VILINK needs a network and OBSERVA is not offered on one instrument, so each rule reads other choices. | Every dependency is checked against the rest of the quote in one call. |
| A rental that must commit enough | Only with workarounds A reagent rental has to commit a share of the expected monthly card use, and a short rental needs a manager, so the rules read the contract type, the cards, the daily isolates and the term together. | The commitment, the term and the contract type are evaluated together, and the answer says which stop the quote and which go to a manager. |
| A stated total that must match the computed one | Only with workarounds The total depends on the instrument, the cards, the software, the service plan, the term and the discount earned from card spend, so a separate rule has to compute it and compare it with the total the quote states. | The total is computed inside the model and compared with the stated one. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote is saved or a step is completed, so a salesperson often fixes one error and meets the next. | All findings come back together, so the agent can fix them in a single pass. |
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 | 16 isolates a day need 32 cards (one ID and one AST card each); the quoted instrument handles 30 cards a day. |
| 2 | The net contract total is 12,477,500; contracts over 5,000,000 need regional director approval. |
| 3 | The quote has no ID or AST card boxes for the instrument. |
| 4 | A reagent rental needs at least 80 percent of the expected monthly card use (1,320 cards); the quote has 320 cards a month. |
| 5 | ADVANCED EXPERT SYSTEM validates susceptibility results; the quote has no AST card boxes. |
| 6 | OBSERVA is not available for the VITEK 2 Compact 15. |
| 7 | BIOART reporting and the LIS interface run through MAESTRIA; MAESTRIA must be on the quote. |
| 8 | VILINK remote support needs a network connection to the instrument; the site network is not ready. |
| 9 | Suspension preparation needs a DENSICHEK reader; there is none on the quote and no existing one. |
| 10 | A purchased instrument needs a Standard or Premium service plan. |
| 11 | The term is 8 years; this model allows 1 to 7 years. |
| 12 | The requested discount of 10 percent is above the earned 5 percent; a commercial manager must approve. |
| 13 | The requested discount is 11 percent; the earned discount is 5 percent and at most 5 points more can be requested. |
| 14 | The quote states a net contract total of 300,000; the quoted items give 2,310,115. |
| 15 | A reagent rental shorter than 3 years does not recover the instrument placement; a manager must approve. |
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 a VITEK 2 Compact 15 as a purchase over 5 years for 20 isolates a day. Card boxes: 8 Gram-negative ID, 6 Gram-positive ID. Software: ADVANCED EXPERT SYSTEM, OBSERVA, BIOART, VILINK. DENSICHEK readers: 0. Service plan: none. Requested discount: 3 percent. The quote states a net contract total of 100,000. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a VITEK 2 Compact 30 as a purchase over 5 years for 20 isolates a day. Card boxes: 8 Gram-negative ID, 6 Gram-positive ID, 8 Gram-negative AST, 6 Gram-positive AST. Software: ADVANCED EXPERT SYSTEM, OBSERVA, MAESTRIA, BIOART, VILINK. DENSICHEK readers: 1. Service plan: standard. The site network is ready. Requested discount: 3 percent. The quote states a net contract total of 1,092,700. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a VITEK 2 Compact 30 as a purchase over 5 years for 20 isolates a day. Card boxes: 8 Gram-negative ID, 6 Gram-positive ID, 8 Gram-negative AST, 6 Gram-positive AST. Software: ADVANCED EXPERT SYSTEM, OBSERVA, MAESTRIA, BIOART, VILINK. DENSICHEK readers: 1. Service plan: standard. The site network is ready. Requested discount: 0 percent. The quote states a net contract total of 1,092,700. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a VITEK 2 Compact 30 as a reagent rental over 8 years for 40 isolates a day. Card boxes: 6 Gram-negative ID, 4 Gram-positive ID, 6 Gram-negative AST, 4 Gram-positive AST. Software: none. DENSICHEK readers: 1. Requested discount: 0 percent. The quote states a net contract total of 200,000. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a VITEK 2 60 as a reagent rental over 2 years for 40 isolates a day. Card boxes: 40 Gram-negative ID, 30 Gram-positive ID, 40 Gram-negative AST, 30 Gram-positive AST. Software: none. DENSICHEK readers: 1. Requested discount: 0 percent. The quote states a net contract total of 1,966,243. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a VITEK 2 60 as a reagent rental over 3 years for 40 isolates a day. Card boxes: 40 Gram-negative ID, 30 Gram-positive ID, 40 Gram-negative AST, 30 Gram-positive AST. Software: none. DENSICHEK readers: 1. Requested discount: 0 percent. The quote states a net contract total of 2,946,374. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.