Sua equipe trabalhou arduamente para criar um Supervisor Agent que analisa com precisão a receita do quarto trimestre e identifica os Drivers de crescimento. O próximo desafio é disponibilizar essas percepções onde as partes interessadas realmente trabalham, como no Microsoft Teams. Como cada plataforma externa utiliza uma linguagem visual exclusiva, integrar respostas gráficas ricas pode ser difícil, muitas vezes forçando os agentes a usar como padrão tabelas de texto básicas.
É aqui que a flexibilidade inerente do Supervisor Agent se torna uma vantagem distinta. A Databricks projetou a estrutura de agente para oferecer suporte a uma ampla personalização por meio de ferramentas como o Unity Catalog Functions e o Protocolo de Contexto do Modelo (MCP). Ao aproveitar essas integrações juntamente com o Vega-Lite, os desenvolvedores podem superar as limitações específicas da plataforma e criar visualizações portáteis de alta qualidade. Essa abordagem garante que o Agente Supervisor forneça percepções claras e gráficas que mantenham seu contexto e impacto, independentemente do aplicativo de destino.
O Agent Bricks facilita a IA pronta para produção por meio de um Agente Supervisor que orquestra ferramentas especializadas para lidar com consultas de múltiplos domínios. Nas nuvens e regiões do Databricks compatíveis, essa arquitetura permite que um supervisor delegue tarefas de forma inteligente:
Este sistema é excelente na decomposição de tarefas. Para uma solicitação como “Compare a receita do quarto trimestre entre as regiões”, o Supervisor encaminha a análise quantitativa para o Genie enquanto consulta simultaneamente um Knowledge Assistant em busca de documentos contextuais.
Agentes de dados precisam de um método confiável para transformar dados brutos em percepções visuais acionáveis. Ao combinar as Funções do Unity Catalog com o Vega-Lite, os desenvolvedores podem gerar visualizações portáteis e governadas que os agentes retornam junto com texto e dados.
Juntos, essa abordagem permite que os agentes retornem visualizações governadas com a mesma facilidade com que retornam texto. O Vega-Lite também pode reduzir a sobrecarga de implementação em comparação com o código de gráficos imperativo, com benefícios adicionais:
Um Agente Supervisor orquestra este processo. Ele delega a recuperação e a análise para subagentes, invoca as funções do Unity Catalog para o pós-processamento governado e, em seguida, compõe a resposta final.
Uma estratégia de implementação robusta é uma função do Unity Catalog que aceita requisitos de dados e de gráficos como entrada e retorna uma especificação Vega-Lite válida.
A função UC atua como uma camada de tradução entre as saídas do agente e a visualização:
O passo final é a renderização da visualização para o usuário, que depende da plataforma do cliente.
Aplicações web: use vegaEmbed() em JavaScript para analisar a especificação JSON e renderizar um gráfico interativo no navegador.
Equipes de serviços financeiros, saúde e vendas estão explorando sistemas de agentes habilitados para Vega-Lite para impulsionar uma tomada de decisão mais rápida e intuitiva.
Cenário: um CFO pergunta no Microsoft Teams: “Qual foi nosso desempenho no quarto trimestre em comparação com a previsão? Detalhe por região e categoria de produto.”
O CFO recebe uma resposta detalhada diretamente no Teams, sem precisar navegar para dashboards externos. A saída inclui um resumo em texto dos keys Drivers (por exemplo, “O T4 superou a previsão em 8% no geral, impulsionado pela região Norte com +15% e pela categoria de Software com +22%, enquanto a região Sul teve um desempenho inferior em 5%”), seguido imediatamente pelos gráficos Vega-Lite. Os usuários podem passar o mouse sobre as barras para revelar os valores exatos por meio de dicas de ferramenta, preservando o contexto da conversa e permitindo uma exploração aprofundada.
Os intervalos abaixo são representativos das observações iniciais do piloto e devem ser tratados como exemplos direcionais, não como benchmarks universais:
| Métrica | Sem visualização | Com Vega-Lite (gerado por agente) | Melhoria |
|---|---|---|---|
| Tempo para obter percepções | 10-15 min (query → exportação → plotagem → interpretação) | 30-60 s (consulta → visualização instantânea) | 80-90% mais rápido |
| Perguntas respondidas por sessão | 2-3 (sequencial, requer pausas para criar gráficos) | 8-12 (iteração rápida com feedback visual instantâneo) | 3 a 4 vezes mais |
| Adoção por usuários não técnicos | 30-40% (preciso de ajuda para interpretar tabelas) | 70-85% (percepções visuais autoexplicativas) | ~2x mais adoção |
| Satisfação com a resposta do agente | 3,2/5 (dados sem contexto são frustrantes) | 4,6/5 (percepções completas e valiosas) | ~40% maior |
Sistemas multiagente podem analisar complexas queries, mas, sem recursos visuais, eles geralmente retornam apenas texto e tabelas. A combinação do Vega-Lite com as Funções do Unity Catalog permite que os agentes gerem visualizações governadas e portáteis que são renderizadas em diferentes aplicações, respeitando as permissões de dados.
As implementações iniciais indicam um tempo materialmente mais rápido para percepções e uma melhor adoção quando as percepções incluem recursos visuais. À medida que os sistemas multiagentes se tornam essenciais para os fluxos de trabalho empresariais, a capacidade de não apenas computar respostas, mas de mostrá-las, será essencial.
Para começar a construir, visite a documentação do Agent Bricks e explore como as Funções do Unity Catalog podem transformar seu ecossistema de agentes.
Tem dúvidas sobre a implementação de visualizações Vega‑Lite nos seus sistemas de agente? Participe da discussão nos Fóruns da Comunidade Databricks.
(Esta publicação no blog foi traduzida utilizando ferramentas baseadas em inteligência artificial) Publicação original
