Predictika · Laboratory fluid handling

An AI sales agent's peristaltic pump order, checked before it goes out

An AI sales agent prepares an order for compact peristaltic pump systems: the pump system, how many channels each needs, the tubing size, the speed it runs at, the flow the lab needs on each channel, and the pressure, vacuum and room it will work in. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures the manufacturer publishes and returns a verdict, every reason and the figures it computed.

Scope: Masterflex L/S Miniflex pump systems (analog compact, digital, Reglo digital and OEM panel-mount) with L/S 13, 14, 16 and 25 tubing: channels, speed range, flow, pressure, vacuum, temperature and control signal. See everything this validator covers

This validator models orders for the Masterflex L/S Miniflex pump systems listed in the public L/S OEM Miniflex Pump Heads technical data sheet, not just the scenarios shown below.

  • The eight pump systems the data sheet lists — two analog compact systems (MFLX77240-20, one channel, and -30, two channels), two L/S digital Miniflex systems (MFLX07525-20 and -40), two Ismatec Reglo digital Miniflex pumps (MFLX78018-40 and -42) and two OEM panel-mount systems (MFLX77222-10, controlled by 4 to 20 mA, and -12, controlled by 0 to 10 V). Each gives the number of channels and the speed range it runs over.
  • Tubing — L/S 13, 14, 16 and 25 only, Masterflex L/S pump tubing only, and L/S 25 on single-channel systems only. The volume pumped on each turn of the rotor for each size comes from the data sheet, so the flow on each channel at the quoted speed is computed and compared with what the lab needs and with the total flow the quote states.
  • Operating limits — speed within the selected system's range, pressure up to 40 psi (L/S 25 over 20 psi goes to a person, because the data sheet prints its rating as both 2.4 bar and 20 psi), vacuum up to 26 inches of mercury, and a room between 0 and 40 degrees Celsius.
  • Control — each OEM panel-mount system is driven by one specific signal, and an external signal on any other system goes to a person to confirm.

Any order for these Miniflex pump systems that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the data sheet lists none, so this page shows no price build-up), stand-alone pump heads, other Masterflex pumps and tubing families, tubing material and formulation (the data sheet says actual performance varies with formulation), fittings, and real-world flow, which depends on tubing condition and the fluid.

The AI sales agentBuilds the pump 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
Flow on each channel from tubing size and speed, against what the lab needsOnly with care
Each tubing size pumps a different volume per turn, and the speed range depends on which system was chosen. A rules-based CPQ can hold this in lookup tables and a formula, but they are separate pieces to keep in step with the data sheet.
Size, speed, channels and quantity are in one request and the flow is computed and compared on every call.
Tubing that only some heads accept (L/S 25 on single-channel systems only)Only with care
A product rule between tubing and system works, but it is one more rule to keep for every system family and size.
Every system and tubing choice is checked together, in any order.
A control signal tied to the exact system SKU (4 to 20 mA or 0 to 10 V)Only with workarounds
The right signal depends on a suffix of the system part number on another line, so it needs a cross-line rule that has to be edited whenever a new system is added.
The system and the signal are in one request and matched on every call.
Pressure ratings that differ by tubing size, and one the data sheet prints two waysOnly with workarounds
A hard stop is easy, but a rule that stops for one size, asks a person for another, and stops everywhere above 40 psi needs several rules that interact.
Blocks and approvals are separate findings, so the quote stops or goes to a person depending on what is found.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is completed, so a person 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 quote has 0 pump systems; at least 1 is needed.
2L/S size 15 tubing is not accepted by the Miniflex pump head; it takes L/S 13, 14, 16 and 25.
3The data sheet says to use only Masterflex L/S pump tubing; the quote uses other tubing.
4The customer needs 2 channels on each pump system; the selected system has 1 channel.
5L/S 25 tubing fits the single-channel head only; the dual-channel head takes L/S 13, 14 and 16.
6The quote sets 250 revolutions per minute; the selected system runs from 35 to 200 revolutions per minute.
7The quote sets 30 revolutions per minute; the selected system runs from 35 to 200 revolutions per minute.
8The quote sets 310 revolutions per minute; the selected system runs from 0.1 to 300 revolutions per minute.
9The customer needs 75,001 microliters a minute on each channel; the quoted tubing at the quoted speed gives 75000.
10The application runs at 41 psi; the data sheet lists a maximum of 40 psi.
11The data sheet gives the L/S 25 pressure rating as 2.4 bar (20 psi), and the application runs at 25 psi; a person should confirm the rating.
12The application needs 27 inches of mercury of vacuum; the data sheet lists a maximum of 26.
13The room temperature of 41 degrees Celsius is outside the 0 to 40 degree operating range.
14The room temperature of -2 degrees Celsius is outside the 0 to 40 degree operating range.
15This panel-mount system is controlled by one specific signal (4 to 20 mA for -10, 0 to 10 V for -12); the quote selects a different one.
16The data sheet lists an analog control signal only for the OEM panel-mount systems; a person should confirm the control for this system.
17The quote states 140,000 microliters a minute of total flow; the quoted systems give 150000.
18The quote states 160,000 microliters a minute of total flow; the quoted systems give 150000.
19The customer needs 3 channels on each pump system; the selected system has 2 channels.
20The quote sets 350 revolutions per minute; the selected system runs from 0.1 to 300 revolutions per minute.

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. Dual-channel systems and tubing size: Six dual-channel digital pump systems with L/S 25 tubing

The agent's request. Please quote 6 MFLX07525-40 L/S digital Miniflex pump systems, each with 2 channels, fitted with L/S 25 tubing and run at 250 revolutions per minute, for a customer that needs 250,000 microliters a minute on each channel at 18 psi in a room at 22 degrees Celsius. The quote states 3,300,000 microliters a minute of total flow. It is ready to send.

Verdict: Blocked.

  • L/S 25 tubing is single-channel only. L/S 25 tubing fits the single-channel head only; the dual-channel head takes L/S 13, 14 and 16.

2. Dual-channel systems and tubing size: The agent resubmits after fixing the errors

The agent's request. Please quote 12 MFLX07525-20 L/S digital Miniflex pump systems, each with 1 channel, fitted with L/S 25 tubing and run at 230 revolutions per minute, for a customer that needs 250,000 microliters a minute on each channel at 18 psi in a room at 22 degrees Celsius. The quote states 3,036,000 microliters a minute of total flow. It is ready to send.

Verdict: Allowed.

  • Order summary. 12 pump systems with 1 channel each give 253,000 microliters a minute on each channel, 3,036,000 in total, against 250,000 needed on each channel.

3. Speed range of the pump system: Five analog compact pump systems for a bench of filtration lines

The agent's request. Please quote 5 MFLX77240-20 analog compact pump systems, each with 1 channel, fitted with L/S 16 tubing and run at 250 revolutions per minute, for a customer that needs 120,000 microliters a minute on each channel at 20 psi in a room at 24 degrees Celsius. The quote states 625,000 microliters a minute of total flow. It is ready to send.

Verdict: Blocked.

  • Speed outside the system range. The quote sets 250 revolutions per minute; the selected system runs from 35 to 200 revolutions per minute.

4. Speed range of the pump system: The agent resubmits after fixing the errors

The agent's request. Please quote 5 MFLX07525-20 L/S digital Miniflex pump systems, each with 1 channel, fitted with L/S 16 tubing and run at 250 revolutions per minute, for a customer that needs 120,000 microliters a minute on each channel at 20 psi in a room at 24 degrees Celsius. The quote states 625,000 microliters a minute of total flow. It is ready to send.

Verdict: Allowed.

  • Order summary. 5 pump systems with 1 channel each give 125,000 microliters a minute on each channel, 625,000 in total, against 120,000 needed on each channel.

5. OEM panel-mount control and flow: Eight OEM panel-mount pump systems for an analyzer build

The agent's request. Please quote 8 MFLX77222-12 OEM panel-mount pump systems, each with 1 channel, fitted with L/S 16 tubing and run at 150 revolutions per minute, for a customer that needs 90,000 microliters a minute on each channel at 25 psi in a room at 26 degrees Celsius. The pumps are driven by a 4 to 20 mA control signal. The quote states 600,000 microliters a minute of total flow. It is ready to send.

Verdict: Blocked.

  • Flow below the requirement. The customer needs 90,000 microliters a minute on each channel; the quoted tubing at the quoted speed gives 75000.
  • Control signal does not match the OEM system. This panel-mount system is controlled by one specific signal (4 to 20 mA for -10, 0 to 10 V for -12); the quote selects a different one.

6. OEM panel-mount control and flow: The agent resubmits after fixing the errors

The agent's request. Please quote 8 MFLX77222-12 OEM panel-mount pump systems, each with 1 channel, fitted with L/S 25 tubing and run at 150 revolutions per minute, for a customer that needs 90,000 microliters a minute on each channel at 25 psi in a room at 26 degrees Celsius. The pumps are driven by a 0 to 10 V control signal. The quote states 1,320,000 microliters a minute of total flow. It is ready to send.

Verdict: Needs approval.

  • L/S 25 pressure rating to confirm. The data sheet gives the L/S 25 pressure rating as 2.4 bar (20 psi), and the application runs at 25 psi; a person should confirm the rating.
  • Order summary. 8 pump systems with 1 channel each give 165,000 microliters a minute on each channel, 1,320,000 in total, against 90,000 needed on each channel.

7. OEM panel-mount control and flow: The agent resubmits after fixing the errors

The agent's request. Please quote 8 MFLX77222-12 OEM panel-mount pump systems, each with 1 channel, fitted with L/S 16 tubing and run at 200 revolutions per minute, for a customer that needs 90,000 microliters a minute on each channel at 25 psi in a room at 26 degrees Celsius. The pumps are driven by a 0 to 10 V control signal. The quote states 800,000 microliters a minute of total flow. It is ready to send.

Verdict: Allowed.

  • Order summary. 8 pump systems with 1 channel each give 100,000 microliters a minute on each channel, 800,000 in total, against 90,000 needed on each channel.

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 an order for compact peristaltic pump systems: the pump system, how many channels each needs, the tubing size, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures the manufacturer publishes 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 quote 8 MFLX77222-12 OEM panel-mount pump systems, each with 1 channel, fitted with L/S 16 tubing and run at 150 revolutions per minute. The pumps are driven by a 4 to 20 mA control signal. The rest of the request is on screen. The quote states 600,000 microliters a minute of total flow.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. The customer needs 90,000 microliters a minute on each channel; the quoted tubing at the quoted speed gives 75000. This panel-mount system is controlled by one specific signal (4 to 20 mA for -10, 0 to 10 V for -12); the quote selects a different one.
  6. The validator returned two 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 a control signal tied to the exact system SKU (4 to 20 mA or 0 to 10 V), a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the tubing size to L/S 25, the control signal to 0 to 10 V and the stated total flow as to 1,320,000 microliters a minute.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The two blocking findings are cleared; one approval remains for a person: L/S 25 pressure rating to confirm.
  13. The agent resubmits once more.
  14. The revised request. It changes the tubing size to L/S 16, the speed to 200 revolutions per minute and the stated total flow as to 800,000 microliters a minute.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's figure matches the quote.
  18. Two problems caught in one call, fixed in two passes, 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.