Predictika · Telecom router plan orders
An AI sales agent prepares an order for a business customer: 5G Smart Connect or Unlimited router plans, the number of routers, the number of prepaid validity periods, 300 GB boosters, devices per router, a volume discount and a stated total in Kenya shillings. Before the order goes out, the agent sends it to Predictika, which checks it against a declarative model of what the plans allow and returns a verdict, every reason and the totals it computed.
This validator models 5G router plan orders, not just the scenarios shown below.
Any 5G router plan order that touches these rules is in scope — not only the scenarios pictured here. Not covered: Ultra Home plans, fixed Wi-Fi, other countries, phones and enterprise services. Plan names, Kenya shilling prices, validity, the connection fee, the 32 device limit and the booster follow the public Airtel Kenya 5G page as Predictika read it. The limits on routers and boosters, the discount rules and the approval thresholds are modeled from comparable products and are not published by Airtel.
6 scenarios in 2 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 |
|---|---|---|
| Boosters that depend on the plan and the router count | Only with care The booster is allowed only on 30-day plans and only up to four per router, so one rule has to look at the plan and another has to multiply the router count. | The plan, the routers and the boosters are in one request and are checked together on every call. |
| A prepaid horizon built from periods and days per period | Only with workarounds The days prepaid are the number of validity periods times the days in the plan, and the same figure sets a block above 360 days and an approval above 180, so the rule needs a calculation first. | The days are computed inside the model and both thresholds are checked in the same pass. |
| A volume discount with a minimum order and two limits | Only with care The discount needs at least five routers, needs approval from five percent and is blocked above ten, so the rule depends on two fields at once. | The discount and the router count are checked together, and each limit is its own finding. |
| A stated total reconciled with the computed one | Only with workarounds The total is built from the plan price, the periods, the connection fee, the boosters and the discount, and a separate calculation is needed to compare it with the figure the order states. | The total is computed inside the model and compared with the stated one on every call. |
| Plan changes and devices that must fit the router | Only with care An immediate plan change, a router that is not the 5G Smart Connect Router and too many devices per router are three separate rules on three separate fields. | Each is a finding of its own and all are returned together. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the order 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. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the order; approval findings need a person to sign off; everything else is computed.
| 1 | 360 days of prepaid service is above 180 days, so a person should confirm it. |
| 2 | 13 validity period(s) of 30 days each is outside the modeled prepaid range of 1 period up to 360 days. |
| 3 | The order is for 0 routers; a single order takes 1 to 100 routers. |
| 4 | An order for 100 routers is above 20, so a person should confirm router stock and the price. |
| 5 | The plans are sold only on the 5G Smart Connect Router; another MiFi or router is not covered. |
| 6 | 33 devices per router requested; the 5G Smart Connect Router connects up to 32 devices. |
| 7 | An immediate plan change is requested; a renewal, upgrade or downgrade takes effect only when the current plan expires. |
| 8 | 41 boosters on 10 routers is above the modeled limit of 4 boosters per router. |
| 9 | 2 booster(s) requested on a 90 or 180 day Unlimited plan; the 300 GB booster is for the 30-day plans that have a fair usage limit. |
| 10 | A discount of 5 percent on 10 routers is above 5 percent, so a person should approve it. |
| 11 | A discount of 11 percent is above the modeled 10 percent limit. |
| 12 | A discount of 5 percent is requested on 4 routers; the modeled rule needs at least 5 routers. |
| 13 | The quote states a total of 28,990 KES; 29,990 KES before a 0 percent discount gives a different figure (stated totals are rounded to the shilling). |
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 an order of 30 routers on the Unlimited 30 Mbps 90-day plan for 5 validity periods, with 40 devices per router and 2 boosters (300 GB each). The customer wants the plan change to take effect immediately. The sales rep offers a discount of 12 percent and the order states a total of 1,070,828 KES. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an order of 30 routers on the Unlimited 30 Mbps 90-day plan for 2 validity periods, with 32 devices per router. The sales rep offers a discount of 8 percent and the order states a total of 447,065 KES. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote an order of 20 routers on the Unlimited 30 Mbps 90-day plan for 2 validity periods, with 32 devices per router. The sales rep offers a discount of 3 percent and the order states a total of 314,241 KES. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an order of 4 routers on the Smart Connect 15 Mbps 30-day plan for 13 validity periods, with 10 devices per router and 20 boosters (300 GB each). The customer wants to use another MiFi device instead of the 5G Smart Connect Router. The sales rep offers a discount of 5 percent and the order states a total of 100,000 KES. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an order of 6 routers on the Smart Connect 15 Mbps 30-day plan for 7 validity periods, with 10 devices per router and 6 boosters (300 GB each). The sales rep offers a discount of 6 percent and the order states a total of 90,201 KES. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote an order of 6 routers on the Smart Connect 15 Mbps 30-day plan for 3 validity periods, with 10 devices per router and 6 boosters (300 GB each). The sales rep offers a discount of 3 percent and the order states a total of 46,543 KES. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.