Predictika · Bioprocess equipment quotes

An AI sales agent's bioreactor quote, checked before it goes out

An AI sales agent prepares a quote for Eppendorf BioFlo 320 bioprocess control stations with glass or single-use BioBLU vessels. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the stations, vessels and process limits and returns a verdict and every reason.

Scope: Eppendorf BioFlo 320 control stations with autoclavable glass vessels and BioBLU single-use vessels (cell culture c, microbial f): stations, vessels, working volume, agitation, sparge gas, temperature, pumps and gas drawers. See everything this validator covers

This validator models BioFlo 320 bioreactor quotes, not just the scenarios shown below.

  • Stations and vessels — one to eight stations on one Ethernet network, the vessels the customer runs at once against the stations, and the vessels on the quote against the vessels needed.
  • Vessel limits — twelve glass and BioBLU vessels with working-volume and agitation ranges, BioBLU c for cell culture and BioBLU f for microbial work, and the water connection that vessels of 5 L and larger need.
  • Process needs — sparge gas flow, process gases per TMFC drawer, temperature, pumps per station and the total working volume the quote states against the volume the vessels give.

Any BioFlo 320 quote that touches these rules is in scope — not only the scenarios pictured here. Two situations are routed to a person: a 50 L BioBLU vessel (site check) and more than four stations on one network (network review). Not covered: DASbox and other Eppendorf systems, sensors, software and services. The validator models no prices, because Eppendorf quotes the BioFlo 320 on inquiry.

The AI sales agentBuilds the bioreactor 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.

6 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
Limits that depend on the vessel chosenOnly with care
Working volume, agitation and gas flow each need a rule per vessel, and the rule list grows with every vessel family.
The vessel and the process needs are fields of one request and are checked together on every call.
Vessels that are for one application onlyOnly with care
BioBLU c and f vessels each need a rule that looks at the application, in both directions.
The application and the vessel are checked together on every call.
Equipment that a larger vessel needsOnly with workarounds
The water connection depends on the vessel size, so a separate dependency rule is needed beside every large vessel.
The vessel and the base station with or without water connection are in one request and checked together.
Gases against the TMFC drawersOnly with workarounds
The gas count has to be compared with four gases per drawer, and the drawer count changes the limit.
The gas count and the drawer count are fields of the request and are compared on every call.
A stated total that must match the vesselsOnly with workarounds
The total is built from the vessels and the volume, so a separate rule is needed to recompute it and compare it with the stated figure.
The stated total is a field of the request and is compared with the computed volume 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 vessel is 5 L or larger and needs the base station with water connection; the quote has the one without.
2The quote has 9 BioFlo 320 stations; one Ethernet network controls 1 to 8 systems.
3The quote has more than 4 stations on one network; a person should review the network and software set-up.
4The quote has 0 BioFlo 320 stations; one Ethernet network controls 1 to 8 systems.
5The customer will run 1 vessels at the same time; the quote has 0 stations, one vessel each.
6The customer will run 3 vessels at the same time; the quote has 2 stations, one vessel each.
7The quote has 1 vessels; the customer will run 2.
8The selected BioBLU vessel is for the other application; BioBLU c vessels are for cell culture and BioBLU f vessels for microbial work.
9The customer needs 800 rpm of agitation; the selected vessel gives 30 to 500 rpm.
10The quote has a BioBLU 50 L vessel; a person should confirm the customer site has the floor space, utilities and bag handling for it.
11The customer needs 599 mL of working volume; the selected vessel gives 600 to 1,000 mL.
12The customer needs 1,001 mL of working volume; the selected vessel gives 600 to 1,000 mL.
13The customer needs 10,501 mL of working volume; the selected vessel gives 5,000 to 10,500 mL.
14The customer needs 1,249 mL of working volume; the selected vessel gives 1,250 to 3,750 mL.
15The customer needs 3,751 mL of working volume; the selected vessel gives 1,250 to 3,750 mL.
16The customer needs 1,201 rpm of agitation; the selected vessel gives 30 to 1,200 rpm.
17The customer needs 29 rpm of agitation; the selected vessel gives 30 to 1,200 rpm.
18The customer needs 501 rpm of agitation; the selected vessel gives 30 to 500 rpm.
19The customer needs 1,001 mL per minute of sparge gas; the selected vessel and application give at most 1,000.
20The customer needs 7,501 mL per minute of sparge gas; the selected vessel and application give at most 7,500.
21The customer needs 5 process gases; the quoted TMFC drawers give 4 each and the quote has 1 drawer(s).
22The customer needs 14 degrees Celsius; the modeled range is 15 to 60 degrees.
23The customer needs 61 degrees Celsius; the modeled range is 15 to 60 degrees.
24The customer needs 7 pumps per station; a BioFlo 320 has up to 6 integrated pumps.
25The quote states 1,000 mL of working volume in total; the vessels give 800.
26The customer will run 2 vessels at the same time; the quote has 1 stations, one vessel each.
27The customer needs 800 mL of working volume; the selected vessel gives 1,250 to 3,750 mL.
28The customer needs 2,000 rpm of agitation; the selected vessel gives 30 to 1,200 rpm.
29The customer needs 70 degrees Celsius; the modeled range is 15 to 60 degrees.
30The customer needs 8 pumps per station; a BioFlo 320 has up to 6 integrated pumps.

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. Stations, vessels, gases and pumps: A quote for three 10 L single-use vessels on two BioFlo 320 stations

The agent's request. Please quote 2 BioFlo 320 stations without water connection, with 3 BioBLU 10c vessels on the quote for cell culture work, where the customer will run 3 vessels at once at 7,000 mL of working volume each, run at 250 rpm and 37 degrees Celsius with 12,000 mL per minute of sparge gas, 5 process gases and 7 pumps per station, with 1 TMFC drawer and a total working volume of 21,000 mL. It is ready to send.

Verdict: Blocked.

  • More vessels than stations. The customer will run 3 vessels at the same time; the quote has 2 stations, one vessel each.
  • Sparge flow over the limit. The customer needs 12,000 mL per minute of sparge gas; the selected vessel and application give at most 10,000.
  • Too many process gases for the TMFC drawers. The customer needs 5 process gases; the quoted TMFC drawers give 4 each and the quote has 1 drawer(s).
  • Too many pumps. The customer needs 7 pumps per station; a BioFlo 320 has up to 6 integrated pumps.
  • Large vessel needs the water connection. The selected vessel is 5 L or larger and needs the base station with water connection; the quote has the one without.

2. Stations, vessels, gases and pumps: The agent resubmits after fixing the errors

The agent's request. Please quote 3 BioFlo 320 stations with water connection, with 3 BioBLU 10c vessels on the quote for cell culture work, where the customer will run 3 vessels at once at 7,000 mL of working volume each, run at 250 rpm and 37 degrees Celsius with 9,000 mL per minute of sparge gas, 5 process gases and 6 pumps per station, with 2 TMFC drawers and a total working volume of 21,000 mL. It is ready to send.

Verdict: Allowed.

  • Quote summary. 3 vessel(s) of 7,000 mL working volume each, 21,000 mL in total, on 3 BioFlo 320 station(s).

3. Vessel and application: A quote for a microbial BioBLU vessel on a cell culture order

The agent's request. Please quote 2 BioFlo 320 stations without water connection, with 1 BioBLU 3f vessel on the quote for cell culture work, where the customer will run 2 vessels at once at 4,000 mL of working volume each, run at 600 rpm and 37 degrees Celsius with 2,000 mL per minute of sparge gas, 3 process gases and 3 pumps per station, with 1 TMFC drawer and a total working volume of 7,000 mL. It is ready to send.

Verdict: Blocked.

  • Not enough vessels on the quote. The quote has 1 vessels; the customer will run 2.
  • Vessel is for the other application. The selected BioBLU vessel is for the other application; BioBLU c vessels are for cell culture and BioBLU f vessels for microbial work.
  • Working volume outside the vessel range. The customer needs 4,000 mL of working volume; the selected vessel gives 1,250 to 3,750 mL.
  • Stated total volume does not match. The quote states 7,000 mL of working volume in total; the vessels give 8,000.

4. Vessel and application: The agent resubmits after fixing the errors

The agent's request. Please quote 2 BioFlo 320 stations without water connection, with 2 BioBLU 3f vessels on the quote for microbial work, where the customer will run 2 vessels at once at 3,500 mL of working volume each, run at 800 rpm and 37 degrees Celsius with 5,000 mL per minute of sparge gas, 3 process gases and 3 pumps per station, with 1 TMFC drawer and a total working volume of 7,000 mL. It is ready to send.

Verdict: Allowed.

  • Quote summary. 2 vessel(s) of 3,500 mL working volume each, 7,000 mL in total, on 2 BioFlo 320 station(s).

5. Agitation, gas, temperature and drawers: A quote for a 3 L glass vessel with demanding process settings

The agent's request. Please quote 1 BioFlo 320 station without water connection, with 1 Glass 3 L vessel on the quote for cell culture work, where the customer will run 1 vessel at once at 1,500 mL of working volume each, run at 1,100 rpm and 65 degrees Celsius with 2,500 mL per minute of sparge gas, 6 process gases and 3 pumps per station, with 1 TMFC drawer and a total working volume of 1,500 mL. It is ready to send.

Verdict: Blocked.

  • Agitation outside the range. The customer needs 1,100 rpm of agitation; the selected vessel gives 30 to 1,000 rpm.
  • Sparge flow over the limit. The customer needs 2,500 mL per minute of sparge gas; the selected vessel and application give at most 2,100.
  • Too many process gases for the TMFC drawers. The customer needs 6 process gases; the quoted TMFC drawers give 4 each and the quote has 1 drawer(s).
  • Temperature outside the range. The customer needs 65 degrees Celsius; the modeled range is 15 to 60 degrees.

6. Agitation, gas, temperature and drawers: The agent resubmits after fixing the errors

The agent's request. Please quote 1 BioFlo 320 station without water connection, with 1 Glass 3 L vessel on the quote for cell culture work, where the customer will run 1 vessel at once at 1,500 mL of working volume each, run at 900 rpm and 37 degrees Celsius with 2,000 mL per minute of sparge gas, 4 process gases and 3 pumps per station, with 1 TMFC drawer and a total working volume of 1,500 mL. It is ready to send.

Verdict: Allowed.

  • Quote summary. 1 vessel(s) of 1,500 mL working volume each, 1,500 mL in total, on 1 BioFlo 320 station(s).

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 Eppendorf BioFlo 320 bioprocess control stations with glass or single-use BioBLU vessels. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the stations, vessels and process limits and returns a verdict and every reason.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 2 BioFlo 320 stations without water connection, with 3 BioBLU 10c vessels on the quote for cell culture work. It is ready to send. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with five findings, all in one answer. The customer will run 3 vessels at the same time; the quote has 2 stations, one vessel each. The customer needs 12,000 mL per minute of sparge gas; the selected vessel and application give at most 10,000. The customer needs 5 process gases; the quoted TMFC drawers give 4 each and the quote has 1 drawer(s). The other two are on screen.
  6. The validator returned five 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 gases against the TMFC drawers, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the stations to 3, the water connection to yes, the sparge gas to 9,000 mL per minute, the TMFC drawers to 2 and the pumps per station to 6.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All five earlier findings are cleared.
  13. Five 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.