Predictika · RF and SDR prototyping platform quotes

An AI sales agent's RF prototyping platform quote, checked before it goes out

An AI sales agent prepares a quote for a software-defined-radio prototyping platform: the platform, its carrier board, the receive and transmit channels, the frequency range and bandwidth the customer needs, an expansion board, pre-distortion, a discount and where it ships. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of what each platform allows and returns a verdict, every reason and the net total it computed.

Scope: Analog Devices ADALM-PLUTO, ADRV9364-Z7020, ADRV9361-Z7035, AD-JUPITER-EBZ and ADRV9009-ZU11EG platforms with their carrier boards and the FMCOMMS8 expansion board: fit, channels, frequency, bandwidth, options, discount and the stated net total. See everything this validator covers

This validator models RF prototyping platform quotes for these platforms, not just the scenarios shown below.

  • Platform and carrier board — the two system-on-module platforms and the ADRV9009-ZU11EG each need their own kind of carrier board, and ADALM-PLUTO and AD-JUPITER-EBZ are quoted without one.
  • Radio requirements — the receive and transmit channels, the tuning range and the bandwidth the customer needs must fit the platform quoted.
  • Options — the FMCOMMS8 expansion board and digital pre-distortion are quoted only with the ADRV9009-ZU11EG platform.
  • Discount, shipping and volume — a discount above 10 percent needs a sales manager and one above 25 percent is blocked, shipping the ADRV9009-ZU11EG abroad needs an export review, and an order of 25 or more units needs an allocation check.
  • Totals — the net total the quote states is compared with the total computed from the platform, carrier board, expansion board, quantity and discount.

Any platform quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: integrated circuits, other evaluation boards, software and support. The platform names, channel counts, tuning ranges and bandwidths follow the public Analog Devices pages. All prices, carrier pairings, approval thresholds and other rules are modeled from comparable products and are illustrative, not published by Analog Devices.

The AI sales agentBuilds the platform quote from the conversation with the customer and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

6 scenarios in 2 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 carrier board that must fit the platformOnly with care
Each platform needs its own kind of carrier board, or none, so a compatibility rule is needed for every pairing and must be kept in step with the catalog.
The platform and the carrier board are compared in the same pass as every other rule.
Channels, frequency and bandwidth togetherOnly with workarounds
Each platform has its own channel count, tuning range and bandwidth limit, and the expansion board changes the channel count, so the limits are separate rules that depend on several choices.
All the radio requirements are checked against the platform in one pass, and each finding says which limit was missed.
Options tied to one platformOnly with care
The expansion board and pre-distortion belong to one platform only, so a rule per option is needed and is easy to leave out when an option is added.
Each option is checked against the platform on every call.
A net total reconciled with a stated oneOnly with workarounds
The total is built from the platform, carrier board, expansion board, quantity and discount, and a separate calculation is needed to compare it with the figure the quote states.
The total is computed inside the model and compared with the stated one on every call.
Discount, export and volume thresholdsOnly with care
A discount has a sign-off level and a blocking level, and export and volume are approvals rather than errors, so the rules must be ordered and kept apart.
Every threshold is checked in the same pass, and each finding says whether it blocks or needs a person.
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 quoted carrier board does not fit this platform.
2This platform needs a carrier board for its I/O and the quote has none.
3The customer needs 2 receive channels; the quoted platform has 1.
4The customer needs 100 to 3,000 MHz; this platform tunes 330 to 3,800 MHz.
5The customer needs 30 MHz of bandwidth; this platform supports 20 MHz.
6The customer needs 8 transmit channels; the quoted platform has 4.
7The FMCOMMS8 expansion board is quoted only with the ADRV9,009-ZU11EG platform.
8Digital pre-distortion needs the observation receivers that only the ADRV9,009-ZU11EG platform has.
9The quote states a net total of $30,000; the quoted items give 32,000.
10The discount is more than 10 percent of the subtotal; a sales manager must approve it.
11The discount is more than 25 percent of the subtotal.
12Shipping the ADRV9,009-ZU11EG outside the home region needs an export compliance review.
13An order of 25 or more units needs a lead-time and allocation check.

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. Eight-channel request on an ADRV9361-Z7035: Eight-channel request quoted on an ADRV9361-Z7035 with FMCOMMS8 and pre-distortion

The agent's request. Please quote 2 ADRV9361-Z7035 platforms with the ADRV2CRR-FMC carrier board and the FMCOMMS8 expansion board. The customer needs 4 receive and 4 transmit channels from 50 to 6,000 MHz with 80 MHz of bandwidth, with digital pre-distortion. The quote states a net total of 23,990 dollars. It is ready to send.

Verdict: Blocked.

  • Carrier board does not fit the platform. The quoted carrier board does not fit this platform.
  • Frequency outside tuning range. The customer needs 50 to 6,000 MHz; this platform tunes 70 to 6,000 MHz.
  • Bandwidth over the platform limit. The customer needs 80 MHz of bandwidth; this platform supports 56 MHz.
  • Receive channels exceeded. The customer needs 4 receive channels; the quoted platform has 2.
  • Transmit channels exceeded. The customer needs 4 transmit channels; the quoted platform has 2.
  • FMCOMMS8 only on the ADRV9009-ZU11EG. The FMCOMMS8 expansion board is quoted only with the ADRV9,009-ZU11EG platform.
  • Observation receiver needed. Digital pre-distortion needs the observation receivers that only the ADRV9,009-ZU11EG platform has.

2. Eight-channel request on an ADRV9361-Z7035: The agent resubmits after fixing the errors

The agent's request. Please quote 2 ADRV9009-ZU11EG platforms with the ADRV2CRR-FMC carrier board and the FMCOMMS8 expansion board. The customer needs 4 receive and 4 transmit channels from 50 to 6,000 MHz with 80 MHz of bandwidth, with digital pre-distortion. The quote states a net total of 43,000 dollars. It is ready to send.

Verdict: Blocked.

  • Frequency outside tuning range. The customer needs 50 to 6,000 MHz; this platform tunes 75 to 6,000 MHz.

3. Eight-channel request on an ADRV9361-Z7035: The agent resubmits after fixing the errors

The agent's request. Please quote 2 ADRV9009-ZU11EG platforms with the ADRV2CRR-FMC carrier board and the FMCOMMS8 expansion board. The customer needs 4 receive and 4 transmit channels from 100 to 5,800 MHz with 80 MHz of bandwidth, with digital pre-distortion. The quote states a net total of 43,000 dollars. It is ready to send.

Verdict: Allowed.

  • Price summary. 2 unit(s); subtotal $43,000, discount $0, net total $43,000 (modeled, illustrative prices).

4. Large discount on a shipment abroad: ADRV9009-ZU11EG on the wrong carrier, shipped abroad, with a large discount

The agent's request. Please quote 2 ADRV9009-ZU11EG platforms with the ADRV1CRR-FMC carrier board. The customer needs 4 receive and 4 transmit channels from 800 to 5,000 MHz with 100 MHz of bandwidth, with a discount of 8,000 dollars, shipped outside the home region. The quote states a net total of 18,590 dollars. It is ready to send.

Verdict: Blocked.

  • Carrier board does not fit the platform. The quoted carrier board does not fit this platform.
  • Discount over 25 percent. The discount is more than 25 percent of the subtotal.
  • Export review for ADRV9009-ZU11EG. Shipping the ADRV9,009-ZU11EG outside the home region needs an export compliance review.

5. Large discount on a shipment abroad: The agent resubmits after fixing the errors

The agent's request. Please quote 2 ADRV9009-ZU11EG platforms with the ADRV2CRR-FMC carrier board. The customer needs 4 receive and 4 transmit channels from 800 to 5,000 MHz with 100 MHz of bandwidth, with a discount of 4,000 dollars, shipped outside the home region. The quote states a net total of 28,000 dollars. It is ready to send.

Verdict: Needs approval.

  • Discount over 10 percent. The discount is more than 10 percent of the subtotal; a sales manager must approve it.
  • Export review for ADRV9009-ZU11EG. Shipping the ADRV9,009-ZU11EG outside the home region needs an export compliance review.
  • Price summary. 2 unit(s); subtotal $32,000, discount $4,000, net total $28,000 (modeled, illustrative prices).

6. Large discount on a shipment abroad: The agent resubmits after fixing the errors

The agent's request. Please quote 2 ADRV9009-ZU11EG platforms with the ADRV2CRR-FMC carrier board. The customer needs 4 receive and 4 transmit channels from 800 to 5,000 MHz with 100 MHz of bandwidth, with a discount of 3,200 dollars. The quote states a net total of 28,800 dollars. It is ready to send.

Verdict: Allowed.

  • Price summary. 2 unit(s); subtotal $32,000, discount $3,200, net total $28,800 (modeled, illustrative prices).

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 software-defined-radio prototyping platform: the platform, its carrier board, the receive and transmit channels, and more. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of what each platform allows and returns a verdict, every reason and the net total it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 2 ADRV9361-Z7035 platforms with the ADRV2CRR-FMC carrier board and the FMCOMMS8 expansion board. The customer needs 4 receive and 4 transmit channels from 50 to 6,000 MHz with 80 MHz of bandwidth, with digital pre-distortion. The rest of the request is on screen. The quote states a net total of 23,990 dollars.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with seven findings, all in one answer. The quoted carrier board does not fit this platform. The customer needs 50 to 6,000 MHz; this platform tunes 70 to 6,000 MHz. The customer needs 80 MHz of bandwidth; this platform supports 56 MHz. The other four are on screen.
  6. The validator returned seven 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 carrier board that must fit the platform, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the platform to ADRV9009-ZU11EG and the net total stated on the quote to 43,000.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The customer needs 50 to 6,000 MHz; this platform tunes 75 to 6,000 MHz.
  12. Six findings cleared. Still blocking: frequency outside tuning range.
  13. The agent resubmits once more.
  14. The revised request. It changes the frequency range to 100 to 5,800.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared.
  18. Seven 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.