Predictika · French residential electricity, gas and solar self-consumption offers compared with the Tarif Bleu

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

An AI sales agent prepares an electricity, gas and solar quote for a fictional French household. Before it goes out, the agent sends it to Predictika’s validator, which checks it against the subscription, gas, solar and Tarif Bleu rules, compares the annual energy bill the agent states with the one it computes, and returns a verdict with every reason.

Scope: French residential electricity and gas offers and a solar self-consumption kit, in the style of ENGIE and compared with the regulated Tarif Bleu. Euro estimates, not a priced line-item quote. See everything this validator covers

This validator models French residential electricity and gas offers with a solar self-consumption kit, in the style of ENGIE, benchmarked against the regulated Tarif Bleu. It handles any combination of offer, power level, phase, fuel mix and kit these offers can produce, not just the scenarios shown below.

  • Subscription and fuel eligibility — The kVA subscription against electric heating and EV load, the 6 kVA minimum for Heures Creuses, the three-phase requirement above 12 kVA, electricity-only offers that cannot include gas, and gas that needs a network connection.
  • Solar kit eligibility — The solar offer requiring a kit, no kits on north-facing roofs, and the EDF OA surplus sale contract requiring a Linky meter and an RGE-certified installer.
  • Pricing, approvals and the stated bill — Kit size against the subscribed kVA, a technician visit for a power change without a Linky meter, fixed-price offers above the Tarif Bleu equivalent, self-consumption netting that feeds both the bill and the surplus revenue, and a check that the annual bill the agent states matches the validator bill.

It does not cover business tariffs, other countries, real prices or contract terms, or tax beyond the VAT in its estimates. This model has no line-item prices: it computes an annual bill estimate, a Tarif Bleu comparison and one-off costs, so there is no line-item quote table on this page.

The AI sales agentBuilds the quote from the conversation and says it is ready.
Predictika validatorChecks the quote against the product and contract rules and returns every finding it has.

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 or Revenue Cloud) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator catchesTypical rules-based CPQPredictika
Subscription sizing from the appliance mixOnly with care
A minimum kVA that depends on heating and EV is a validation rule, but the thresholds and the single-phase limit must be kept in step.
Heating and EV load, the kVA subscribed and the phase are checked together on every call.
Comparison with the regulated Tarif BleuOnly with workarounds
A live comparison with a regulated reference bill usually means a price rule per offer, option and kVA combination.
The reference bill is computed from the same choices and compared with the offer on every call.
Solar self-consumption nettingOnly with workarounds
Self-consumption reduces the grid kWh that feed the bill and also sets the surplus revenue, so price rules chain and must run in the right order.
Production, self-consumed kWh, grid kWh, bill and surplus revenue are computed in one pass.
Solar eligibility and contract conditionsOnly with care
Roof orientation, Linky meter, RGE installer and surplus contract are each simple rules; keeping them complete as offers change is the work.
Every condition is evaluated together and returned with its reason.
The bill the agent statesOnly with workarounds
Comparing a stated bill with a computed one means a separate rule per quote layout, and price rules rarely run on stated figures.
The stated annual bill is a field in the request and is checked against the computed bill.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved, 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

Click to expand

Every rule is checked on every call, in whatever order the choices arrive, and one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.

RuleEffectWhat it checks
1blockHeures Creuses option needs at least 6 kVA
2blockSubscribed kVA must cover electric heating and EV (3, 6, 9 or 12 kVA)
3blockAbove 12 kVA needs a three-phase connection
4blockElectricity-only offers cannot include gas
5blockGas needs a connection to the gas network
6blockThe solar offer requires a solar kit
7blockNo kits on north-facing roofs
8blockAn EDF OA surplus sale contract requires a Linky meter
9blockThe OA contract and the self-consumption bonus require an RGE-certified installer
10needs approvalA kit larger than the subscribed kVA needs an injection capacity request
11needs approvalA kit without a surplus sale contract needs customer confirmation
12needs approvalA power change without a Linky meter needs a technician visit (200 EUR, against 40 EUR with one)
13needs approvalA fixed-price offer above the Tarif Bleu equivalent needs acknowledgment
14computedA TRV-indexed offer is the Tarif Bleu minus 3 percent; Base and Heures Creuses are blended by the off-peak share
15computedSelf-consumption reduces the kWh bought from the grid; the OA surplus tariff depends on kit size
16computedKit VAT is 10 percent up to 3 kWc, otherwise 20 percent; the self-consumption bonus is per kWc by size
17computedGas subscription band depends on consumption; a dual-energy discount applies
18blockThe annual energy bill the agent states must match the validator bill within 1 EUR

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. Subscription size: Heating and EV on 9 kVA

The agent's request. Tranquillité 2 ans with the Heures Creuses option, 9 kVA, single-phase, 11,000 kWh a year, electric heating and an electric car, no solar kit. Annual energy bill €2,755.49. Ready to send.

Verdict: Blocked.

  • Subscription too small for heating and EV. Electric heating and EV charging need at least 12 kVA; 9 kVA subscribed.

2. Subscription size: After the upgrade to 12 kVA

The agent's request. Tranquillité 2 ans with the Heures Creuses option, upgraded from 9 kVA to 12 kVA, single-phase, 11,000 kWh a year, electric heating and an electric car, no solar kit. Annual energy bill €2,805.31. Ready to send.

Verdict: Allowed.

3. The bill the agent states: Stated bill below the computed bill

The agent's request. Tranquillité 2 ans with the Heures Creuses option, 9 kVA, single-phase, 8,000 kWh a year with 45 percent off-peak, electric heating, no solar kit. Annual energy bill €1,844.04. Ready to send.

Verdict: Blocked.

  • Stated bill differs from the validator bill. The annual energy bill the agent states (EUR 1844.04) differs from the bill the validator computes (EUR 2048.93).

4. The bill the agent states: Stated bill corrected

The agent's request. Tranquillité 2 ans with the Heures Creuses option, 9 kVA, single-phase, 8,000 kWh a year with 45 percent off-peak, electric heating, no solar kit. Annual energy bill €2,048.93. Ready to send.

Verdict: Allowed.

5. Solar kit orientation: 6 kWc kit, north-facing roof

The agent's request. Tranquillité 2 ans, Base option, 9 kVA, single-phase, 4,500 kWh a year, with a 6 kWc My Power kit on a north-facing roof and surplus sale. Annual energy bill €720.22. Ready to send.

Verdict: Blocked.

  • No kits on north-facing roofs. Solar kits are not installed on north-facing roofs.

6. Solar kit orientation: 6 kWc kit, south-facing roof

The agent's request. Tranquillité 2 ans, Base option, 9 kVA, single-phase, 4,500 kWh a year, with a 6 kWc My Power kit on a south-facing roof and surplus sale. Annual energy bill €439.42. Ready to send.

Verdict: Allowed.

7. Approval: 12 kWc kit, no surplus sale

The agent's request. Tranquillité 2 ans with the Heures Creuses option, 9 kVA, three-phase, 7,000 kWh a year, with a 12 kWc My Power kit and no surplus sale contract. Annual energy bill €242.21. Ready to send.

Verdict: Needs approval.

  • Kit larger than the subscription. 12 kWc kit exceeds the 9 kVA subscription; an injection capacity request to Enedis is needed.
  • No surplus sale contract. No surplus sale contract - surplus solar is injected unpaid and the self-consumption bonus is lost. Customer must confirm.

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 an electricity, gas and solar quote for a fictional French household. Before it goes out, the agent sends it to Predictika’s validator, which checks it against the subscription, gas, solar and Tarif Bleu rules, compares the annual energy bill the agent states with the one it computes, and returns a verdict with every reason.
  2. I will start with the first request by the agent.
  3. The agent says. Tranquillité 2 ans with the Heures Creuses option, 9 kVA, single-phase, 11,000 kWh a year, electric heating and an electric car, no solar kit. Annual energy bill €2,755.49. 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. Electric heating and EV charging need at least 12 kVA; 9 kVA subscribed.
  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 subscription sizing from the appliance mix, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the power to 12 kVA and the stated bill as to 2,805.31.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The earlier finding is cleared, and the validator's total, €2,805.31, matches the quote.
  13. 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.