Predictika · Test and measurement instrument option configuration
An AI sales agent prepares a quote for an MXO 3 oscilloscope with a bandwidth upgrade, MSO digital channels, protocol decoding and analysis options. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published ordering information and returns a verdict, every reason and the figures it computed.
This validator models MXO 3 oscilloscope quotes, not just the scenarios shown below.
Any MXO 3 quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (no price list is modeled, so this validator produces no price build-up or line-item quote), memory depth rules, the other MXO and R&S oscilloscope families, probes and accessories, and service and calibration plans.
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 |
|---|---|---|
| Upgrade codes that fit only one model | Only with care Each upgrade code belongs to the 4-channel or the 8-channel model, so each needs a rule tying it to the model, kept up to date as codes are added. | The model and the upgrade code are in one request and compared on every call. |
| A bandwidth need that must be met by the upgrade | Only with care The delivered bandwidth depends on the upgrade code, so it takes a lookup and a comparison rule per code. | The upgrade code and the required bandwidth are in one request and the delivered bandwidth is computed and compared on every call. |
| Protocol options that cover specific protocols | Only with workarounds Which option decodes which protocol, and whether a bundle already includes it, needs a rule per protocol and per bundle member. | The protocols and every option are in one request, so a missing or bundled option is found whichever order the choices arrive in. |
| Options that duplicate a bundle | Only with workarounds Detecting that an option is already inside the bundle needs a cross-line rule for each member, and the list changes with the bundle. | The bundle and all options travel together and the overlap is counted on every call. |
| Every problem returned in one answer | Only 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. |
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 | The customer needs 5 analog channels; the quoted model has 4. |
| 2 | The bandwidth upgrade on the quote is for the other model; MXO 34 (4 channels) takes B242, B243, B245 and B2410, and MXO 38 (8 channels) takes B282, B283, B285 and B2,810. |
| 3 | The customer needs 700 MHz of bandwidth; the quoted configuration delivers 500 MHz. |
| 4 | The customer needs 200 MHz of bandwidth; the quoted configuration delivers 100 MHz. |
| 5 | The quote states 1,000 MHz of bandwidth; the quoted configuration delivers 500 MHz. |
| 6 | The customer needs digital channels and the quote has no MSO option (MXO3-B1, 16 digital channels). |
| 7 | The customer needs 17 digital channels; the MSO option provides 16. |
| 8 | Option K36 (frequency response analysis) requires option B6 (arbitrary waveform generator), which is not on the quote. |
| 9 | The quote has application bundle PK1 and also 1 option(s) that PK1 already includes. |
| 10 | The first protocol to decode needs option MXO3-K520, which is not on the quote. |
| 11 | The first protocol to decode needs option MXO3-K510, which is not on the quote. |
| 12 | The second protocol to decode needs option MXO3-K570, which is not on the quote. |
| 13 | The first protocol to decode needs option MXO3-K560, which is not on the quote. |
| 14 | The quote has application bundle PK1 and also 3 option(s) that PK1 already includes. |
| 15 | The first protocol to decode needs option MXO3-K530, which is not on the quote. |
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 R&S MXO 3 oscilloscope, model MXO 34, with bandwidth upgrade B285, for 6 analog channels, a bandwidth requirement of 500 MHz, a quoted bandwidth of 500 MHz, 16 digital channels, decoding CAN and SPI, with option K510. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an R&S MXO 3 oscilloscope, model MXO 38, with bandwidth upgrade B285, for 6 analog channels, a bandwidth requirement of 500 MHz, a quoted bandwidth of 500 MHz, 16 digital channels, decoding CAN and SPI, with options B1, K510, K520. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an R&S MXO 3 oscilloscope, model MXO 34, with bandwidth upgrade B2410, for 4 analog channels, a bandwidth requirement of 1,000 MHz, a quoted bandwidth of 700 MHz, decoding ARINC 429 and USB 2.0, with options B6, B105, K36, K570, PK1. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an R&S MXO 3 oscilloscope, model MXO 34, with bandwidth upgrade B2410, for 4 analog channels, a bandwidth requirement of 1,000 MHz, a quoted bandwidth of 1,000 MHz, decoding ARINC 429 and USB 2.0, with options K570, PK1. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an R&S MXO 3 oscilloscope, model MXO 38, with bandwidth upgrade B283, for 8 analog channels, a bandwidth requirement of 500 MHz, a quoted bandwidth of 500 MHz, 16 digital channels, decoding USB 2.0 and I3C, with options B1, K36, K550. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an R&S MXO 3 oscilloscope, model MXO 38, with bandwidth upgrade B285, for 8 analog channels, a bandwidth requirement of 500 MHz, a quoted bandwidth of 500 MHz, 16 digital channels, decoding USB 2.0 and I3C, with options B1, B6, K36, K550, K570. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.