Su equipo ha trabajado arduamente para crear un agente supervisor que analiza con precisión los ingresos del cuarto trimestre (Q4) e identifica los impulsores del crecimiento. El siguiente desafío consiste en hacer que estos insights estén disponibles donde las partes interesadas realmente trabajan, como en Microsoft Teams. Debido a que cada plataforma externa utiliza un lenguaje visual único, la integración de respuestas gráficas enriquecidas puede ser difícil, lo que a menudo obliga a los agentes a recurrir a tablas de texto básicas.
Aquí es donde la flexibilidad inherente del agente supervisor se convierte en una clara ventaja. Databricks diseñó el framework de agentes para admitir una amplia personalización a través de herramientas como Unity Catalog Functions y el Model Context Protocol (MCP). Al aprovechar estas integraciones junto con Vega-Lite, los desarrolladores pueden superar las limitaciones específicas de la plataforma y crear visualizaciones portátiles y de alta calidad. Este enfoque garantiza que el agente supervisor ofrezca insights gráficos y claros que mantengan su contexto e impacto, independientemente de la aplicación de destino.
Agent Bricks facilita la IA lista para producción a través de un agente supervisor que organiza herramientas especializadas para gestionar consultas multidominio. En las nubes y regiones compatibles de Databricks, esta arquitectura permite que un supervisor delegue tareas de forma inteligente:
Este sistema sobresale en la descomposición de tareas. Para una solicitud como “Comparar los ingresos del cuarto trimestre entre regiones”, el Supervisor enruta el análisis cuantitativo a Genie y, al mismo tiempo, consulta a un Asistente de Conocimiento en busca de documentos contextuales.
Los agentes de datos requieren un método confiable para transformar los datos brutos en información visual procesable. Al combinar Unity Catalog Functions con Vega-Lite, los desarrolladores pueden generar visualizaciones gobernadas y portátiles que los agentes devuelven junto con texto y datos.
En conjunto, este enfoque permite que los agentes devuelvan visualizaciones gobernadas con la misma facilidad con la que devuelven texto. Vega-Lite también puede reducir la sobrecarga de implementación en comparación con el código de gráficos imperativo, con beneficios adicionales:
Un Agente Supervisor organiza este proceso. Delega la recuperación y el análisis a subagentes, invoca las funciones de Unity Catalog para el posprocesamiento controlado y luego compone la respuesta final.
Una estrategia de implementación robusta es una función de Unity Catalog que acepta datos y requisitos de gráficos como entrada y devuelve una especificación válida de Vega-Lite.
La función de UC actúa como una capa de traducción entre los resultados del agente y la visualización:
El paso final es renderizar la visualización para el usuario, lo que depende de la plataforma del cliente.
Aplicaciones web: usan vegaEmbed() en JavaScript para analizar la especificación JSON y renderizar un gráfico interactivo en el navegador.
Equipos de servicios financieros, atención médica y ventas están explorando sistemas de agentes con Vega-Lite para impulsar una toma de decisiones más rápida e intuitiva.
Escenario: un director financiero pregunta en Microsoft Teams: “¿Cuál fue nuestro rendimiento en el Q4 en comparación con el pronóstico? Desglósalo por región y categoría de producto”.
El CFO recibe una respuesta enriquecida directamente en Teams, sin tener que navegar a paneles externos. El resultado incluye un resumen de texto de los impulsores clave (por ejemplo, “El Q4 superó el pronóstico en un 8 % en general, impulsado por la región Norte con un +15 % y la categoría de Software con un +22 %, mientras que la región Sur tuvo un rendimiento inferior en un 5 %”), seguido inmediatamente por los gráficos de Vega-Lite. Los usuarios pueden pasar el cursor sobre las barras para revelar los valores exactos a través de tooltips, lo que conserva el contexto de la conversación y, a la vez, permite una exploración profunda.
Los rangos a continuación son representativos de las observaciones piloto iniciales y deben tratarse como ejemplos direccionales, no como puntos de referencia universales:
| Métrica | Sin visualización | Con Vega-Lite (generado por agente) | Mejora |
|---|---|---|---|
| Tiempo de análisis | 10-15 min (consulta → exportar → graficar → interpretar) | 30-60 s (consulta → visualización instantánea) | 80-90 % más rápido |
| Preguntas respondidas por sesión | 2-3 (secuenciales, requiere pausas para crear gráficos) | 8-12 (iteración rápida con retroalimentación visual instantánea) | 3 o 4 veces más |
| Adopción por parte de usuarios no técnicos | 30-40 % (necesitan ayuda para interpretar las tablas) | 70-85 % (los insights visuales se explican por sí mismos) | ~2x más adopción |
| Satisfacción con la respuesta del agente | 3.2/5 (los datos sin contexto son frustrantes) | 4,6/5 (los insights completos son valiosos) | ~40 % más alta |
Los sistemas multiagente pueden analizar consultas complejas, pero sin visualizaciones, suelen devolver solo texto y tablas. La combinación de Vega-Lite con Unity Catalog Functions permite que los agentes generen visualizaciones gobernadas y portátiles que se renderizan en todas las aplicaciones, a la vez que se respetan los permisos de datos.
Las primeras implementaciones indican un tiempo considerablemente más rápido para obtener información valiosa y una mayor adopción cuando los resultados incluyen elementos visuales. A medida que los sistemas multiagente se convierten en el núcleo de los flujos de trabajo empresariales, la capacidad no solo de calcular respuestas, sino también de mostrarlas, será esencial.
Para comenzar a construir, visite la documentación de Agent Bricks y explore cómo Unity Catalog Functions pueden transformar su ecosistema de agentes.
¿Tiene preguntas sobre la implementación de visualizaciones de Vega-Lite en sus sistemas de agentes? Únase a la discusión en los foros de la comunidad de Databricks.
(Esta entrada del blog ha sido traducida utilizando herramientas basadas en inteligencia artificial) Publicación original
