Cómo Mercedes-Benz Korea y Databricks crearon un piloto de semántica lista para AI y agentes de AI usando Unity Catalog, Metric Views, Genie y Agent Bricks
por Sai Yang, Fares Kamal, Alina Kamal, Andreas Jäck, Johannes Laufer y Manuel Culebras
“Talk to Data” se está convirtiendo rápidamente en una capacidad importante en diversos sectores, y ofrecerla con calidad empresarial requiere una base semántica sólida. La fiabilidad de las respuestas es mayor cuando la AI puede basarse en una lógica de negocio claramente gobernada, en lugar de inferirla a partir de esquemas complejos, lógica de KPI específica de informes o cuadros de mando desconectados. Las definiciones de KPI consistentes, la lógica de negocio alineada y las combinaciones y agregaciones bien definidas son lo que ofrece a los ejecutivos las respuestas explicables que necesitan.
Mercedes-Benz Korea y Databricks abordaron esto juntos. En lugar de tratar “Talk to Data” como un proyecto de chatbot, Mercedes-Benz Korea amplió su base analítica existente con una capa semántica gobernada para AI empresarial. Para habilitar una semántica que pueda impulsar tanto BI como AI, Mercedes-Benz Korea puso la lógica de KPI a disposición en Unity Catalog Business Semantics además de Power BI. Basándose en Metric Views, Genie y Agent Bricks en la Databricks Data Intelligence Platform, Mercedes-Benz Korea realizó un piloto de una arquitectura unificada para datos, semántica y AI agéntica. El aprendizaje obtenido del piloto de Corea puede servir de referencia para otros mercados de Mercedes-Benz.
Mercedes-Benz es líder del mercado en el segmento de automóviles de lujo de gama alta, y opera una red de ventas global en la que la toma de decisiones basada en datos y específica de cada mercado es una prioridad constante. El análisis de autoservicio de “Talk to Data” es una de las capacidades que se están explorando para respaldar aún más esta prioridad.
Mercedes-Benz Korea cuenta con una base de datos madura. Con el tiempo, Mercedes-Benz Korea estableció datos de informes de capa oro, un catálogo maestro de KPI y definiciones compartidas en el Lakehouse y Unity Catalog en Databricks. Esta base sirve como la única fuente de verdad para informes de BI, automatización y otros productos de datos, y abarca más de 500 KPI en dominios comerciales como ventas, producto, marketing, servicio al cliente y finanzas. Dada esta base, Mercedes-Benz Korea fue seleccionada para realizar el piloto del enfoque “Talk to Data”.
Al mismo tiempo, una parte significativa de la semántica de negocio en Mercedes-Benz Korea estaba definida en Power BI. Como parte de la preparación para los casos de uso de AI, estas definiciones se complementaron con una capa semántica abierta y lista para AI en el Lakehouse.
La visión más amplia de Mercedes-Benz Korea para “Talk to Data” era establecer una base semántica unificada, gobernada y lista para AI para la toma de decisiones empresariales que pudiera respaldar informes, análisis de autoservicio y experiencias de AI sobre un conjunto consistente de definiciones de negocio. En línea con esta visión, Mercedes-Benz Korea no abordó “Talk to Data” como una migración para dejar Power BI, sino que persiguió tres objetivos clave:
Seguir estos principios respalda el objetivo de que las futuras herramientas de AI y BI puedan consumir la misma lógica de negocio validada. Esto contribuye a la consistencia, la explicabilidad y la calidad de las respuestas requeridas para el uso empresarial.

Para habilitar una semántica lista para AI, Mercedes-Benz Korea implementó “Talk to Data” con una arquitectura unificada en la Databricks Data Intelligence Platform, impulsando una AI confiable a escala.
La solución se basa en la colaboración de diferentes capacidades de Databricks:
Antes de este piloto, los datos de los informes se almacenaban en Hive metastore, y “Talk to Data” se exploraba con otras soluciones de AI basadas en una semántica centrada en informes en Power BI. En esa configuración, el contexto semántico para BI y AI estaba distribuido en múltiples componentes, lo que dificultaba que la capa de AI capturara la semántica de manera consistente entre usuarios y cargas de trabajo. El control de acceso basado en perfiles para los KPI tampoco estaba disponible todavía, y otras soluciones de AI requerían una guía más explícita y un ajuste de prompts más detallado que Genie, que opera directamente sobre la capa de KPI gobernada en Unity Catalog.
La adopción de esta arquitectura en Databricks proporciona la base para una experiencia de “Talk to Data” optimizada para los usuarios de negocio.
Hacer que la lógica de negocio de Power BI DAX también estuviera disponible en las vistas métricas de Unity Catalog fue un paso clave para construir una capa semántica abierta. Con más de 500 KPI definidos en DAX en Mercedes-Benz Korea, se necesitaba un enfoque eficiente y estandarizado. Para respaldar esto, Databricks creó un transpilador automático de DAX a Metric View para el equipo de Mercedes-Benz Korea.

El transpilador se ejecuta como un pipeline que convierte las medidas DAX de Power BI en vistas métricas de Databricks listas para implementar. Este:

Cuando el pipeline finaliza, genera un informe de evaluación con estadísticas de conversión, brechas y estrategias de resolución para la conversión de medidas DAX no automatizables.
El resultado es un excelente punto de partida con vistas de métricas listas para usar para las medidas DAX automatizables, lo que ahorra cientos de horas de trabajo manual en la migración semántica. A partir de ahí, el equipo valida cada medida con el informe de Power BI correspondiente e itera con Genie Code, que perfecciona y optimiza las definiciones de las vistas de métricas a partir de entradas en lenguaje natural.
Tras el éxito inicial con este transpilador, Databricks integró estas capacidades en una nueva habilidad de Genie Code para la migración de Power BI, ahora en Private Preview y accesible directamente dentro de Genie Code sin herramientas adicionales, lo que respalda el despliegue continuo en Mercedes-Benz.
La calidad de las respuestas es una prioridad absoluta para los usuarios de negocio de “Talk to Data” en Mercedes-Benz Korea. La incorporación de KPI como vistas de métricas en los espacios de Genie es un paso clave, pero por sí sola no garantiza respuestas confiables de la AI agéntica. Una vista de métrica solo está lista para la AI una vez que se validan las respuestas de Genie. El objetivo interno de Mercedes-Benz Korea es la alineación total de las respuestas de Genie con los informes de Power BI correspondientes: una coincidencia del 100% para cada KPI dentro del alcance.
Durante el piloto, Mercedes-Benz Korea y Databricks documentaron conjuntamente las mejores prácticas para curar, integrar y optimizar las vistas de métricas y los espacios de Genie, incluido el uso de metadatos de agentes y benchmarks. Estas prácticas respaldan una semántica empresarial lista para la AI y respuestas consistentes para los equipos de negocio que interactúan con los datos empresariales.
Siguiendo un proceso iterativo de cinco fases documentado durante el piloto, Mercedes-Benz Korea creó una semántica empresarial lista para la AI en la plataforma Databricks Data Intelligence Platform en la que los usuarios de negocio pueden confiar. Databricks también está desarrollando una solución de aplicación para automatizar este proceso, que Mercedes-Benz podría aprovechar para el despliegue posterior.
Fase 1: Preparación. Seleccione los KPI que desea incorporar y asocie cada uno con sus tablas de origen en Unity Catalog. Para las migraciones semánticas de Power BI, identifique las medidas DAX y los modelos semánticos relevantes. Esta fase establece el alcance y la fuente de verdad.
Fase 2: Creación de la capa semántica. Cree vistas de métricas de Unity Catalog con fuentes de datos, dimensiones, medidas, comentarios y metadatos de agentes. Valide cada KPI individualmente antes de agregar el siguiente. Para los KPI que abarcan varias tablas de hechos, cree primero una vista base y coloque la vista de métricas encima. Agregue siempre descripciones a nivel de vista de métrica, dimensión y medida; Genie razona sobre las tres.
Fase 3: Organización por dominio, no por informe. Estructure los espacios de Genie en torno a dominios de negocio (por ejemplo, "Marketing") y las vistas de métricas en torno a grupos de KPI dentro de subdominios (por ejemplo, "Métricas de conversión de marketing online"). Limite cada espacio de Genie a 30 elementos de Unity Catalog e incluya siempre una descripción del espacio para que un sistema multiagente pueda dirigir las preguntas correctamente.
Fase 4: Pruebas incrementales. Incorpore las medidas de forma incremental. Valide cada una con preguntas de muestra. Guarde las consultas verificadas como ejemplos de SQL. Luego, cree benchmarks: variaciones en la redacción de cada pregunta emparejadas con el SQL de referencia (ground-truth), que se utilizarán para medir sistemáticamente la precisión de las respuestas. Active la coincidencia de prompts para que Genie pueda mapear el lenguaje del usuario con los valores de datos reales.
Fase 5: Validación y lanzamiento. Ejecute pruebas de regresión después de cada cambio; si un benchmark que antes se aprobaba ahora falla, la adición más reciente es la causa más probable. Una vez estable, láncelo a un pequeño grupo de usuarios de negocio para obtener comentarios del mundo real. Utilice la pestaña Monitor para realizar un seguimiento, revisar y abordar todos los comentarios de los usuarios en un solo lugar. Tanto los fallos de regresión como los comentarios de los usuarios se retroalimentan directamente en la Fase 4.
El resultado es una capa semántica donde las respuestas de la AI se alinean con el informe de BI correspondiente en cada KPI dentro del alcance, lo que respalda la confiabilidad que esperan los usuarios de negocio.
Un único espacio de Genie puede responder preguntas sobre un solo dominio. Una experiencia real de “Talk to Data” para un mercado de Mercedes-Benz debe abarcar ventas, producto, marketing, servicio al cliente, finanzas y más, al tiempo que adapta lo que ve cada perfil en función de su rol y permisos.

Ahí es donde entra en juego Agent Bricks. La arquitectura que implementó Mercedes-Benz Korea:
Dado que las vistas de métricas residen en Unity Catalog, son abiertas y reutilizables en todos los espacios de Genie, agentes y aplicaciones. Cada respuesta está totalmente gobernada, es auditable y se realiza un seguimiento de su linaje hasta los datos de origen. Este patrón multiagente puede servir como referencia para llevar “Talk to Data” a otros mercados de Mercedes-Benz.
Corea aún se encuentra al comienzo de este camino y los resultados iniciales son alentadores. El piloto actual demuestra que cuando “Talk to Data” se basa en una semántica gobernada, los usuarios de negocio pueden recibir respuestas que se alinean con las definiciones de KPI establecidas y la lógica de informes existente. Basándose en estos resultados, Mercedes-Benz Korea ha documentado un playbook que otros mercados pueden reutilizar:
Los mercados que decidan adoptar el playbook pueden reutilizar la arquitectura y centrarse en lo que les resulta local: sus datos, sus KPI y sus agentes de AI. Junto con Databricks, Mercedes-Benz Korea está documentando los aprendizajes del piloto de “Talk to Data” que pueden servir como referencia para otros mercados de Mercedes-Benz.
(Esta entrada del blog ha sido traducida utilizando herramientas basadas en inteligencia artificial) Publicación original
Suscríbete a nuestro blog y recibe las últimas publicaciones directamente en tu bandeja de entrada.