Session

BP Accelerates Maintenance Decisions With Conversational Analytics With Genie

Overview

ExperienceIn Person
TrackAnalytics & BI
IndustryEnergy & Utilities
TechnologiesDatabricks SQL, Unity Catalog, Genie
Skill LevelIntermediate

BP, a global energy company, operates complex, asset-intensive environments where maintenance, reliability, safety and logistics decisions must be made quickly and with confidence. Across refineries and sites, teams rely on data from dozens of systems, including SAP and multiple operational tools, to plan maintenance work, manage materials and ensure equipment safety. Before Databricks AI/BI Genie, accessing this information required deep system knowledge, manual coordination across teams, long request queues and weeks of engineering effort to produce custom reports. With Genie, BP introduced a simple, natural language interface to its maintenance data, giving a large number of business users an intuitive way to access insights without bottlenecking on a small number of colleagues with deep technical expertise.

Session Speakers

Julie Nguyen

/Principal data engineer
bp

Full Summary

Inside BP's 30‑Second Answer: turning weeks of maintenance analysis into seconds with AI‑ready data

BP collapsed a weeks‑long cycle of maintenance analysis to roughly 30 seconds by pairing disciplined data engineering with conversational AI on the Databricks Platform. The result did not come from a flashy chatbot. It came from unifying 60 maintenance source systems, enforcing consistent models and metadata, and scoring datasets for AI readiness so natural‑language queries sit on trustworthy ground.

FAQ


It measures five areas: data quality at 30 percent weighting, structure and engineering standardization, metadata and lineage, accessibility and usability, and governance. Datasets that score four or five are cleared to support conversational agents and other AI workloads.

Each agent typically supports about 25 to 30 tables or views. For larger domains, BP creates multiple domain‑scoped agents and composes them behind an agent supervisor so users can ask questions across more data through a single experience.

Clear table names, defined columns, and proper primary and foreign keys let Genie resolve relationships directly instead of scanning content. In BP's tests, the same questions ran about four times faster on well‑modeled tables, which also reduced compute consumption.

The plan described includes 10 dollars of free usage per user per month, about 150 DBUs or 80 to 100 questions, with pay‑as‑you‑go beyond that. BP uses governance controls to set per‑agent cost caps so consumption remains predictable as adoption scales.

Yes. BP uses Genie Code to profile existing data and infer relationships, or to generate initial entity models for common systems, then has domain experts refine them. The generated model is often close enough to cover much of the need, which speeds iteration.