Predictika · Smart electricity meter orders

An AI sales agent's smart meter order, checked before it goes out

An AI sales agent prepares an order for Itron OpenWay Riva CENTRON smart electricity meters with a form, a voltage, a meter class, options, a quantity and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the meter forms and returns a verdict, every reason and the order total it computed.

Scope: Itron OpenWay Riva CENTRON meter forms (1S, 2S, 12S, 25S and polyphase 9S, 16S, 35S) against voltage, meter class, remote disconnect, communications, quantity and discount. See everything this validator covers

This validator models Itron OpenWay Riva CENTRON meter orders, not just the scenarios shown below.

  • Form, voltage and class — the voltage each form is built for, the meter classes offered, and which forms take which class.
  • Options — the remote disconnect switch, RF or RF plus power line carrier communications, and bi-directional metering, each available on some forms only.
  • Quantity, discount and total — cartons of ten meters, a volume review for very large orders, approval steps for larger discounts, a discount ceiling, and the order total computed from the modeled prices.

Any Itron OpenWay Riva CENTRON meter order that touches these rules is in scope — not only the scenarios pictured here. Not covered: gas and water meters and head-end software. The form, voltage, class and disconnect combinations for forms 1S, 2S, 12S and 25S come from Itron's public datasheet; the polyphase forms, all other rules and all prices are modeled, not published by Itron.

The AI sales agentBuilds the meter order 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
A voltage fixed by the formOnly with care
Each form is built for its own voltage, and the polyphase forms for a short list of voltages, so each form needs its own rule.
The form and the voltage are fields of one request and compared on every call.
A meter class that depends on the formOnly with care
Class 20 belongs to the polyphase forms, Class 200 to the single-phase forms and Class 320 to form 2S only, so the class and the form need a joint rule.
Form and class are fields of the request and checked together.
Options that only some forms offerOnly with care
The remote disconnect switch and power line carrier are missing on some forms and classes, so each option needs rules per form.
The form, class and options are fields of one request and checked together on every call.
Approval steps for discounts and very large ordersOnly with workarounds
Discount bands and a volume threshold each need an approval rule, and the discount ceiling a blocking rule, evaluated together with the rest.
The discount and the quantity are fields of the request and every threshold is evaluated on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as a 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.

1Forms 1S, 12S and 25S are 120 V meters; the order has 240 V.
2Form 2S is a 240 V meter; the order has 120 V.
3The Class 320 form 2S is offered without the remote disconnect switch.
4Class 320 (50 A test amps) is offered only on form 2S.
5Meter class 100 is not offered; the classes are 20, 200 and 320.
6Single-phase forms are Class 200 (or Class 320 on form 2S), not Class 20.
7Polyphase forms are offered in Class 20 only.
8Polyphase forms are offered at 120, 240, 277 or 480 V; the order has 600 V.
9Form 35S is not offered at 240 V.
10Power line carrier is not offered on form 35S; use RF only.
11The remote disconnect switch is not offered on polyphase forms.
12An order needs at least 1 carton of 10 meters; the order has 0 cartons.
13An order of 100,000 meters needs a delivery schedule and capacity review.
14A discount of 13 percent is above 12 percent and needs sales management approval.
15A discount of 25 percent is above 12 percent and needs sales management approval.
16A discount of 26 percent is above the 25 percent maximum.
17A discount of 15 percent is above 12 percent and needs sales management approval.
18An order of 120,000 meters needs a delivery schedule and capacity review.

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. Polyphase form 35S: A form 35S order at 240 V in Class 200 with a disconnect and power line carrier

The agent's request. Please quote 500 meters of form 35S at 240 V, Class 200, with RF and power line carrier communications, the remote disconnect switch. It is ready to send.

Verdict: Blocked.

  • Form 35S voltage. Form 35S is not offered at 240 V.
  • Polyphase forms are class 20. Polyphase forms are offered in Class 20 only.
  • No disconnect on polyphase. The remote disconnect switch is not offered on polyphase forms.
  • No PLC on form 35S. Power line carrier is not offered on form 35S; use RF only.

2. Polyphase form 35S: The agent resubmits after fixing the errors

The agent's request. Please quote 500 meters of form 35S at 480 V, Class 20, with RF communications. It is ready to send.

Verdict: Allowed.

  • Order summary. 500 meters, unit price 142 USD, order total after discount 71,000 USD (modeled prices).

3. Form 2S Class 320: A form 2S Class 320 order at 120 V with a disconnect and a 26 percent discount

The agent's request. Please quote 2,000 meters of form 2S at 120 V, Class 320, with RF communications, the remote disconnect switch and a 26 percent discount. It is ready to send.

Verdict: Blocked.

  • Form 2S is 240 V. Form 2S is a 240 V meter; the order has 120 V.
  • No disconnect on Class 320. The Class 320 form 2S is offered without the remote disconnect switch.
  • Discount above the maximum. A discount of 26 percent is above the 25 percent maximum.

4. Form 2S Class 320: The agent resubmits after fixing the errors

The agent's request. Please quote 2,000 meters of form 2S at 240 V, Class 320, with RF communications and a 10 percent discount. It is ready to send.

Verdict: Allowed.

  • Order summary. 2,000 meters, unit price 47 USD, order total after discount 84,600 USD (modeled prices).

5. Large order approvals: A very large form 2S order with a 15 percent discount

The agent's request. Please quote 120,000 meters of form 2S at 240 V, Class 320, with RF communications and a 15 percent discount. It is ready to send.

Verdict: Needs approval.

  • Discount needs approval. A discount of 15 percent is above 12 percent and needs sales management approval.
  • Very large order needs approval. An order of 120,000 meters needs a delivery schedule and capacity review.
  • Order summary. 120,000 meters, unit price 47 USD, order total after discount 4,794,000 USD (modeled prices).

6. Large order approvals: The agent resubmits after fixing the errors

The agent's request. Please quote 90,000 meters of form 2S at 240 V, Class 320, with RF communications and a 10 percent discount. It is ready to send.

Verdict: Allowed.

  • Order summary. 90,000 meters, unit price 47 USD, order total after discount 3,807,000 USD (modeled prices).

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 order for Itron OpenWay Riva CENTRON smart electricity meters with a form, a voltage, a meter class, options, a quantity and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the meter forms and returns a verdict, every reason and the order total it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 500 meters of form 35S at 240 V, Class 200, with RF and power line carrier communications, the remote disconnect switch. It is ready to send.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. Form 35S is not offered at 240 V. Polyphase forms are offered in Class 20 only. The remote disconnect switch is not offered on polyphase forms. The other one is on screen.
  6. The validator returned four blocking findings 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 a voltage fixed by the form, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the voltage to 480 V, the meter class to 20, the remote disconnect to no and the communications to RF.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All four earlier findings are cleared.
  13. Four 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.