Predictika · Handheld network tester orders

An AI sales agent's network tester order, checked before it goes out

An AI sales agent prepares a quote for T-BERD/MTS-5800 handheld network testers: the base unit, the test options, the fiber tools, a VIAVI Care support plan, the number of units, a discount and the total it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the product options and returns a verdict, every reason and the figures it computed.

Scope: T-BERD/MTS-5811P, 5822P and 5800-100G testers: rate and timing options, fiber tools, VIAVI Care plans, discount and stated total. See everything this validator covers

This validator models orders for the T-BERD/MTS-5800 family named in VIAVI's public brochures, not just the scenarios shown below.

  • Base units — the T-BERD/MTS-5811P and 5822P dual 10G handhelds and the T-BERD/MTS-5800-100G, and which rates each lists (CPRI 10, 32G Fibre Channel and OTU4 on the 100G unit).
  • Test options — TrueSpeed, CPRI, Fibre Channel, OTN, SONET/SDH, wander and PTP/SyncE timing, and the TEM2 timing expansion module.
  • Fiber tools — the 4100-Series OTDR module, Smart Link Mapper, the COSA spectrum analyzer, the P5000i and FiberChekPRO microscopes and MP-Series power meters.
  • Support and quote — BronzeCare, SilverCare and MaxCare plans of 1 to 5 years, battery and bag coverage on 5-year plans, the number of units, the discount and the total the quote states.

Any order for these testers that touches these rules is in scope — not only the scenarios pictured here. Prices and most compatibility rules here are modeled from comparable products, not published by VIAVI; the product, option and plan names, the rates listed for the 100G unit and the 5-year rule for battery and bag coverage are from the public brochures. Not covered: other VIAVI products, software licence terms, regional plans and shipping.

The AI sales agentBuilds the tester 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
Rates that only some base units listOnly with care
CPRI 10, 32G Fibre Channel and OTU4 belong to the 100G unit; each is a product rule that must follow the data sheets.
The base unit is one choice in the order and every rate option is checked against it on every call.
Options that need another optionOnly with workarounds
A rate option needs its parent option, TEM2 needs timing and Smart Link Mapper needs an OTDR; these depend on choices made on different lines and interact with each other.
Every choice is in one request, so a missing parent is found whichever order the choices arrive in.
Support plan termsOnly with care
Battery and bag coverage applies only to 5-year SilverCare and MaxCare plans, which links the plan, the term and the add-on.
Plan, term and add-on are checked together on every call.
Discounts and volume that need a personOnly with workarounds
A discount above a rep's limit, a volume order or MaxCare loaners need an approval path alongside the block rules.
An approval finding is returned beside any block findings, and a pending approval gates release.
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.

1CPRI 10 (24.3G) is listed for the T-BERD/MTS-5,800-100G; the 10G units list CPRI 1 to 9.
2The CPRI 10 rate option needs the CPRI option on the same unit.
332G Fibre Channel is listed for the T-BERD/MTS-5,800-100G, not the 10G units.
4The 32G Fibre Channel rate option needs the Fibre Channel option on the same unit.
5OTU4 testing is listed for the T-BERD/MTS-5,800-100G, not the 10G units.
6The OTU4 rate option needs the OTN option on the same unit.
7The 2 MHz and 10 MHz wander option is not offered on the 100G unit; it uses the timing expansion module instead.
8The TEM2 timing expansion module needs the PTP and SyncE timing option on the same unit.
9Smart Link Mapper analyses OTDR results; the order has no OTDR module.
10The COSA CWDM optical spectrum analyzer is not offered with the single-port MTS-5,811P.
11Battery and bag coverage is part of the 5-year VIAVI Care plans only; the plan on the order is 4 year(s).
12Battery and bag coverage is offered with SilverCare and MaxCare, not with BronzeCare or without a plan.
13A VIAVI Care plan of 6 years is outside the 1 to 5 year terms.
14A VIAVI Care plan of 0 years is outside the 1 to 5 year terms.
15The order has 0 units; at least 1 is needed.
16A discount of 9 percent is above the 8 percent a rep can give; a person should approve it.
17A discount of 20 percent is above the 8 percent a rep can give; a person should approve it.
18A discount of 21 percent is outside the 0 to 20 percent range this quote can carry.
19An order of 20 units is a volume order; a person should confirm volume pricing and delivery.
20MaxCare on 10 units includes express loaner units; a person should confirm the loaner pool.
21The quote states a total of 4,979,999 cents; the illustrative price list gives 4,980,000 cents.
22The quote states a total of 4,980,000 cents; the illustrative price list gives 4,731,000 cents.
23Battery and bag coverage is part of the 5-year VIAVI Care plans only; the plan on the order is 3 year(s).
24A discount of 30 percent is outside the 0 to 20 percent range this quote can carry.

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. Rates and support on a 10G unit: A 5811P order with 100G-only rates, Smart Link Mapper without an OTDR, COSA and battery and bag cover on a 3-year plan

The agent's request. Please quote 4 T-BERD/MTS-5811P testers with TrueSpeed, CPRI, CPRI 10, Fibre Channel, 32G Fibre Channel, OTN, OTU4, Smart Link Mapper, COSA, battery and bag coverage, and BronzeCare for 3 years. The discount is 0 percent. It is ready to send.

Verdict: Blocked.

  • CPRI 10 needs the 100G unit. CPRI 10 (24.3G) is listed for the T-BERD/MTS-5,800-100G; the 10G units list CPRI 1 to 9.
  • 32G Fibre Channel needs the 100G unit. 32G Fibre Channel is listed for the T-BERD/MTS-5,800-100G, not the 10G units.
  • OTU4 needs the 100G unit. OTU4 testing is listed for the T-BERD/MTS-5,800-100G, not the 10G units.
  • Smart Link Mapper needs an OTDR module. Smart Link Mapper analyses OTDR results; the order has no OTDR module.
  • COSA not on the smallest unit. The COSA CWDM optical spectrum analyzer is not offered with the single-port MTS-5,811P.
  • Battery and bag cover needs a 5-year plan. Battery and bag coverage is part of the 5-year VIAVI Care plans only; the plan on the order is 3 year(s).
  • Battery and bag cover needs Silver or Max. Battery and bag coverage is offered with SilverCare and MaxCare, not with BronzeCare or without a plan.

2. Rates and support on a 10G unit: The agent resubmits after fixing the errors

The agent's request. Please quote 4 T-BERD/MTS-5800-100G testers with TrueSpeed, CPRI, CPRI 10, Fibre Channel, 32G Fibre Channel, OTN, OTU4, an OTDR module, Smart Link Mapper, COSA, battery and bag coverage, and SilverCare for 5 years. The discount is 0 percent. The quote states a total of 38,420,000 cents. It is ready to send.

Verdict: Allowed.

  • Order summary. Unit price 96,050 dollars, total 38,420,000 cents for 4 unit(s) at illustrative prices.

3. A volume order: A 24-unit 5822P order with MaxCare and a 12 percent discount

The agent's request. Please quote 24 T-BERD/MTS-5822P testers with wander, PTP and SyncE timing, an OTDR module, the P5000i microscope, and MaxCare for 3 years. The discount is 12 percent. It is ready to send.

Verdict: Needs approval.

  • Large order to confirm. An order of 24 units is a volume order; a person should confirm volume pricing and delivery.
  • Discount needs sign-off. A discount of 12 percent is above the 8 percent a rep can give; a person should approve it.
  • MaxCare on a larger order. MaxCare on 24 units includes express loaner units; a person should confirm the loaner pool.
  • Order summary. Unit price 49,400 dollars, total 104,332,800 cents for 24 unit(s) at illustrative prices.

4. A volume order: The agent resubmits after fixing the errors

The agent's request. Please quote 8 T-BERD/MTS-5822P testers with wander, PTP and SyncE timing, an OTDR module, the P5000i microscope, and SilverCare for 3 years. The discount is 6 percent. The quote states a total of 34,892,800 cents. It is ready to send.

Verdict: Allowed.

  • Order summary. Unit price 46,400 dollars, total 34,892,800 cents for 8 unit(s) at illustrative prices.

5. Timing and support on the 100G unit: A 100G order with wander, TEM2 without timing and battery and bag cover on a 4-year plan

The agent's request. Please quote 2 T-BERD/MTS-5800-100G testers with wander, the TEM2 timing expansion module, battery and bag coverage, and SilverCare for 4 years. The discount is 0 percent. It is ready to send.

Verdict: Blocked.

  • Wander option on the 100G unit. The 2 MHz and 10 MHz wander option is not offered on the 100G unit; it uses the timing expansion module instead.
  • TEM2 needs the timing option. The TEM2 timing expansion module needs the PTP and SyncE timing option on the same unit.
  • Battery and bag cover needs a 5-year plan. Battery and bag coverage is part of the 5-year VIAVI Care plans only; the plan on the order is 4 year(s).

6. Timing and support on the 100G unit: The agent resubmits after fixing the errors

The agent's request. Please quote 2 T-BERD/MTS-5800-100G testers with PTP and SyncE timing, the TEM2 timing expansion module, battery and bag coverage, and SilverCare for 5 years. The discount is 0 percent. The quote states a total of 11,190,000 cents. It is ready to send.

Verdict: Allowed.

  • Order summary. Unit price 55,950 dollars, total 11,190,000 cents for 2 unit(s) at 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 T-BERD/MTS-5800 handheld network testers: the base unit, the test options, the fiber tools, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the product options 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 4 T-BERD/MTS-5811P testers with TrueSpeed, CPRI, CPRI 10, Fibre Channel, and more. The discount is 0 percent. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with seven findings, all in one answer. CPRI 10 (24.3G) is listed for the T-BERD/MTS-5,800-100G; the 10G units list CPRI 1 to 9. 32G Fibre Channel is listed for the T-BERD/MTS-5,800-100G, not the 10G units. OTU4 testing is listed for the T-BERD/MTS-5,800-100G, not the 10G units. 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 rates that only some base units list, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the base unit to T-BERD/MTS-5800-100G, the An OTDR module to yes, the VIAVI Care plan to silvercare and the plan term to 5. It sets the stated total to 38,420,000.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All seven earlier findings are cleared, and the validator's figure matches the quote.
  13. Seven 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.