Predictika · Oscilloscope configure-to-quote
An AI sales agent prepares a configure-to-quote request for a mixed signal oscilloscope: model, bandwidth and bandwidth upgrade, probes, digital channels, software options, license type, care and calibration plans, and discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the compatibility and approval rules and returns a verdict, every reason and the figures it computed.
This validator models quotes for a four-model mixed signal oscilloscope family (4, 6 and 8 input models and a low-profile 8 input model) — not just the scenarios shown below.
Any oscilloscope quote touching these choices is in scope — not only the scenarios pictured here. Not covered: prices (no public list price structure was found, so this validator produces no price build-up or line-item quote), other instrument families such as spectrum analyzers and sources, and any vendor CPQ platform. Assumptions: the minimum bandwidth for jitter analysis and 500 Mpoint record length, the power-analysis dependency, the low-profile model having no function generator and no upgrade, matching care and calibration terms, and the discount limits are invented illustrative values.
6 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 |
|---|---|---|
| A 2 GHz bandwidth upgrade requested as a field software license | Only with care A product rule can force the service-center install for the 2 GHz level, but each upgrade level and install method pairing is a separate rule to keep in step with the catalog. | Install method and target level are checked together, with the stated final bandwidth, on every call. |
| Digital probes that use up analog channels beyond the inputs the model has | Only with workarounds Quantities and a shared channel budget usually need a custom calculation or a script, because the limit depends on the model and on two other quantities. | The channel budget is computed from the quantities and compared with the model on every call. |
| Software options that depend on another option, on bandwidth, or on the license type | Only with care One product rule per dependency. They work, but a bandwidth floor that refers to the final, upgraded bandwidth needs the upgrade resolved first. | Dependencies read the computed final bandwidth, so an upgrade in the same quote counts. |
| A quote that states a final bandwidth different from what the configuration comes to | Only with workarounds A validation rule can compare a stated figure only if the stated figure is a field on the quote and the final bandwidth is calculated first. | The stated figure travels with the quote and is compared with the computed one on every call. |
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 | A starting bandwidth of 500 MHz is not offered on the MSO58LP (8 inputs; 2U low profile; 1 GHz). |
| 2 | A bandwidth upgrade to 750 MHz is not an offered upgrade level (500 MHz, 1 GHz or 2 GHz). |
| 3 | A bandwidth upgrade to 500 MHz is not above the starting bandwidth of 1000 MHz. |
| 4 | The MSO58LP (8 inputs; 2U low profile; 1 GHz) is a fixed 1 GHz model and has no bandwidth upgrade. |
| 5 | A bandwidth upgrade to 2 GHz must be installed at a Tektronix Service Center; it cannot be done in the field with a software license. |
| 6 | The 500 Mpoint record length option needs a final bandwidth of at least 1 GHz; this quote has 500 MHz. |
| 7 | 6 analog channels plus 3 digital probe(s) use 9 FlexChannel inputs, but the MSO58B (8 FlexChannel inputs) has 8. |
| 8 | The Inverters, Motors and Drives analysis option needs the Power analysis option on the same instrument. |
| 9 | The advanced jitter and eye diagram analysis option needs a final bandwidth of at least 1 GHz; this quote has 500 MHz. |
| 10 | The arbitrary function generator option is not offered on the MSO58LP (8 inputs; 2U low profile; 1 GHz). |
| 11 | The Windows 10 SSD option is node-locked only and cannot be combined with floating licenses. |
| 12 | The care plan (Total Protection T5 (5 years)) runs 5 years but the calibration plan (Z540 calibration C3 (3 years)) runs 3 years; the two terms must match. |
| 13 | The quote states a final bandwidth of 1000 MHz, but this configuration comes to 500 MHz. |
| 14 | A discount of 21 percent is above the 20 percent limit that anyone can approve. |
| 15 | A discount of 11 percent is above the 10 percent a sales rep can give; it needs sales management approval. |
| 16 | The TPP0250 250 MHz passive probe is rated 250 MHz, below the 500 MHz of usable bandwidth at the instrument inputs, so the probe will limit measurements; confirm with the customer. |
| 17 | No extended care plan is attached; confirm the customer wants only the standard factory warranty. |
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 an MSO56B with a starting bandwidth of 500 MHz, upgraded to 2 GHz (installed in the field with a software license), supplied with TPP0500B 500 MHz passive probe. We need 4 analog channels. Software options: none. Licenses: node-locked. Service: Tek Care R3 (3 years) with Z540 calibration C3 (3 years). Requested discount: 0 percent. The quote states a final bandwidth of 1 GHz. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an MSO56B with a starting bandwidth of 500 MHz, upgraded to 2 GHz (installed at a Tektronix Service Center), supplied with TPP1000 1 GHz passive probe. We need 4 analog channels. Software options: none. Licenses: node-locked. Service: Tek Care R3 (3 years) with Z540 calibration C3 (3 years). Requested discount: 0 percent. The quote states a final bandwidth of 2 GHz. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an MSO58B with a starting bandwidth of 500 MHz, supplied with TPP0500B 500 MHz passive probe. We need 8 analog channels. Software options: Inverters, Motors and Drives analysis, advanced jitter and eye diagram analysis, arbitrary function generator, Windows 10 SSD. Licenses: floating. Service: Tek Care R3 (3 years) with Z540 calibration C3 (3 years). Requested discount: 0 percent. The quote states a final bandwidth of 500 MHz. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an MSO58B with a starting bandwidth of 500 MHz, upgraded to 1 GHz (installed in the field with a software license), supplied with TPP1000 1 GHz passive probe. We need 8 analog channels. Software options: Power analysis, Inverters, Motors and Drives analysis, advanced jitter and eye diagram analysis, arbitrary function generator, Windows 10 SSD. Licenses: node-locked. Service: Tek Care R3 (3 years) with Z540 calibration C3 (3 years). Requested discount: 0 percent. The quote states a final bandwidth of 1 GHz. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an MSO54B with a starting bandwidth of 500 MHz, supplied with TPP0500B 500 MHz passive probe. We need 4 analog channels and 2 digital probes. Software options: none. Licenses: node-locked. Service: Tek Care R5 (5 years) with Z540 calibration C3 (3 years). Requested discount: 25 percent. The quote states a final bandwidth of 500 MHz. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an MSO56B with a starting bandwidth of 500 MHz, supplied with TPP0500B 500 MHz passive probe. We need 4 analog channels and 2 digital probes. Software options: none. Licenses: node-locked. Service: Tek Care R5 (5 years) with Z540 calibration C5 (5 years). Requested discount: 15 percent. The quote states a final bandwidth of 500 MHz. It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.