DatabricksDaniel Zoccali, Jack YallopProblem & solution
How energy teams turn theft detection into governed action with Genie and AI business processes
Summary
Energy theft detection often stops at an ML risk score, leaving revenue-protection teams to manually interpret cases, prepare investigations, dispatch crews, recover losses, and report results. The described Databricks workflow turns that score into a governed operational loop: Lakeflow prepares features, models run through Model Serving and Unity Gateway, and a Databricks App uses Lakebase to store live case state. AI-generated summaries explain why accounts were flagged, while dispatch-ready reports provide next steps, evidence checklists, and safety notes. Genie One answers leadership questions using metric definitions in Unity Catalog, and an Agent Bricks Multi-Agent Supervisor can assemble a traceable month-end board pack. Unity Catalog lineage, PII labels, access controls, model guardrails, and Unity Gateway routing support regulated use under frameworks including Ofgem’s and ELEXON’s requirements, while the same pattern is presented as applicable to other ML-driven interventions.
Context
Energy theft involves deliberate nonpayment through tampered meters or supplies and creates financial and safety risks. The post states that theft costs energy consumers in Great Britain over £1.4 billion annually, while only 40% of target cases are detected. It argues that organizations need to operationalize existing ML signals through a governed workflow connecting detection, investigation, recovery, and reporting.
Approach / What changed
Lakeflow transforms raw data into features, models generate and serve theft-risk outputs through Model Serving and Unity Gateway, and a Databricks App uses Lakebase as its low-latency transactional layer for scored outputs and live case state. AI-generated summaries explain flagged accounts, dispatch-ready reports provide evidence and safety details, Genie One answers metric questions from Unity Catalog definitions, and an Agent Bricks Multi-Agent Supervisor automates a traceable month-end board pack. Unity Catalog provides lineage, PII labels, access controls, and model guardrails.
Takeaways
A theft-risk score becomes operationally useful when paired with an AI-generated explanation, investigation prioritization, and a dispatch-ready report containing next steps, evidence requirements, and safety notes.
Lakebase stores scored outputs and live case state for low-latency app updates, including immediate changes to recovery totals when a recovery is confirmed.
Genie One uses Unity Catalog metric definitions for consistent leadership answers, while an Agent Bricks Multi-Agent Supervisor can orchestrate Genie queries into a traceable board pack.
FAQ
How does the workflow turn a theft score into an investigation?
The workflow pairs the score with an AI-generated case summary explaining why an account was flagged. Analysts can then generate a dispatch-ready report with recommended next steps, an evidence checklist, and safety notes before field execution.
Why is Lakebase used in the Databricks App?
Lakebase is the platform’s Postgres transactional layer for storing scored outputs and live case state. It lets the app read and write updates with low latency, so confirmed recoveries update running totals immediately.
Does AI replace revenue-protection analysts or field engineers?
No. AI accelerates triage and reporting, while people remain responsible for safety, compliance, customer handling, judgment, regulatory interpretation, and field execution.
Source and freshness
- Source
- databricks.com
- Published
- Added to Yomu
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.