Predictika · Home internet quotes
An AI sales agent prepares a home fibre internet quote for a household, with a NETVT or MESHVT package, Home Wifi mesh points, TV360, cameras, a prepaid term, a discount and the monthly fee the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the packages and add-ons and returns a verdict, every reason and the monthly and signup totals it computed.
This validator models Viettel home internet quotes, not just the scenarios shown below.
Any Viettel home internet quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: business internet packages, mobile plans, equipment sales and promotions other than the prepaid free months. The package names and price ranges come from public retail listings read in October 2026; the add-on prices, limits, coverage figures and approval thresholds are modeled from comparable products and are not published by Viettel, so those figures are illustrative.
6 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Mesh packages that need a prepaid term | Only with care The mesh packages need at least three months paid in advance and only three, six or twelve months are offered, so two rules sit beside every package. | The package and the prepaid months are in one request and checked together on every call. |
| Wi-Fi coverage that grows with each mesh point | Only with workarounds The covered area depends on the mesh points the package includes plus any extra ones, so a coverage rule must recompute it whenever the package or the count changes. | Package, extra mesh points and home size are fields of one request, so coverage is recomputed on every call. |
| TV boxes and cameras with different limits per package | Only with care A TV360 package allows a set number of boxes and the cheapest package allows fewer cameras, so each limit needs its own rule. | Every count is compared with its limit on every call, whatever order the choices were added in. |
| A discount with an approval band and a hard limit | Only with workarounds A small discount needs a manager and a large one is refused, so two thresholds must be checked against a figure that moves with every add-on. | The two bands are separate findings returned together with the rest. |
| A stated monthly fee that must match the computed fee | Only with workarounds The fee is built from the package, extra mesh points, TV360, cameras and the discount, so a separate rule must recompute it and compare it with the stated figure. | The stated fee is a field of the request and is compared with the computed fee on every call. |
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.
| 1 | Fibre service is not available at the customer address, so MESHVT2 cannot be installed. |
| 2 | MESHVT2 is a home package; business use needs a Viettel business internet package. |
| 3 | Prepaying 4 months is not offered; prepay terms are 3, 6 or 12 months. |
| 4 | Prepaying 24 months is not offered; prepay terms are 3, 6 or 12 months. |
| 5 | MESHVT2 needs at least 3 months paid in advance; the quote prepays 0 months. |
| 6 | Prepaying 2 months is not offered; prepay terms are 3, 6 or 12 months. |
| 7 | MESHVT2 needs at least 3 months paid in advance; the quote prepays 2 months. |
| 8 | A home of 350 square metres needs a technician site survey to place the mesh points. |
| 9 | The quote has 5 Home Wifi mesh points; at most 4 can be linked to one modem. |
| 10 | A home of 400 square metres needs a technician site survey to place the mesh points. |
| 11 | A home of 101 square metres is larger than the 100 square metres covered by the modem and 0 mesh point(s). |
| 12 | A home of 301 square metres needs a technician site survey to place the mesh points. |
| 13 | A home of 401 square metres needs a technician site survey to place the mesh points. |
| 14 | 1 TV box(es) are quoted without a TV360 package. |
| 15 | 2 TV boxes are quoted; TV360Basic allows 1. |
| 16 | 3 TV boxes are quoted; TV360Standard allows 2. |
| 17 | 2 TV boxes streaming on a 300 Mbps package may be slow; a person should confirm the speed tier. |
| 18 | 3 cameras are quoted; NETVT1 supports 2 on one line. |
| 19 | 5 cameras are quoted; MESHVT2 supports 4 on one line. |
| 20 | 21 connected devices is above the 20 devices that NETVT1 is sized for; a person should confirm the package. |
| 21 | 61 connected devices is above the 60 devices that MESHVT3 is sized for; a person should confirm the package. |
| 22 | A monthly discount of 20,001 dong is above 20,000 dong and needs a manager to approve it. |
| 23 | A monthly discount of 50,000 dong is above 20,000 dong and needs a manager to approve it. |
| 24 | A monthly discount of 50,001 dong is above the 50,000 dong maximum a sales agent can offer. |
| 25 | The quote states a monthly fee of 244,000 dong; the package prices give 245,000 dong. |
| 26 | The quote states a monthly fee of 245,001 dong; the package prices give 245,000 dong. |
| 27 | Fibre service is not available at the customer address, so MESHVT1 cannot be installed. |
| 28 | MESHVT1 is a home package; business use needs a Viettel business internet package. |
| 29 | Prepaying 1 months is not offered; prepay terms are 3, 6 or 12 months. |
| 30 | MESHVT1 needs at least 3 months paid in advance; the quote prepays 1 months. |
| 31 | 6 cameras are quoted; MESHVT1 supports 4 on one line. |
| 32 | A monthly discount of 60,000 dong is above the 50,000 dong maximum a sales agent can offer. |
| 33 | The quote states a monthly fee of 1 dong; the package prices give 555,000 dong. |
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.
The agent's request. Please quote the Viettel MESHVT1 package in a city for a home of 220 square metres with 25 connected devices, with 4 extra Home Wifi mesh points, 2 TV boxes, 5 cameras, prepaid for 1 months, a monthly discount of 60,000 dong, for a monthly fee of 515,000 dong. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the Viettel MESHVT2 package in a city for a home of 220 square metres with 30 connected devices, with 1 extra Home Wifi mesh point, TV360 Standard with 2 TV boxes, 3 cameras, prepaid for 6 months, a monthly discount of 20,000 dong, for a monthly fee of 489,000 dong. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote the Viettel MESHVT1 package in a city for a home of 280 square metres with 28 connected devices, with TV360 Basic with 2 TV boxes, 2 cameras, prepaid for 3 months, for a monthly fee of 370,000 dong. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the Viettel MESHVT1 package in a city for a home of 280 square metres with 28 connected devices, with 1 extra Home Wifi mesh point, TV360 Standard with 2 TV boxes, 2 cameras, prepaid for 3 months, for a monthly fee of 435,000 dong. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote the Viettel NETVT2 package in a province for a home of 90 square metres with 45 connected devices, for the customer's home business, prepaid for 12 months, a monthly discount of 30,000 dong, for a monthly fee of 200,000 dong. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the Viettel NETVT2 package in a province for a home of 90 square metres with 38 connected devices, prepaid for 12 months, a monthly discount of 20,000 dong, for a monthly fee of 220,000 dong. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.