Predictika · Mobile plan quotes

An AI sales agent's mobile plan quote, checked before it goes out

An AI sales agent prepares a monthly quote for a mobile line on one of SK Telecom's published consumer plans, with sharing lines for a tablet or a second phone. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the plan pages and returns a verdict, every reason, a line-item quote and the figures it computed.

Scope: SK Telecom T plan (Max, Special, Essence, Ansim 4G, Ansim 2.5G, Save), 0teen plan and ZEM plan lines with smartphone and tablet sharing lines: eligibility, sharing and refill limits, family data, gifting and the monthly price. See everything this validator covers

This validator models monthly quotes for the SK Telecom consumer plans listed below, built from the T world product pages, not just the scenarios shown on this page.

  • Plans and prices — 13 plans: T plan Max, Special, Essence, Ansim 4G, Ansim 2.5G and Save; 0teen plan Large, Medium Plus, Medium and Small; ZEM plan Perfect and Best, and LTE ZEM plan Best. The monthly fee, the selective commitment discount and the monthly fee of smartphone and tablet sharing lines (5,000 won each, 3,750 won with the commitment) are added into a line-item quote and compared with the total the agent states.
  • Who may sign up — plans closed to new signups, the signup age limits of the 0teen (18 or younger) and ZEM (12 or younger) plans, and the age at which a 0teen line moves to another plan.
  • Data rules — the data a plan lets you share by tethering and sharing lines (the Save plan adds data by age), the data refill limit, family data sharing (only Max and Special, and not for customers under 19), data gifting by customers under 19, and the unlimited-voice and text fair-use limits of the T plans and 0teen plans.

Any quote for these plans that touches these rules is in scope — not only the scenarios pictured here. Not covered: other SK Telecom plans (for example the youth, senior, 5G data-only, Band and business plans), phone prices and installments, family and other bundle discounts, T Universe, Wavve and FLO benefits, roaming, add-on services and enterprise contracts. Assumptions: prices are the monthly fees shown on the plan pages including VAT; the commitment discount for the ZEM plans is the difference between the two prices shown on the plan page; where a plan page gives no refill limit, the validator sends the refill to a person; the fair-use limits are checked only for the plans whose page lists them.

The AI sales agentBuilds the plan quote from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, the line-item quote 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
Plans still sold to existing customers but closed to new signupsOnly with care
A product rule can hide a closed plan, but it needs a flag for new versus existing lines that has to be kept in step with the plan pages, which change every few months.
The customer type travels with the quote and every closed plan is checked on every call.
A sharing limit that depends on the plan and, for one plan, on the age of the customerOnly with workarounds
The limit is a lookup on plan, plus an age tier on one plan, compared with a free-entry number on another field; it needs a cross-field rule that is easy to get wrong at the tier edges.
Plan, age and the requested data are in one request; the limit is computed and compared with the rest.
Age limits that differ by plan and by new versus existing lineOnly with care
A rule per plan; it works, but each limit has to be maintained by hand.
The age limits are part of the model and checked together.
Gifting by minors with an exception that needs a guardianOnly with workarounds
The exception depends on a family bundle and a consent that live outside the quote, so it is usually left to a person.
The exception is a rule that sends the quote to approval, and everything else about the quote is still checked.
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.

1T plan Max is no longer open to new signups; only customers already on it can stay.
2The quote shares 30.5 GB through tethering and sharing lines; T plan Essence allows 30 GB.
3A customer aged 19 cannot sign up for 0teen plan Large; the signup age limit is 18.
4A customer aged 20 is past the age at which 0teen plan Medium changes automatically to another plan.
5A customer aged 13 cannot sign up for ZEM plan Perfect; the signup age limit is 12.
6The quote asks for 31 GB of data refill; T plan Essence allows 30 GB.
7The page for T plan Save does not list a data refill limit, so a person should confirm the 2 GB refill.
8T plan Essence cannot share data into a family data group.
9A customer aged 17 can use family data but cannot share data into the group.
10A customer aged 17 cannot gift data and has no family bundle that allows it.
11A customer aged 17 can gift data only to lines in the family bundle and with a legal guardian consent; a person should confirm the consent.
12The expected voice use (4 days over 600 minutes, 0 minutes a month) is beyond the unlimited-voice fair-use limits of T plan Essence; SK Telecom may restrict the plan.
13The expected text use (11 days over 200 messages in a month) is beyond the fair-use limit of T plan Essence; SK Telecom may restrict the plan.
14The quote states a monthly total of ₩58,250; the published prices give ₩59,250.

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. Closed plans: New customer on the Max plan with three sharing lines

The agent's request. Please quote a new T plan Max line for a customer aged 41, with one smartphone sharing line and two tablet sharing lines, sharing up to 25 GB of data, and with the selective commitment discount. The quote states a monthly total of ₩86,250. It is ready to send.

Verdict: Blocked.

  • Plan closed to new signups. T plan Max is no longer open to new signups; only customers already on it can stay.

2. Closed plans: The agent resubmits after fixing the errors

The agent's request. Please quote a new T plan Essence line for a customer aged 41, with one smartphone sharing line and two tablet sharing lines, sharing up to 25 GB of data, and with the selective commitment discount. The quote states a monthly total of ₩63,000. It is ready to send.

Verdict: Allowed.

  • Order summary. T plan Essence with 3 sharing line(s); monthly fee ₩63,000 after the selective commitment discount.

3. Teenager, sharing and gifting: Teenager on the Save plan sharing 4 GB and gifting data

The agent's request. Please quote a new T plan Save line for a customer aged 16, with one smartphone sharing line and one tablet sharing line, sharing up to 4 GB of data, and with the selective commitment discount, and with data gifting to another line. The quote states a monthly total of ₩32,250. It is ready to send.

Verdict: Blocked.

  • Shared data above the plan limit. The quote shares 4 GB through tethering and sharing lines; T plan Save allows 2.5 GB.
  • Minor cannot gift data. A customer aged 16 cannot gift data and has no family bundle that allows it.

4. Teenager, sharing and gifting: The agent resubmits after fixing the errors

The agent's request. Please quote a new 0teen plan Medium line for a customer aged 16, with one smartphone sharing line and one tablet sharing line, sharing up to 4 GB of data, and with the selective commitment discount, and with data gifting to another line. The quote states a monthly total of ₩41,250. It is ready to send.

Verdict: Blocked.

  • Minor cannot gift data. A customer aged 16 cannot gift data and has no family bundle that allows it.

5. Teenager, sharing and gifting: The agent resubmits after fixing the errors

The agent's request. Please quote a new 0teen plan Medium line for a customer aged 16, with one smartphone sharing line and one tablet sharing line, sharing up to 4 GB of data, and with the selective commitment discount, and without data gifting. The quote states a monthly total of ₩41,250. It is ready to send.

Verdict: Allowed.

  • Order summary. 0teen plan Medium with 2 sharing line(s); monthly fee ₩41,250 after the selective commitment discount.

6. Stated monthly total: Existing Special plan customer with three sharing lines and family data

The agent's request. Please quote an existing T plan Special line for a customer aged 52, with two smartphone sharing lines and one tablet sharing line, sharing up to 30 GB of data, and with the selective commitment discount, and with family data sharing. The quote states a monthly total of ₩59,250. It is ready to send.

Verdict: Blocked.

  • Stated total does not match. The quote states a monthly total of ₩59,250; the published prices give ₩70,500.

7. Stated monthly total: The agent resubmits after fixing the errors

The agent's request. Please quote an existing T plan Special line for a customer aged 52, with two smartphone sharing lines and one tablet sharing line, sharing up to 30 GB of data, and with the selective commitment discount, and with family data sharing. The quote states a monthly total of ₩70,500. It is ready to send.

Verdict: Allowed.

  • Order summary. T plan Special with 3 sharing line(s); monthly fee ₩70,500 after the selective commitment discount.

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 a mobile line on one of SK Telecom's published consumer plans, with sharing lines for a tablet or a second phone. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the plan pages and returns a verdict, every reason, a line-item quote and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a new T plan Max line for a customer aged 41, with one smartphone sharing line and two tablet sharing lines. The quote states a monthly total of ₩86,250. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with one finding, all in one answer. T plan Max is no longer open to new signups; only customers already on it can stay.
  6. The validator returned one blocking finding 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 plans still sold to existing customers but closed to new signups, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the plan to T plan Essence and the stated monthly total to ₩63,000.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote. It starts with T plan Essence and Smartphone sharing line; the other line is on screen.
  13. The earlier finding is cleared, and the validator's figure matches the quote.
  14. One problem 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.