Predictika · Medical devices

An AI sales agent's Ambu aScope Broncho order, checked before it goes out

An AI sales agent prepares an order for Ambu single-use bronchoscopes for a hospital: the aScope 4 or aScope 5 Broncho model, the number of boxes of 5, the display unit, the endotracheal tube the customer will use, any energy instrument such as a high-frequency or APC probe and its width, and the scope count and working channel width the order states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures in the public Ambu datasheets and returns a verdict, every reason and the figures it computed.

Scope: Ambu aScope 4 Broncho (Slim, Regular, Large) and aScope 5 Broncho (2.7/1.2, 4.2/2.2, HD 5.0/2.2, HD 5.6/2.8): boxes of 5, display, tube sizes, working channel, accessories. See everything this validator covers

This validator models an order for these seven scopes, based on the figures in the public Ambu USA datasheets, not just the scenarios shown below.

  • Boxes and scope count — scopes come in boxes of 5; the count the order states must equal 5 times the boxes, and at least 1 box is needed.
  • Display — the aBox 2 is listed for the aScope 5 Broncho only; an aScope 4 Broncho on an aBox 2 is blocked. An HD aScope 5 on the aView 2 Advance goes to a person to confirm, because the HD datasheets name only the aBox 2.
  • Endotracheal tube — the inner diameter must be at least the datasheet minimum for the scope (for example 5.0, 6.0 and 7.0 mm for the aScope 4 Slim, Regular and Large).
  • Double lumen tube — the size must be at least the datasheet minimum where one is given (35 Fr for the Slim, 41 Fr for the Regular); for scopes whose datasheet gives none, a person confirms.
  • Instruments and working channel — an instrument wider than the working channel is blocked; one wider than the datasheet's minimum instrument channel width but within the channel goes to a person; the working channel the order states must equal the datasheet figure.
  • Energy instruments — cryobiopsy probes are listed on the aScope 5 datasheets, and high-frequency, APC and Nd-YAG laser probes on the two HD datasheets; any other pairing goes to a person.

Any order for these seven scopes that touches these figures is in scope — not only the scenarios pictured here. Not covered: prices (Ambu publishes no list prices, so this page shows no price build-up), other Ambu products and bronchoscope models, accessories other than those above, and any figure not in the datasheets read.

The AI sales agentBuilds the 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
Minimum tube size that depends on the scopeOnly with workarounds
Each scope has its own minimum endotracheal tube, and some have a double lumen tube minimum while others have none. A rules-based CPQ needs a rule per scope and per tube, and every datasheet update means editing them.
The scope arrives in the request and every minimum is read from the datasheet figures on every call.
Several problems in one orderOnly with workarounds
Rules tend to fire as a step is saved, so a person fixes the display and then meets the tube size.
All findings come back together, whatever order the choices arrived in.
An instrument that just fitsOnly with care
Wider than the channel is a clear stop, but between the minimum channel width and the channel is a judgment call that needs its own rule per scope.
Three outcomes are compared on every call: it fits, it needs a person, or it is blocked.
Boxes of 5 against the count the order statesOnly with care
The stated count comes from the agent's own text, so a rule has to compare it with the boxes.
The stated count is a field in the request, compared with 5 times the boxes on every call.
Fixing one scope and finding the next problemOnly with care
Changing the scope changes the display, tube and channel figures at once, so earlier passes tell little about the new choice.
The same order is re-checked in full against the new scope.

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 order has 0 boxes; scopes are sold in boxes of 5 and at least 1 box is needed.
2The order states 8 scopes; 2 boxes of 5 come to 10.
3The aBox 2 is designed to work with the aScope 5 Broncho; it is not listed for the aScope 4 Broncho.
4The datasheet for this HD scope names only the aBox 2 displaying and processing unit, while Ambu describes the aView 2 Advance as designed to work with the aScope 5 Broncho; a person should confirm the display.
5The endotracheal tube has an inner diameter of 4.5 mm; the scope needs at least 5 mm.
6The endotracheal tube has an inner diameter of 5.5 mm; the scope needs at least 6 mm.
7The endotracheal tube has an inner diameter of 6.5 mm; the scope needs at least 7 mm.
8The endotracheal tube has an inner diameter of 3 mm; the scope needs at least 3.5 mm.
9The endotracheal tube has an inner diameter of 5 mm; the scope needs at least 6 mm.
10The endotracheal tube has an inner diameter of 6.9 mm; the scope needs at least 7 mm.
11The double lumen tube is size 32 Fr; the datasheet gives a minimum of 35 Fr for this scope.
12The double lumen tube is size 39 Fr; the datasheet gives a minimum of 41 Fr for this scope.
13The datasheet for this scope gives no minimum double lumen tube size; a person should confirm the tube size.
14The instrument is 2.2 mm wide, above the 2.15 mm minimum instrument channel width; the datasheet gives no guarantee that accessories chosen on the nominal channel width alone are compatible, so a person should confirm the combination.
15The instrument is 2.3 mm wide; the working channel is 2.2 mm.
16The instrument is 1.3 mm wide; the working channel is 1.2 mm.
17The instrument is 2.8 mm wide, above the 2.65 mm minimum instrument channel width; the datasheet gives no guarantee that accessories chosen on the nominal channel width alone are compatible, so a person should confirm the combination.
18The instrument is 2.9 mm wide; the working channel is 2.8 mm.
19The order states a working channel of 2.8 mm; the datasheet gives 2.2 mm for this scope.
20The datasheet for this scope does not list the selected energy instrument type as compatible; a person should confirm it before the order goes out.

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. aScope 4 Broncho to aScope 5 Broncho: Four boxes of aScope 4 Broncho Regular on an aBox 2

The agent's request. Please prepare an order for 4 boxes of the aScope 4 Broncho Regular, to be used with the aBox 2. The order says 20 scopes in total. It says the working channel is 2.2 mm. The customer will use an endotracheal tube with an inner diameter of 5.5 mm and an accessory instrument that is 2 mm wide. It is ready to send.

Verdict: Blocked.

  • Display does not work with this scope. The aBox 2 is designed to work with the aScope 5 Broncho; it is not listed for the aScope 4 Broncho.
  • Endotracheal tube too small. The endotracheal tube has an inner diameter of 5.5 mm; the scope needs at least 6 mm.

2. aScope 4 Broncho to aScope 5 Broncho: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for 4 boxes of the aScope 4 Broncho Regular, to be used with the aView 2 Advance. The order says 20 scopes in total. It says the working channel is 2.2 mm. The customer will use an endotracheal tube with an inner diameter of 5.5 mm and an accessory instrument that is 2 mm wide. It is ready to send.

Verdict: Blocked.

  • Endotracheal tube too small. The endotracheal tube has an inner diameter of 5.5 mm; the scope needs at least 6 mm.

3. aScope 4 Broncho to aScope 5 Broncho: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for 4 boxes of the aScope 5 Broncho 4.2/2.2, to be used with the aBox 2. The order says 20 scopes in total. It says the working channel is 2.2 mm. The customer will use an endotracheal tube with an inner diameter of 5.5 mm and an accessory instrument that is 2 mm wide. It is ready to send.

Verdict: Allowed.

  • Order summary. This order is 20 scopes in 4 boxes; the scope has a 2.2 mm working channel and needs an endotracheal tube of at least 5 mm.

4. HD 5.0/2.2 with a high-frequency instrument: Two boxes of aScope 5 Broncho HD 5.0/2.2 with a high-frequency instrument

The agent's request. Please prepare an order for 2 boxes of the aScope 5 Broncho HD 5.0/2.2, to be used with the aBox 2. The order says 8 scopes in total. It says the working channel is 2.2 mm. The customer will use an endotracheal tube with an inner diameter of 6.5 mm and a high-frequency instrument that is 2.3 mm wide. It is ready to send.

Verdict: Blocked.

  • Stated scope count does not match the boxes. The order states 8 scopes; 2 boxes of 5 come to 10.
  • Instrument wider than the working channel. The instrument is 2.3 mm wide; the working channel is 2.2 mm.

5. HD 5.0/2.2 with a high-frequency instrument: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for 2 boxes of the aScope 5 Broncho HD 5.0/2.2, to be used with the aBox 2. The order says 10 scopes in total. It says the working channel is 2.2 mm. The customer will use an endotracheal tube with an inner diameter of 6.5 mm and a high-frequency instrument that is 2.05 mm wide. It is ready to send.

Verdict: Allowed.

  • Order summary. This order is 10 scopes in 2 boxes; the scope has a 2.2 mm working channel and needs an endotracheal tube of at least 6 mm.

6. HD 5.6/2.8 with an APC probe: Three boxes of aScope 5 Broncho HD 5.6/2.8 with an APC probe

The agent's request. Please prepare an order for 3 boxes of the aScope 5 Broncho HD 5.6/2.8, to be used with the aView 2 Advance. The order says 15 scopes in total. It says the working channel is 2.8 mm. The customer will use an endotracheal tube with an inner diameter of 7.5 mm and an APC probe that is 3 mm wide. It is ready to send.

Verdict: Blocked.

  • Instrument wider than the working channel. The instrument is 3 mm wide; the working channel is 2.8 mm.
  • HD scope on the aView 2 Advance. The datasheet for this HD scope names only the aBox 2 displaying and processing unit, while Ambu describes the aView 2 Advance as designed to work with the aScope 5 Broncho; a person should confirm the display.

7. HD 5.6/2.8 with an APC probe: The agent resubmits after fixing the errors

The agent's request. Please prepare an order for 3 boxes of the aScope 5 Broncho HD 5.6/2.8, to be used with the aBox 2. The order says 15 scopes in total. It says the working channel is 2.8 mm. The customer will use an endotracheal tube with an inner diameter of 7.5 mm and an APC probe that is 2.65 mm wide. It is ready to send.

Verdict: Allowed.

  • Order summary. This order is 15 scopes in 3 boxes; the scope has a 2.8 mm working channel and needs an endotracheal tube of at least 7 mm.

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 Ambu single-use bronchoscopes for a hospital: the aScope 4 or aScope 5 Broncho model, the number of boxes of 5, the display unit, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures in the public Ambu datasheets 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 prepare an order for 4 boxes of the aScope 4 Broncho Regular, to be used with the aBox 2. The order says 20 scopes in total. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. The aBox 2 is designed to work with the aScope 5 Broncho; it is not listed for the aScope 4 Broncho. The endotracheal tube has an inner diameter of 5.5 mm; the scope needs at least 6 mm.
  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 minimum tube size that depends on the scope, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the display to aView 2 Advance.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The endotracheal tube has an inner diameter of 5.5 mm; the scope needs at least 6 mm.
  12. One finding cleared. Still blocking: endotracheal tube too small.
  13. The agent resubmits once more.
  14. The revised request. It changes the scope to aScope 5 Broncho 4.2/2.2 and the display to aBox 2.
  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.