Predictika · IVF laboratory equipment configuration
An AI sales agent prepares an order for an EmbryoScope time-lapse incubator system: the incubator model, the culture dishes, how many patients the clinic runs at once, the oil overlay and the gas and temperature set points. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of the published product limits and returns a verdict, every reason and the figures it computed.
This validator models the Vitrolife EmbryoScope time-lapse incubators and their single-use culture dishes only, not other Vitrolife products, and it handles any order that touches these rules, not just the scenarios shown below.
Not covered: the EmbryoSlide+ ic8 dish (the brochure gives its wells but no incubator fit, oil volume or US status, so it is left out), a limit on dishes per patient (the brochure describes 1, 2 or 3 dishes but states no limit), prices (Vitrolife publishes no price list, so this validator produces no price build-up or line-item quote), software and service agreements, other Vitrolife media and consumables, clinical protocols, and any product or option not named above.
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 |
|---|---|---|
| Dishes that fit only some incubators | Only with care Each dish type fits some incubator models and not others, so every incubator and dish pairing needs its own rule across two separate choices. | The pairing is checked on every call, whichever order the choices arrived in. |
| Capacity that depends on incubators, dishes and patients together | Only with workarounds Positions times incubators, wells times dishes per patient and patients running at once are calculations across several entered numbers, so they usually become custom validations. | The figures are computed on every call and compared with the order and with the capacity the quote states. |
| Oil volume that depends on the dish type | Only with care The oil per dish differs between dish types, so the required volume depends on the dish and on the number of dishes in use. | The required volume is computed from the dishes in use and compared with the oil on the order. |
| Regional clearance | Only with care Which incubator may be sold in the United States needs a rule that knows the region and the incubator model. | Region is checked with the model on every call, with the rest of the order. |
| 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 culture dish on the order is not made for the selected incubator; EmbryoSlide Flex dishes are for the EmbryoScope Flex only, and EmbryoSlide+ dishes are for the EmbryoScope+ and EmbryoScope 8. |
| 2 | 10 embryos per patient are planned, but the culture dishes assigned to each patient hold only 6. |
| 3 | The order has 28,800 microliters of oil, but the culture dishes in use need 38,400 microliters of oil overlay. |
| 4 | The quote states a capacity of 360 embryos, but the incubators and dishes on it hold 384. |
| 5 | The plan needs 16 culture dishes at once, but the incubators on the order have only 15 culture dish positions. |
| 6 | The plan needs 9 culture dishes at once, but the incubators on the order have only 8 culture dish positions. |
| 7 | The plan needs 25 culture dishes at once, but the incubators on the order have only 24 culture dish positions. |
| 8 | 17 embryos per patient are planned, but the culture dishes assigned to each patient hold only 16. |
| 9 | 7 embryos per patient are planned, but the culture dishes assigned to each patient hold only 6. |
| 10 | The order has 8 single-use culture dishes, but the plan needs 10 in use at once. |
| 11 | The order has 12,000 microliters of oil, but the culture dishes in use need 16,000 microliters of oil overlay. |
| 12 | The order has 24,000 microliters of oil, but the culture dishes in use need 28,800 microliters of oil overlay. |
| 13 | The quote states a capacity of 300 embryos, but the incubators and dishes on it hold 240. |
| 14 | The quote states a capacity of 200 embryos, but the incubators and dishes on it hold 240. |
| 15 | For the United States, Vitrolife states that only the EmbryoScope+ has FDA 510(k) clearance; the EmbryoScope 8 and EmbryoScope Flex have not received it. |
| 16 | The temperature set point is 40 degrees C; the incubators regulate between 36 and 39 degrees C. |
| 17 | The CO2 set point is 13 percent; the incubators regulate between 3 and 12 percent. |
| 18 | The CO2 set point is 2 percent; the incubators regulate between 3 and 12 percent. |
| 19 | The reduced oxygen set point is 9 percent; the incubators regulate between 4 and 8 percent, or run at ambient oxygen. |
| 20 | The reduced oxygen set point is 3 percent; the incubators regulate between 4 and 8 percent, or run at ambient oxygen. |
| 21 | The plan needs 26 culture dishes at once, but the incubators on the order have only 24 culture dish positions. |
| 22 | 20 embryos per patient are planned, but the culture dishes assigned to each patient hold only 16. |
| 23 | The order has 20 single-use culture dishes, but the plan needs 26 in use at once. |
| 24 | The order has 20,000 microliters of oil, but the culture dishes in use need 41,600 microliters of oil overlay. |
| 25 | The quote states a capacity of 144 embryos, but the incubators and dishes on it hold 384. |
| 26 | The temperature set point is 41 degrees C; the incubators regulate between 36 and 39 degrees C. |
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 one for a US clinic: 1 x EmbryoScope Flex, 20 patients running at once with 1 dish each and 6 embryos per patient, 20 EmbryoSlide Flex dishes, 24000 microliters of oil, 37 degrees C and 6 percent CO2. The order states a capacity of 144 embryos. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 for a US clinic: 2 x EmbryoScope+, 20 patients running at once with 1 dish each and 6 embryos per patient, 20 EmbryoSlide+ dishes, 32000 microliters of oil, 37 degrees C and 6 percent CO2. The order states a capacity of 480 embryos. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote one for a non-US clinic: 1 x EmbryoScope+, 12 patients running at once with 1 dish each and 20 embryos per patient, 12 EmbryoSlide+ dishes, 15000 microliters of oil, 37 degrees C and 6 percent CO2. The order states a capacity of 240 embryos. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote one for a non-US clinic: 1 x EmbryoScope+, 12 patients running at once with 2 dishes each and 20 embryos per patient, 24 EmbryoSlide+ dishes, 38400 microliters of oil, 37 degrees C and 6 percent CO2. The order states a capacity of 240 embryos. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 for a non-US clinic: 2 x EmbryoScope+, 12 patients running at once with 2 dishes each and 20 embryos per patient, 24 EmbryoSlide+ dishes, 38400 microliters of oil, 37 degrees C and 6 percent CO2. The order states a capacity of 480 embryos. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote one for a non-US clinic: 1 x EmbryoScope 8, 8 patients running at once with 1 dish each and 12 embryos per patient, 8 EmbryoSlide+ dishes, 12800 microliters of oil, 40 degrees C and 14 percent CO2. The order states a capacity of 128 embryos. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote one for a non-US clinic: 1 x EmbryoScope 8, 8 patients running at once with 1 dish each and 12 embryos per patient, 8 EmbryoSlide+ dishes, 12800 microliters of oil, 37 degrees C and 6 percent CO2. The order states a capacity of 128 embryos. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.