Predictika · Fiber internet quotes

An AI sales agent's fiber internet quote, checked before it goes out

An AI sales agent prepares a monthly quote for Turk Telekom fiber internet, individual or Tekno Is Yerim business, with a speed, an access line, a modem, Wi-Fi mesh pods, TV+, a static IP address, mobile lines, a commitment, a discount and a stated total. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the packages and quote rules and returns a verdict, every reason and the monthly total it computed.

Scope: Turk Telekom fiber internet quotes: individual and Tekno Is Yerim business packages from 16 to 1000 Mbps, access line, modem and mesh, TV+, static IP, mobile lines, commitment, discount and the stated total. See everything this validator covers

This validator models Turk Telekom fiber internet quotes, not just the scenarios shown below.

  • Package and access line — the speed against what an ADSL, VDSL or fiber line carries, individual packages for one address only, and the tax number a business package needs.
  • Equipment and add-ons — Wi-Fi mesh pods that need the Wi-Fi 6 modem and at least 100 Mbps, TV+ that needs a box at every site and at least 50 Mbps, a static IP address for business packages only, and mobile lines that need a commitment.
  • Commitment, discount and total — the commitment choices (none, 18 or 24 months), the discount and the approval it needs, approvals for larger quotes, and the stated monthly total against the computed one.

Any Turk Telekom fiber internet quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Turk Telekom products, regional campaigns and one-time installation work. The product names (Tekno Is Yerim, TV+, Turk Telekom Mobil) and the speed steps are public; the prices, access-line speed limits, equipment, commitment adjustments and every threshold are modeled from comparable products and are not published by Turk Telekom, so all figures are illustrative.

The AI sales agentBuilds the fiber internet 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
A speed that depends on the access lineOnly with care
ADSL, VDSL and fiber each carry a different top speed, so every speed needs a check against the line.
The speed and the access line are in one request and compared on every call.
Add-ons that need other items on the quoteOnly with care
Mesh pods need the Wi-Fi 6 modem and TV+ needs a box at every site, so each add-on needs a rule that looks at other lines.
The modem, pods, TV+ and boxes are all in the request and every dependency is checked together.
Options for one customer type onlyOnly with care
A static IP address is for business packages and an individual package covers one address, so each rule must look at the package type.
The package type is a field of the request and is checked against every option on every call.
A discount with a block limit and an approval bandOnly with workarounds
The limits are shares of the computed list charges, which change with every quote, so both must be recalculated each time.
The discount is compared with the computed charges on every call and returns a block, an approval or nothing.
A stated total that must match the computed totalOnly with workarounds
The total is built from many lines, so a separate rule must recompute it and compare it with the stated figure.
The stated total is a field of the request and is compared with the computed total on every call.

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 quote has 0 sites; one quote covers 1 to 10 sites.
2The quote has 10 sites, so a person should confirm the installation plan.
3An individual package is quoted for 2 addresses; it covers one address.
4The Tekno Is Yerim business package is quoted without a tax number.
5The package is 50 Mbps; this access line carries up to 24 Mbps.
6A commitment of 12 months is not offered; the choices are none, 18 and 24 months.
7TV+ is quoted on a 24 Mbps package; it needs at least 50 Mbps.
8The quote has 0 TV+ boxes for 1 sites; each site with TV+ needs at least one.
9The quote has 5 TV+ boxes for 1 sites; four per site at most.
10The quote has 1 TV+ boxes but no TV+ package.
11The quote has 1 mesh pods without the Wi-Fi 6 modem.
12The quote has 4 mesh pods for 1 sites; three per site at most.
13Mesh pods are quoted on a 50 Mbps package; they need at least 100 Mbps.
14A static IP address is quoted on an individual package; it is for Tekno Is Yerim only.
15The quote has 1 mobile lines without an internet commitment; the bundle needs 18 or 24 months.
16The quote has 5 mobile lines for 1 sites; four per site at most.
17The quote takes a discount of 62 lira against 520 lira of list charges, above the 10 percent that needs a sales manager.
18The quote takes a discount of 114 lira against 520 lira of list charges, above the 20 percent an agent may offer.
19The quote takes a discount of 50 lira with no commitment, so a person should confirm.
20The quote states a total of 300 lira; the prices give 520 lira.
21The quote total is 25,310 lira, above 20,000, so a person should confirm.

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. Access line, equipment and add-ons: An individual ADSL quote with a 12-month commitment, TV+ without a box, mesh, a static IP address and a mobile line

The agent's request. Please quote a Turk Telekom individual 100 Mbps package on ADSL for 1 site, with a 12-month commitment, the standard modem, 1 mesh pod, TV+ Basic with 0 boxes, a static IP address and 1 mobile line, for a monthly total of 1,060 lira. It is ready to send.

Verdict: Blocked.

  • Speed above what the access line carries. The package is 100 Mbps; this access line carries up to 24 Mbps.
  • Commitment term not offered. A commitment of 12 months is not offered; the choices are none, 18 and 24 months.
  • TV+ needs a box at every site. The quote has 0 TV+ boxes for 1 sites; each site with TV+ needs at least one.
  • Mesh needs the Wi-Fi 6 modem. The quote has 1 mesh pods without the Wi-Fi 6 modem.
  • Static IP is for business packages. A static IP address is quoted on an individual package; it is for Tekno Is Yerim only.
  • Stated total does not match. The quote states a total of 1,060 lira; the prices give 1,160 lira.

2. Access line, equipment and add-ons: The agent resubmits after fixing the errors

The agent's request. Please quote a Turk Telekom Tekno Is Yerim business 100 Mbps package on fiber for 1 site, with a 18-month commitment, the Wi-Fi 6 modem, 1 mesh pod, TV+ Basic with 1 box, a static IP address and 1 mobile line, tax number provided, for a monthly total of 1,620 lira. It is ready to send.

Verdict: Allowed.

  • Order summary. List charges of 1,620 lira, a discount of 0 lira and a quote total of 1,620 lira.

3. Business sites, tax number and discount: A five-site business quote without a tax number and with a large discount

The agent's request. Please quote a Turk Telekom Tekno Is Yerim business 500 Mbps package on fiber for 5 sites, with a 24-month commitment, the Wi-Fi 6 modem, 3 mesh pods, TV+ Basic with 5 boxes, a static IP address and 5 mobile lines, tax number not yet provided, and a discount of 2,192 lira a month, for a monthly total of 6,578 lira. It is ready to send.

Verdict: Blocked.

  • Business package needs a tax number. The Tekno Is Yerim business package is quoted without a tax number.
  • Discount above agent authority. The quote takes a discount of 2,192 lira against 8,770 lira of list charges, above the 20 percent an agent may offer.
  • Five or more sites. The quote has 5 sites, so a person should confirm the installation plan.

4. Business sites, tax number and discount: The agent resubmits after fixing the errors

The agent's request. Please quote a Turk Telekom Tekno Is Yerim business 500 Mbps package on fiber for 5 sites, with a 24-month commitment, the Wi-Fi 6 modem, 3 mesh pods, TV+ Basic with 5 boxes, a static IP address and 5 mobile lines, tax number provided, and a discount of 1,315 lira a month, for a monthly total of 7,455 lira. It is ready to send.

Verdict: Needs approval.

  • Discount above 10 percent. The quote takes a discount of 1,315 lira against 8,770 lira of list charges, above the 10 percent that needs a sales manager.
  • Five or more sites. The quote has 5 sites, so a person should confirm the installation plan.
  • Order summary. List charges of 8,770 lira, a discount of 1,315 lira and a quote total of 7,455 lira.

5. Addresses, commitment and mobile lines: An individual quote at two addresses with mobile lines and no commitment

The agent's request. Please quote a Turk Telekom individual 100 Mbps package on fiber for 2 sites, with no commitment, the standard modem and 2 mobile lines, and a discount of 50 lira a month, for a monthly total of 2,930 lira. It is ready to send.

Verdict: Blocked.

  • Individual package is for one address. An individual package is quoted for 2 addresses; it covers one address.
  • Mobile lines need a commitment. The quote has 2 mobile lines without an internet commitment; the bundle needs 18 or 24 months.
  • Discount without commitment. The quote takes a discount of 50 lira with no commitment, so a person should confirm.

6. Addresses, commitment and mobile lines: The agent resubmits after fixing the errors

The agent's request. Please quote a Turk Telekom individual 100 Mbps package on fiber for 1 site, with a 18-month commitment, the standard modem and 2 mobile lines, for a monthly total of 1,020 lira. It is ready to send.

Verdict: Allowed.

  • Order summary. List charges of 1,020 lira, a discount of 0 lira and a quote total of 1,020 lira.

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 monthly quote for Turk Telekom fiber internet, individual or Tekno Is Yerim business, with a speed. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the packages and quote rules 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 a Turk Telekom individual 100 Mbps package on ADSL for 1 site, with a 12-month commitment, the standard modem. It is ready to send. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with six findings, all in one answer. The package is 100 Mbps; this access line carries up to 24 Mbps. A commitment of 12 months is not offered; the choices are none, 18 and 24 months. The quote has 0 TV+ boxes for 1 sites; each site with TV+ needs at least one. The other three are on screen.
  6. The validator returned six 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 and against the stated total.
  7. What this shows: for a speed that depends on the access line, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the package to Tekno Is Yerim business, the access line to fiber, the commitment to 18 months, the modem to Wi-Fi 6 modem and the monthly total stated on the quote to 1,620 TL. Two more changes are on screen.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All six earlier findings are cleared.
  13. Six 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.