Predictika · Flash chromatography system quotes

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

An AI sales agent prepares a quote for a single-channel flash purification system with its column holders and fraction collection racks, for a lab with a particular bench, power supply and workload. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published product and site requirements and returns a verdict, every reason and the figures it computed.

Scope: Isolera One single-channel flash chromatography system quotes: the four system part numbers, site fit, Sfär column holders and fraction collection racks. See everything this validator covers

This validator models Isolera One quotes, not just the scenarios shown below.

  • System part number — single or extended collection bed with a 200-400 nm or 200-800 nm UV-VIS detector gives part ISO-1SV, ISO-1SW, ISO-1EV or ISO-1EW; the part number and footprint width stated on the quote must match the selection.
  • Site fit — footprint against the bench, one column channel, 1 to 200 mL/min flow, up to 10 bar, 15 to 32 C, up to 2000 m, 100 to 240 VAC, a laboratory fume hood, and the designed workload of 1 to 5 purifications a day.
  • Column holders and racks — each planned Sfär column size (5, 10, 25, 50, 100, 200 or 350 g) should be listed as fitting a holder on the quote (otherwise a person confirms the customer owns or does not need one), and racks are checked against the case sizes (4 racks per case for tube and 120 mL racks, 1 per case for the 240 mL and 480 mL trays).

Any Isolera One quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Biotage lists the system and its services as Get a quote, so this validator produces no price build-up or line-item quote), other Biotage systems, the ELSD detector, software packages and service plans. Assumptions: which rack fits which collection bed is not published, so it is not checked; the accessory pages list the sizes each holder accommodates but do not say a holder is required, so a planned size with no holder on the quote goes to a person rather than blocking; the 1 to 5 purifications a day is the published design workload, so more goes to a person.

The AI sales agentBuilds the system 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
A part number and footprint stated on the quote that must match the selected bed and detectorOnly with care
A stated figure is a free-entry field; a rule can compare it with a lookup from the two selections, but the lookup has to be kept in step with the catalog.
The stated part number and width travel with the quote and are compared with what the selection gives on every call.
Column holders that each cover only some Sfär sizes, so a planned size can be left without a holderOnly with workarounds
The need (planned column sizes) and the holders sit on different lines, and sizes overlap across three holder items, so it takes a cross-line rule per size.
Every planned size is checked against every holder on the quote together.
Site conditions: bench width, power supply, temperature, altitude and a fume hoodOnly with workarounds
These are facts about the customer's lab, not product options, so a typical CPQ has no place for them and a rep checks them by hand.
They are fields in the request and are checked with everything else.
Racks sold in cases of different sizes (4 per case, or 1 per case for the large trays)Only with care
Case-pack arithmetic works as a price or quantity rule, but each rack type needs its own pack size kept in step.
The pack size follows from the rack type and the shortfall is reported.
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 bed and detector make part number ISO-1SV, but the quote states a different part number.
2The quote states a footprint width of 355 mm; the selected system is 533 mm wide.
3The bench is 532 mm wide; the selected system needs 533 mm.
4The customer needs 2 columns running at once; Isolera One has one column channel.
5The customer needs 201 mL/min; Isolera One delivers 1 to 200 mL/min.
6The customer needs 11 bar; Isolera One works up to 10 bar.
7The lab temperature is 14 C; Isolera One operates at 15 to 32 C.
8The lab supply is 99 VAC; Isolera One takes 100 to 240 VAC.
9The lab is 2001 m above sea level; Isolera One operates up to 2000 m.
10The lab has no fume hood; Isolera One needs a laboratory fume hood that can handle solvent leakage.
11The customer plans 50 g Sfär columns and no holder on the quote lists 50 g; a person should confirm the customer owns one or does not need one.
12The customer plans 200 g Sfär columns and no holder on the quote lists 200 g; a person should confirm the customer owns one or does not need one.
13The customer plans 350 g Sfär columns and no holder on the quote lists 350 g; a person should confirm the customer owns one or does not need one.
14Some planned Sfär column sizes rely on column holders the customer already owns; a person should confirm they fit.
15The customer wants 13 racks; the quoted cases give 12.
16The customer wants 8 fraction collection racks and none is on the quote; a person should confirm they are supplied or already owned.
17The customer plans 6 purifications a day; Isolera One is designed for 1 to 5 a day.

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. Part number, footprint and bench: Extended-bed quote with a part number and width that do not match, for a bench that is too narrow

The agent's request. Please quote one Isolera One with an extended collection bed and 200-800 nm UV-VIS detector, part number ISO-1SW, 355 mm wide, for a bench 520 mm wide at Fennimore Cove Labs. The lab plans 10, 25 and 100 g Sfär columns, with the column holder kit. It needs 12 racks for 16 x 150 mm tubes, quoted as 3 cases of 4 racks, and 4 purifications a day. It is ready to send.

Verdict: Blocked.

  • Part number does not match the selection. The selected bed and detector make part number ISO-1EW, but the quote states a different part number.
  • Stated footprint does not match. The quote states a footprint width of 355 mm; the selected system is 533 mm wide.
  • Bench too narrow. The bench is 520 mm wide; the selected system needs 533 mm.

2. Part number, footprint and bench: The agent resubmits after fixing the errors

The agent's request. Please quote one Isolera One with a single collection bed and 200-800 nm UV-VIS detector, part number ISO-1SW, 355 mm wide, for a bench 520 mm wide at Fennimore Cove Labs. The lab plans 10, 25 and 100 g Sfär columns, with the column holder kit. It needs 12 racks for 16 x 150 mm tubes, quoted as 3 cases of 4 racks, and 4 purifications a day. It is ready to send.

Verdict: Allowed.

  • System summary. Isolera One ISO-1SW, single collection bed and 200-800 nm UV-VIS detector; footprint 355 mm wide.

3. Column holders and racks: Column sizes with no holder and too few racks

The agent's request. Please quote one Isolera One with a single collection bed and 200-400 nm detector, part number ISO-1SV, 355 mm wide, for a bench 600 mm wide at Fennimore Cove Labs. The lab plans 10, 25, 50 and 200 g Sfär columns, with the column holder kit. It needs 10 racks for 16 x 150 mm tubes, quoted as 2 cases of 4 racks, and 4 purifications a day. It is ready to send.

Verdict: Blocked.

  • Racks fall short. The customer wants 10 racks; the quoted cases give 8.
  • No holder on the quote for a planned column size. The customer plans 50 g Sfär columns and no holder on the quote lists 50 g; a person should confirm the customer owns one or does not need one.
  • No holder on the quote for a planned column size. The customer plans 200 g Sfär columns and no holder on the quote lists 200 g; a person should confirm the customer owns one or does not need one.

4. Column holders and racks: The agent resubmits after fixing the errors

The agent's request. Please quote one Isolera One with a single collection bed and 200-400 nm detector, part number ISO-1SV, 355 mm wide, for a bench 600 mm wide at Fennimore Cove Labs. The lab plans 10, 25, 50 and 200 g Sfär columns, with the column holder kit, a 50 g/100 g holder and the lab's existing holders. It needs 10 racks for 16 x 150 mm tubes, quoted as 3 cases of 4 racks, and 4 purifications a day. It is ready to send.

Verdict: Needs approval.

  • Existing holders to confirm. Some planned Sfär column sizes rely on column holders the customer already owns; a person should confirm they fit.

5. Column holders and racks: The agent resubmits after fixing the errors

The agent's request. Please quote one Isolera One with a single collection bed and 200-400 nm detector, part number ISO-1SV, 355 mm wide, for a bench 600 mm wide at Fennimore Cove Labs. The lab plans 10, 25, 50 and 200 g Sfär columns, with the column holder kit, a 50 g/100 g holder and a 200 g/350 g holder. It needs 10 racks for 16 x 150 mm tubes, quoted as 3 cases of 4 racks, and 4 purifications a day. It is ready to send.

Verdict: Allowed.

  • System summary. Isolera One ISO-1SV, single collection bed and 200-400 nm detector; footprint 355 mm wide.

6. Parallel purification: Two columns at once at a high flow rate

The agent's request. Please quote one Isolera One with an extended collection bed and 200-400 nm detector, part number ISO-1EV, 533 mm wide, for a bench 600 mm wide at Fennimore Cove Labs. The lab plans 10 and 25 g Sfär columns, with the column holder kit. It needs 8 racks for 13 x 100 mm tubes, quoted as 2 cases of 4 racks, and 3 purifications a day. The lab wants to run 2 columns at once at 250 mL/min. It is ready to send.

Verdict: Blocked.

  • One column channel only. The customer needs 2 columns running at once; Isolera One has one column channel.
  • Flow rate out of range. The customer needs 250 mL/min; Isolera One delivers 1 to 200 mL/min.

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 a single-channel flash purification system. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published product and site requirements 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 one Isolera One with an extended collection bed and 200-800 nm UV-VIS detector, part number ISO-1SW, 355 mm wide. The lab plans 10, 25 and 100 g Sfär columns, with the column holder kit. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The selected bed and detector make part number ISO-1EW, but the quote states a different part number. The quote states a footprint width of 355 mm; the selected system is 533 mm wide. The bench is 520 mm wide; the selected system needs 533 mm.
  6. The validator returned three 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 part number and footprint stated on the quote that must match the selected bed and detector, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the system to Isolera One, single collection bed, 200-800 nm UV-VIS detector.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All three earlier findings are cleared, and the validator's figure matches the quote.
  13. Three 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.