Como a Mercedes-Benz Korea e a Databricks pilotaram semânticas prontas para AI e agentes de AI usando Unity Catalog, Metric Views, Genie e Agent Bricks
por Sai Yang, Fares Kamal, Alina Kamal, Andreas Jäck, Johannes Laufer e Manuel Culebras
“Talk to Data” está se tornando rapidamente um recurso importante em diversos setores, e entregá-lo com qualidade empresarial exige uma base semântica sólida. A confiabilidade das respostas é maior quando a AI pode se basear em uma lógica de negócios claramente governada, em vez de inferi-la a partir de esquemas complexos, lógica de KPI específica de relatórios ou painéis desconectados. Definições consistentes de KPI, lógica de negócios alinhada e junções e agregações bem definidas são o que dão aos executivos as respostas explicáveis de que precisam.
A Mercedes-Benz Korea e a Databricks abordaram isso juntas. Em vez de tratar o “Talk to Data” como um projeto de chatbot, a Mercedes-Benz Korea expandiu sua base de analytics existente com uma camada semântica governada para AI empresarial. Para permitir uma semântica que possa alimentar tanto BI quanto AI, a Mercedes-Benz Korea disponibilizou a lógica de KPI no Unity Catalog Business Semantics, além do Power BI. Com base no Metric Views, Genie e Agent Bricks na Databricks Data Intelligence Platform, a Mercedes-Benz Korea pilotou uma arquitetura unificada para dados, semântica e AI agentiva. Os aprendizados do piloto da Coreia podem servir de referência para outros mercados da Mercedes-Benz.
A Mercedes-Benz é líder de mercado no segmento automotivo de luxo de alto padrão, operando uma rede global de vendas na qual a tomada de decisões baseada em dados e específica de cada mercado é uma prioridade contínua. O self-service analytics do “Talk to Data” é um dos recursos que estão sendo explorados para apoiar ainda mais essa prioridade.
A Mercedes-Benz Korea possui uma base de dados madura. Com o tempo, a Mercedes-Benz Korea estabeleceu dados de relatório na camada gold, um catálogo mestre de KPI e definições compartilhadas no Lakehouse e no Unity Catalog na Databricks. Essa base serve como a única fonte de verdade para relatórios de BI, automação e outros produtos de dados, abrangendo mais de 500 KPIs em domínios de negócios como vendas, produto, marketing, atendimento ao cliente e finanças. Diante dessa base, a Mercedes-Benz Korea foi selecionada para pilotar a abordagem “Talk to Data”.
Ao mesmo tempo, uma parte significativa da semântica de negócios na Mercedes-Benz Korea estava definida no Power BI. Como parte da preparação para casos de uso de AI, essas definições foram complementadas por uma camada semântica aberta e pronta para AI no Lakehouse.
A visão mais ampla da Mercedes-Benz Korea para o “Talk to Data” era estabelecer uma base semântica unificada, pronta para AI e governada para a tomada de decisões empresariais que possa dar suporte a relatórios, self-service analytics e experiências de AI em um conjunto consistente de definições de negócios. Alinhada a essa visão, a Mercedes-Benz Korea não abordou o “Talk to Data” como uma migração para fora do Power BI, mas buscou três objetivos principais:
Seguir esses princípios apoia o objetivo de que as futuras ferramentas de AI e BI possam consumir a mesma lógica de negócios validada. Isso contribui para a consistência, explicabilidade e qualidade de resposta exigidas para o uso empresarial.

Para habilitar a semântica pronta para AI, a Mercedes-Benz Korea implementou o “Talk to Data” com uma arquitetura unificada na Databricks Data Intelligence Platform, impulsionando uma AI confiável em escala.
A solução se baseia em diferentes recursos da Databricks trabalhando juntos:
Antes deste piloto, os dados de relatórios eram armazenados no Hive metastore, e o “Talk to Data” era explorado com outras soluções de AI baseadas em semântica centrada em relatórios nos relatórios do Power BI. Nessa configuração, o contexto semântico para BI e AI era distribuído por vários componentes, o que tornava mais difícil para a camada de AI capturar a semântica de forma consistente entre usuários e cargas de trabalho. O controle de acesso baseado em personas nos KPIs também não estava disponível, e outras soluções de AI exigiam orientações mais explícitas e ajuste de prompts (prompt tuning) do que o Genie, que opera diretamente na camada de KPI governada no Unity Catalog.
A adoção dessa arquitetura na Databricks fornece a base para uma experiência “Talk to Data” simplificada para usuários de negócios.
Disponibilizar a lógica de negócios do Power BI DAX também nas metric views do Unity Catalog foi um passo fundamental na construção de uma camada semântica aberta. Com mais de 500 KPIs definidos em DAX na Mercedes-Benz Korea, era necessária uma abordagem eficiente e padronizada. Para apoiar isso, a Databricks desenvolveu um transpiler automatizado de DAX para Metric View para a equipe da Mercedes-Benz Korea.

O transpiler funciona como um pipeline que transforma as medidas DAX do Power BI em metric views implantáveis da Databricks. Ele:

Quando o pipeline termina, ele gera um relatório de avaliação com estatísticas de conversão, lacunas e estratégias de correção para a conversão de medidas DAX não automatizáveis.
O resultado é um excelente ponto de partida com visualizações de métricas prontas para uso para medidas DAX automatizáveis, economizando centenas de horas de trabalho manual na migração semântica. A partir daí, a equipe valida cada medida em relação ao relatório correspondente do Power BI e itera com o Genie Code, que refina e otimiza as definições de visualização de métricas a partir de entradas em linguagem natural.
Após o sucesso inicial com este transpilador, a Databricks integrou esses recursos em uma nova habilidade do Genie Code para migração do Power BI, agora em Private Preview e acessível diretamente no Genie Code sem ferramentas adicionais, apoiando a expansão contínua na Mercedes-Benz.
A qualidade das respostas é prioridade máxima para os usuários de negócios do “Talk to Data” na Mercedes-Benz Korea. A integração de KPIs como visualizações de métricas nos Genie spaces é uma etapa fundamental, mas por si só não garante respostas confiáveis de IA agentiva. Uma visualização de métrica só está pronta para IA quando as respostas do Genie são validadas. A meta interna da Mercedes-Benz Korea é o alinhamento total das respostas do Genie com os relatórios correspondentes do Power BI — uma correspondência de 100% para cada KPI no escopo.
Durante o piloto, a Mercedes-Benz Korea e a Databricks documentaram conjuntamente as melhores práticas para curadoria, integração e otimização de visualizações de métricas e Genie spaces, incluindo o uso de metadados de agentes e benchmarks. Essas práticas oferecem suporte a uma semântica de negócios pronta para IA e respostas consistentes para as equipes de negócios que interagem com dados corporativos.
Seguindo um processo iterativo de cinco fases documentado durante o piloto, a Mercedes-Benz Korea construiu uma semântica de negócios pronta para IA na Databricks Data Intelligence Platform na qual os usuários de negócios podem confiar. A Databricks também está desenvolvendo uma solução de aplicativo (App) para automatizar esse processo, que a Mercedes-Benz poderá aproveitar para a expansão contínua.
Fase 1: Preparação. Escolha os KPIs a serem integrados e mapeie cada um deles para suas tabelas de origem no Unity Catalog. Para migrações semânticas do Power BI, identifique as medidas DAX e os modelos semânticos relevantes. Esta fase estabelece o escopo e a fonte da verdade.
Fase 2: Construção da camada semântica. Crie visualizações de métricas do Unity Catalog com fontes de dados, dimensões, medidas, comentários e metadados de agentes. Valide cada KPI individualmente antes de adicionar o próximo. Para KPIs que abrangem várias tabelas fato, crie primeiro uma visualização base e sobreponha a visualização de métrica. Sempre adicione descrições no nível de visualização de métrica, dimensão e medida; o Genie analisa os três níveis.
Fase 3: Organização por domínio, não por relatório. Estruture os Genie spaces em torno de domínios de negócios (por exemplo, "Marketing") e visualizações de métricas em torno de grupos de KPIs dentro de subdomínios (por exemplo, "Métricas de conversão de marketing online"). Limite cada Genie space a 30 itens do Unity Catalog e sempre inclua uma descrição do espaço para que um sistema multiagente possa rotear as perguntas corretamente.
Fase 4: Testes incrementais. Integre as medidas de forma incremental. Valide cada uma com perguntas de exemplo. Salve as consultas verificadas como exemplos de SQL. Em seguida, crie benchmarks: variações de formulação de cada pergunta combinadas com o SQL de referência (ground-truth), usadas para medir sistematicamente a precisão das respostas. Ative a correspondência de prompts para que o Genie possa mapear a linguagem do usuário para os valores reais dos dados.
Fase 5: Validação e lançamento. Execute testes de regressão após cada alteração; se um benchmark que passava anteriormente falhar, a adição mais recente é a causa mais provável. Uma vez estável, envie para um pequeno grupo de usuários de negócios para obter feedback do mundo real. Use a guia Monitor para rastrear, revisar e gerenciar todos os feedbacks dos usuários em um só lugar. Tanto as falhas de regressão quanto o feedback dos usuários alimentam diretamente a Fase 4.
O resultado é uma camada semântica onde as respostas da IA se alinham com o relatório de BI correspondente para cada KPI no escopo, oferecendo a confiabilidade que os usuários de negócios esperam.
Um único Genie space pode responder a perguntas sobre um único domínio. Uma experiência real de “Talk to Data” para um mercado da Mercedes-Benz precisa abranger vendas, produto, marketing, atendimento ao cliente, finanças e muito mais — adaptando o que cada persona visualiza com base em sua função e permissões.

É aí que entra o Agent Bricks. A arquitetura que a Mercedes-Benz Korea implantou:
Como as visualizações de métricas residem no Unity Catalog, elas são abertas e reutilizáveis em todos os Genie spaces, agentes e aplicativos. Cada resposta é totalmente governada, auditável e com linhagem rastreada até os dados de origem. Esse padrão multiagente pode servir de referência para levar o “Talk to Data” a outros mercados da Mercedes-Benz.
A Coreia ainda está no início desta jornada, e os resultados iniciais são animadores. O piloto atual mostra que, quando o “Talk to Data” é fundamentado em uma semântica governada, os usuários de negócios podem receber respostas que se alinham com as definições de KPI estabelecidas e com a lógica de relatórios existente. Com base nesses resultados, a Mercedes-Benz Korea documentou um playbook que outros mercados podem reutilizar:
Os mercados que optarem por adotar o playbook poderão reutilizar a arquitetura e focar no que lhes é local: seus dados, seus KPIs e seus agentes de IA. Juntamente com a Databricks, a Mercedes-Benz Korea está documentando os aprendizados do piloto do “Talk to Data” que podem servir de referência para outros mercados da Mercedes-Benz.
(Esta publicação no blog foi traduzida utilizando ferramentas baseadas em inteligência artificial) Publicação original
Assine nosso blog e receba os posts mais recentes diretamente na sua caixa de entrada.