Predictika · Enterprise data service quotes

An AI sales agent's enterprise data quote, checked before it goes out

An AI sales agent prepares a quote for a business data service: Dedicated Internet Access, Ethernet E-Line, E-LAN or E-Tree, or a wavelength, with its bandwidth, port, access type, protection, number of sites, contract term and discount. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of what each service allows and returns a verdict, every reason and the monthly total it computed.

Scope: Shentel Business Dedicated Internet Access, Ethernet E-Line, E-LAN and E-Tree and Private Line Transport wavelength quotes: bandwidth, port, access, protection, sites, extras, term, discount and the stated monthly total. See everything this validator covers

This validator models enterprise data service quotes for these services, not just the scenarios shown below.

  • Bandwidth and ports — each service is quoted within a bandwidth range, and the bandwidth must fit the speed of the port; wavelength is quoted on 10 and 100 gigabit interfaces and Ethernet is not quoted on 100 gigabit.
  • Sites — E-Line and wavelength connect two sites, E-LAN and E-Tree three to 50 and Dedicated Internet Access one.
  • Access and protection — fully diverse and redundant-POP protection are quoted on Shentel fiber, not on partner off-net access, and off-net and near-net access go to a person.
  • Term and discount — terms of 12, 24, 36 or 60 months, an extra discount up to 15 percent with sign-off above 8 percent.
  • Extras and totals — extra IP addresses, demarcation extensions and the performance portal apply to Dedicated Internet Access only, and the monthly total the quote states is compared with the total computed.

Any enterprise data quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: dark fiber and other Shentel services. The service names, interfaces, bandwidth ranges, access types and protection options follow the public Shentel Business pages, which are not consistent with each other on some bandwidth ranges. All prices, term discounts, site limits, approval thresholds and other rules are modeled from comparable carrier products and are illustrative, not published by Shentel.

The AI sales agentBuilds the data service 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.

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
Limits that depend on the serviceOnly with care
Bandwidth ranges and site counts differ for each service, so a rule per service is needed and must be kept in step with the catalog.
The service is checked against its own bandwidth and site range on every call.
Bandwidth that must fit the portOnly with workarounds
The port speed is a separate choice from the bandwidth, so a rule must compare the two and is easy to leave out when a port is added.
Bandwidth and port are compared together in the same pass as every other rule.
A monthly total reconciled with a stated oneOnly with workarounds
The total is built from tiers, ports, access, protection, extras and the term, 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.
Terms and discounts with thresholdsOnly with care
Only some terms are offered, and the discount has a sign-off threshold and a blocking one, 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.
Access that needs a partner or constructionOnly with care
Off-net and near-net access are not errors but need confirmation, which rules often block or ignore.
These come back as approvals, separate from the blocking findings.
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.

129 Mbps is outside the 30 to 100,000 Mbps range this service is quoted for.
2100,000 Mbps needs a network engineering capacity review.
3100,001 Mbps does not fit a port of 100,000 Mbps.
4Ethernet E-Line, E-LAN and E-Tree are quoted up to 10 Gbps, so a 100 GigE port is not used for them.
5Private Line Transport wavelength service is quoted on 10 GigE or 100 GigE interfaces only.
61 sites does not fit this service, which takes 2 to 2 sites.
721 sites needs a project manager to confirm the rollout plan.
8Fully diverse and redundant-POP protection are quoted on Shentel fiber (on-net or near-net), not on partner off-net access.
9Off-net access depends on a partner carrier quote; the account manager should confirm price and lead time.
10A near-net building needs construction; engineering should confirm cost and schedule.
11257 extra IP addresses is not allowed; only Dedicated Internet Access takes 0 to 256 extra addresses.
1211 demarcation extensions is not allowed; only Dedicated Internet Access takes 0 to 10.
13The Network Performance Portal is quoted with Dedicated Internet Access only.
14A term of 48 months is not offered; terms are 12, 24, 36 or 60 months.
15An extra discount of 9 percent needs sales management sign-off.
16An extra discount of 16 percent is outside the 0 to 15 percent that can be quoted.
17The quote states $570 a month; the modeled rates give $571.

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. Two-site wavelength on a gigabit port: Two-site wavelength on a gigabit port, with a 48-month term and a 20 percent discount

The agent's request. Please quote Private Line Transport wavelength for 2 sites at 1,000 Mbps on a 1 gigabit port, with on-net access and unprotected protection, on a 48-month term and an extra discount of 20 percent. The quote states a monthly total of 1,312 dollars. It is ready to send.

Verdict: Blocked.

  • Wavelength needs a 10 or 100 Gigabit port. Private Line Transport wavelength service is quoted on 10 GigE or 100 GigE interfaces only.
  • Term not offered. A term of 48 months is not offered; terms are 12, 24, 36 or 60 months.
  • Discount over the limit. An extra discount of 20 percent is outside the 0 to 15 percent that can be quoted.
  • Discount needs sign-off. An extra discount of 20 percent needs sales management sign-off.

2. Two-site wavelength on a gigabit port: The agent resubmits after fixing the errors

The agent's request. Please quote Private Line Transport wavelength for 2 sites at 1,000 Mbps on a 10 gigabit port, with on-net access and unprotected protection, on a 36-month term and an extra discount of 20 percent. The quote states a monthly total of 1,656 dollars. It is ready to send.

Verdict: Blocked.

  • Discount over the limit. An extra discount of 20 percent is outside the 0 to 15 percent that can be quoted.
  • Discount needs sign-off. An extra discount of 20 percent needs sales management sign-off.

3. Two-site wavelength on a gigabit port: The agent resubmits after fixing the errors

The agent's request. Please quote Private Line Transport wavelength for 2 sites at 1,000 Mbps on a 10 gigabit port, with on-net access and unprotected protection, on a 36-month term and an extra discount of 8 percent. The quote states a monthly total of 1,932 dollars. It is ready to send.

Verdict: Allowed.

  • Quote summary. 2 site(s) at 1,000 Mbps, list $2,300 a month, discount $368, net $1,932 a month, 36 month term.

4. E-LAN between two sites: E-LAN between two sites on a fast ethernet port

The agent's request. Please quote Ethernet E-LAN for 2 sites at 500 Mbps on a 10/100 fast ethernet port, with on-net access and unprotected protection, on a 48-month term. The quote states a monthly total of 940 dollars. It is ready to send.

Verdict: Blocked.

  • Bandwidth over the port speed. 500 Mbps does not fit a port of 100 Mbps.
  • Number of sites does not fit the service. 2 sites does not fit this service, which takes 3 to 50 sites.
  • Term not offered. A term of 48 months is not offered; terms are 12, 24, 36 or 60 months.

5. E-LAN between two sites: The agent resubmits after fixing the errors

The agent's request. Please quote Ethernet E-Line for 2 sites at 500 Mbps on a 1 gigabit port, with on-net access and unprotected protection, on a 36-month term. The quote states a monthly total of 681 dollars. It is ready to send.

Verdict: Allowed.

  • Quote summary. 2 site(s) at 500 Mbps, list $740 a month, discount $59, net $681 a month, 36 month term.

6. E-Line at 12 Gbps: E-Line between two sites at 12 gigabits

The agent's request. Please quote Ethernet E-Line for 2 sites at 12,000 Mbps on a 10 gigabit port, with on-net access and unprotected protection, on a 36-month term. The quote states a monthly total of 3,000 dollars. It is ready to send.

Verdict: Blocked.

  • Bandwidth outside the service range. 12,000 Mbps is outside the 10 to 10,000 Mbps range this service is quoted for.
  • Bandwidth over the port speed. 12,000 Mbps does not fit a port of 10,000 Mbps.
  • Stated monthly total does not match. The quote states $3,000 a month; the modeled rates give $4,251.

7. E-Line at 12 Gbps: The agent resubmits after fixing the errors

The agent's request. Please quote Ethernet E-Line for 2 sites at 8,000 Mbps on a 10 gigabit port, with on-net access and unprotected protection, on a 36-month term. The quote states a monthly total of 3,460 dollars. It is ready to send.

Verdict: Allowed.

  • Quote summary. 2 site(s) at 8,000 Mbps, list $3,760 a month, discount $300, net $3,460 a month, 36 month term.

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 business data service: Dedicated Internet Access, Ethernet E-Line, E-LAN or E-Tree, and more. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of what each service allows and returns a verdict, every reason and the monthly total it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote Private Line Transport wavelength for 2 sites at 1,000 Mbps on a 1 gigabit port, with on-net access and unprotected protection. The quote states a monthly total of 1,312 dollars. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings and one approval, all in one answer. Private Line Transport wavelength service is quoted on 10 GigE or 100 GigE interfaces only. A term of 48 months is not offered; terms are 12, 24, 36 or 60 months. An extra discount of 20 percent is outside the 0 to 15 percent that can be quoted.
  6. The validator returned three blocking findings and one approval 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 terms and discounts with thresholds, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the port to 10 gigabit, the contract term to 36 months and the monthly total stated on the quote to 1,656.
  10. It calls the validator again.
  11. Still blocked, with one finding and one approval, all in one answer. An extra discount of 20 percent is outside the 0 to 15 percent that can be quoted.
  12. Two findings cleared. Still blocking: discount over the limit. One approval also remains for a person: discount needs sign-off.
  13. The agent resubmits once more.
  14. The revised request. It changes the extra discount to 8 percent and the monthly total stated on the quote to 1,932.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. Both earlier findings are cleared.
  18. Four 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.