Predictika · Residential electricity plan quotes

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

An AI sales agent prepares a plan quote for a home electricity customer: a plan, a contract term, a dwelling type, monthly usage, a smart meter, an optional solar assessment, months left on the current contract and the first bill. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of residential plan quotes and returns a verdict, every reason and the first bill it computed.

Scope: Residential electricity plan quotes for Fixed Price, Sunshine, Discount Off Tariff, No Contract and Flat Fee 450, 600 and 900 plans: contract terms, usage range, dwelling and bundle fit, smart meter fee, solar option, existing contract and the stated first bill. See everything this validator covers

This validator models residential plan quotes, not just the scenarios shown below.

  • Plans and contract terms — the seven plans and the terms each is offered on: 12 months for Fixed Price and Sunshine, none for No Contract, and 12 or 24 months for the others.
  • Usage, dwelling and bundles — monthly usage from 10 to 2,000 kWh, flat fee bundles that suit only some dwellings, usage above the bundle charged at an overage rate, and a one-off smart meter fee on plans that are not flat fee.
  • Solar, existing contract and total — a solar option only for landed homes that already have solar panels, months left on a current contract and usage above 1,200 kWh that go to a person, and the stated first bill compared with the computed first bill.

Any residential plan quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: business plans, taxes, grid charges, promotions and renewable certificate add-ons. Public versus modeled: the plan names come from Sembcorp's public electricity retail page and a 2022 third-party review, and some of those plans were reported to have ended in 2022, so their current availability was not verified; every rate, term, dwelling rule and approval threshold is modeled by Predictika, is illustrative and is not published by Sembcorp.

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, 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
Contract terms that depend on the planOnly with care
Each plan is offered on its own terms, so the rule is a table that has to be kept in step with the plans.
The plan and the term are fields of one quote and are checked together on every call.
Bundles that only suit some dwellingsOnly with care
Each flat fee bundle is refused for the smaller flat types, so each rule has to look at the plan and the dwelling together.
The plan and the dwelling are fields of one quote and are checked together.
Approvals for existing contracts, high usage and solarOnly with care
Months left on a contract, usage above a threshold and a solar assessment each need their own approval rule, and none of them should block the quote.
Blocks and approvals come back together; an approval-only quote is not blocked.
A stated first bill that must match the computed first billOnly with workarounds
The first bill is built from the plan rate, the bundle and overage, the daily fee and the one-off meter fee, so a separate rule is needed to recompute it and compare it with the stated figure.
The stated first bill is a field of the request and is compared with the computed bill on every call.
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.

1A contract term of 24 months is not offered for the chosen plan.
2A contract term of 12 months is not offered for the chosen plan.
3A contract term of 18 months is not offered for the chosen plan.
4A contract term of 0 months is not offered for the chosen plan.
5A monthly usage of 0 kWh is outside the 10 to 2,000 kWh residential range; a business plan applies above that.
6Usage above 1,200 kWh a month may need a security deposit review.
7A monthly usage of 2,010 kWh is outside the 10 to 2,000 kWh residential range; a business plan applies above that.
8This flat fee bundle is not offered for the chosen dwelling type.
9The solar option needs an on-site assessment of the property before it is confirmed.
10The solar option is for landed homes that already have a solar PV system.
116 months remain on the current contract; a person should confirm any early termination charge before switching.
12The quote states a first bill of 12,719 cents; the modeled rates give 12,720 cents.
13The quote states a first bill of 12,820 cents; the modeled rates give 12,720 cents.
14The quote states a first bill of 12,720 cents; the modeled rates give 17,000 cents.
153 months remain on the current contract; a person should confirm any early termination charge before switching.

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. Flat Fee 900 for a small flat: A Flat Fee 900 plan quote for a 1 to 2 room flat with no term, no usage and a solar option

The agent's request. Please quote the Flat Fee 900 plan for a 1 to 2 room flat using 0 kWh a month, with no contract term, with the smart meter already installed and the solar option, and 3 months left on the current contract, for a first bill of 163.99 dollars. It is ready to send.

Verdict: Blocked.

  • Contract term not offered for the plan. A contract term of 0 months is not offered for the chosen plan.
  • Usage outside the residential range. A monthly usage of 0 kWh is outside the 10 to 2,000 kWh residential range; a business plan applies above that.
  • Flat fee bundle too large for the dwelling. This flat fee bundle is not offered for the chosen dwelling type.
  • Solar option without a landed home with solar panels. The solar option is for landed homes that already have a solar PV system.
  • Existing contract to end early. 3 months remain on the current contract; a person should confirm any early termination charge before switching.
  • Solar assessment visit. The solar option needs an on-site assessment of the property before it is confirmed.

2. Flat Fee 900 for a small flat: The agent resubmits after fixing the errors

The agent's request. Please quote the Flat Fee 450 plan for a 1 to 2 room flat using 300 kWh a month, on a 12 month term, with the smart meter already installed, for a first bill of 78.99 dollars. It is ready to send.

Verdict: Allowed.

  • Quote summary. 300 kWh a month, monthly charge of 7,899 cents, one-off meter fee of 0 cents, first bill of 7,899 cents at modeled rates.

3. Fixed Price plan and the first bill: A Fixed Price plan quote on 24 months with a first bill that leaves out the smart meter fee

The agent's request. Please quote the Fixed Price plan for a 4 room flat using 400 kWh a month, on a 24 month term, with the smart meter still to be installed, for a first bill of 127.20 dollars. It is ready to send.

Verdict: Blocked.

  • Contract term not offered for the plan. A contract term of 24 months is not offered for the chosen plan.
  • Stated first bill does not match. The quote states a first bill of 12,720 cents; the modeled rates give 17,000 cents.

4. Fixed Price plan and the first bill: The agent resubmits after fixing the errors

The agent's request. Please quote the Fixed Price plan for a 4 room flat using 400 kWh a month, on a 12 month term, with the smart meter still to be installed, for a first bill of 170.00 dollars. It is ready to send.

Verdict: Allowed.

  • Quote summary. 400 kWh a month, monthly charge of 12,720 cents, one-off meter fee of 4,280 cents, first bill of 17,000 cents at modeled rates.

5. Landed home using 1,300 kWh: A Discount Off Tariff plan quote on 18 months for a landed home with high usage and months left on the current contract

The agent's request. Please quote the Discount Off Tariff plan for a landed home using 1,300 kWh a month, on a 18 month term, with the smart meter already installed, and 3 months left on the current contract, for a first bill of 413.40 dollars. It is ready to send.

Verdict: Blocked.

  • Contract term not offered for the plan. A contract term of 18 months is not offered for the chosen plan.
  • Existing contract to end early. 3 months remain on the current contract; a person should confirm any early termination charge before switching.
  • High usage security deposit. Usage above 1,200 kWh a month may need a security deposit review.

6. Landed home using 1,300 kWh: The agent resubmits after fixing the errors

The agent's request. Please quote the Discount Off Tariff plan for a landed home using 1,300 kWh a month, on a 24 month term, with the smart meter already installed, and 3 months left on the current contract, for a first bill of 403.00 dollars. It is ready to send.

Verdict: Needs approval.

  • Existing contract to end early. 3 months remain on the current contract; a person should confirm any early termination charge before switching.
  • High usage security deposit. Usage above 1,200 kWh a month may need a security deposit review.
  • Quote summary. 1,300 kWh a month, monthly charge of 40,300 cents, one-off meter fee of 0 cents, first bill of 40,300 cents at modeled rates.

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 plan quote for a home electricity customer: a plan, a contract term, a dwelling type, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of residential plan quotes and returns a verdict, every reason and the first bill it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote the Flat Fee 900 plan for a 1 to 2 room flat using 0 kWh a month, with no contract term. 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 four findings and two approvals, all in one answer. A contract term of 0 months is not offered for the chosen plan. A monthly usage of 0 kWh is outside the 10 to 2,000 kWh residential range; a business plan applies above that. This flat fee bundle is not offered for the chosen dwelling type. The other one is on screen.
  6. The validator returned four blocking findings and two approvals 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 approvals for existing contracts, high usage and solar, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the plan to Flat Fee 450, the usage to 300, the contract term to 12 months, the solar option to no, the months left on current contract to 0 and the first bill as stated on the quote to 78.99.
  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.