Voltar ao Blog
Análise de IA13 min de leitura

Do Chatbot ao Dashboard: Como o Protocolo A2UI do Google está Redefinindo o que os Agentes de IA Podem Mostrar

Por que o chat baseado em texto falha no trabalho com dados, como o protocolo A2UI (Agent-to-UI) do Google move agentes para dashboards nativos e o que ainda pertence à camada de inteligência além do transporte JSON.

Steven Cen, Praticante de Visualização de Dados

Steven Cen

Praticante de Visualização de Dados

Share:
Visão dividida de uma transcrição borrada no estilo chat para um painel de análise nítido com vários gráficos
Esquerda: o paradigma do chatbot. Direita: o paradigma da UI generativa. Mesma IA, resultados radicalmente diferentes.

Resposta rápida: A2UI (Agent-to-UI) é um protocolo de código aberto criado pelo Google que permite que agentes de IA gerem interfaces de usuário ricas e interativas — formulários, gráficos, mapas, dashboards — em vez de respostas em texto simples. Lançado em dezembro de 2025 (visualização pública v0.8), o A2UI permite que agentes enviem descrições declarativas de componentes JSON que aplicativos cliente renderizam como widgets interativos nativos. Para equipes de dados, isso significa que a IA pode gerar dashboards exploráveis em vez de resumos em tópicos, mudando como interagimos com a IA para análise e visualização de dados.

1. Seu agente de IA tem falado quando deveria estar mostrando

O paradigma do chatbot nunca foi projetado para dados

Peça a um assistente de uso geral para analisar dados de vendas trimestrais. O que você obtém? Uma parede de texto. Tópicos. Talvez um bloco de código que você precisa copiar para um notebook para realmente ver o gráfico. O modelo pode entender seus dados — mas muitas vezes responde no formato mais primitivo: parágrafos.

Desde 2022, interagimos com modelos notavelmente capazes através de uma janela de chat linear, apenas texto — a mesma forma básica do IRC clássico. O sistema pode raciocinar sobre conjuntos de dados complexos, sinalizar anomalias e propor recomendações — mas a interface é uma lista rolável de mensagens que você lê de cima para baixo e depois esquece.

Em dezembro de 2025, o Google lançou como código aberto o A2UI (Agent-to-UI) — um protocolo que permite que agentes gerem interfaces de usuário ricas e interativas em vez de texto simples. Formulários, seletores de data, gráficos, mapas, dashboards — renderizados nativamente em seu aplicativo, gerados dinamicamente pelo agente.

Cartões lado a lado contrastando o paradigma do chatbot com o paradigma da UI generativa para a mesma pergunta de vendas
Cartões lado a lado contrastando o paradigma do chatbot com o paradigma da UI generativa para a mesma pergunta de vendas

A demonstração do mundo real é convincente: o Google mostrou um agente de busca de restaurantes gerando um formulário de reserva com seletor de data, seletor de horário e botão de envio — em vez da dolorosa troca de mensagens de texto que muitos chatbots exigem para uma simples reserva. Para equipes de dados, a implicação é mais nítida: o agente pode gerar um dashboard explorável em vez de uma descrição dos dados.

2. O que é o A2UI? Um explicador em linguagem simples

O protocolo que permite que agentes construam interfaces em vez de escrever parágrafos

A2UI (Agent-to-UI) é um protocolo de código aberto que permite que agentes enviem descrições declarativas de UI — mensagens JSON descrevendo botões, formulários, gráficos, mapas e layouts — para um cliente, que as renderiza como componentes interativos nativos. Pense nisso como “HTML para agentes”, com padrões mais fortes de segurança e portabilidade.

O problema que o A2UI resolve: limites de confiança

Estamos na era dos sistemas multiagente. Agentes em servidores diferentes e de fornecedores diferentes coordenam. Eles não podem tocar diretamente em sua UI.

O padrão antigo? Enviar HTML ou JavaScript brutos dentro de iframes — pesado, visualmente desarticulado e um problema de segurança. A abordagem do A2UI: transmitir UI que se comporta como dados mas parece design. O agente envia um blueprint JSON; o cliente o renderiza com seus próprios widgets nativos.

Como funciona: o padrão de três mensagens

Três cartões empilhados explicando surfaceUpdate, dataModelUpdate e beginRendering
Três cartões empilhados explicando surfaceUpdate, dataModelUpdate e beginRendering

surfaceUpdate

Descreve a árvore de componentes da UI — o que mostrar. Um seletor de data aqui, um gráfico ali, um botão de envio abaixo.

dataModelUpdate

Fornece o estado da aplicação — quais dados exibir. As séries do gráfico, as coordenadas do mapa, os padrões do formulário.

beginRendering

Aciona a renderização — quando mostrar. O cliente monta os componentes com os dados e exibe a interface.

Para o exemplo de reserva de restaurante: o agente envia um JSON descrevendo um seletor de data, seletor de horário, menu suspenso de tamanho do grupo e botão de envio. O cliente renderiza cada peça com seu próprio framework de UI (React, Angular, Flutter, Lit), aplica seu próprio estilo e padrões de acessibilidade, e apresenta um formulário coerente. Sem iframe. Sem execução de código estrangeiro.

Três princípios de design centrais

Três cartões resumindo Segurança Primeiro, Sensação Nativa e Design Amigável para LLM
Três cartões resumindo Segurança Primeiro, Sensação Nativa e Design Amigável para LLM

Segurança primeiro

Dados declarativos, não código executável. O agente solicita componentes de um catálogo confiável — reduzindo o risco de execução arbitrária de código em comparação com o envio de scripts opacos.

Sensação nativa

Sem iframes. O cliente renderiza com seu próprio framework de UI para que a UI gerada possa herdar o estilo, acessibilidade e características de desempenho do aplicativo.

Estrutura amigável para LLM

Uma lista plana de componentes com referências de ID é mais fácil para os modelos gerarem, corrigirem e transmitirem progressivamente do que uma sopa ad-hoc de marcação.

O ecossistema (visualização pública v0.8)

O A2UI está na visualização pública v0.8, lançado sob a licença Apache 2.0. Existem renderizadores estáveis para Lit, Angular e Flutter (através do SDK GenUI do Google). O suporte a React estava previsto para o primeiro trimestre de 2026, com SwiftUI e Jetpack Compose planejados para o segundo trimestre. O protocolo suporta múltiplos transportes, incluindo o protocolo A2A, AG UI, SSE e WebSockets.

Os parceiros do ecossistema do dia zero incluem CopilotKit/AG UI (camada de compatibilidade), Opal (mini-apps de IA), Gemini Enterprise e o SDK GenUI do Flutter. Esta é a aposta do Google em um padrão aberto para interfaces orientadas por agentes — e as implicações para visualização de dados são grandes.

3. Por que os chatbots falham na análise de dados: as cinco barreiras

Uma janela de chat é a interface errada para explorar dados

O chat funciona para perguntas e respostas, escrita e geração de código. Ele falha gravemente para análises que deveriam ser espaciais, interativas e visuais. Aqui estão cinco barreiras — e como uma abordagem de UI generativa aborda cada uma.

Ilustração conceitual de texto de chat denso versus um espaço de trabalho de dashboard com vários gráficos
Ilustração conceitual de texto de chat denso versus um espaço de trabalho de dashboard com vários gráficos

Barreira 1: a parede de texto

Peça a um chatbot para analisar dez mil linhas de dados de vendas. Você pode obter muitos parágrafos de tópicos. O processamento visual humano é muito mais rápido do que ler texto denso para tarefas de padrões. Um gráfico bem projetado pode comunicar em menos de um segundo o que leva minutos para ser analisado como prosa.

O que você precisa em vez disso: um gráfico interativo com detalhes ao passar o mouse, drill-down e filtros de data.

Barreira 2: a parede da linearidade

O chat é sequencial — cada mensagem compete por atenção. Você não pode ver simultaneamente a tendência de vendas, a segmentação de clientes e a análise de margem em um único olhar. A análise é espacial, não apenas temporal.

O que você precisa em vez disso: um painel de múltiplos painéis onde as visualizações ficam lado a lado e atualizam reativamente.

Barreira 3: a parede da interação

Quer apenas o terceiro trimestre? Você digita "filtrar para o terceiro trimestre." O agente pode regenerar toda a análise. Quer zoom em junho? Outra mensagem. Comparar com o ano passado? Outra mensagem. Interações que deveriam ser um clique se tornam uma frase, uma chamada, uma reescrita completa.

O que você precisa em vez disso: menus suspensos nativos, seletores de intervalo e alternadores que respondam imediatamente.

Barreira 4: a parede da exploração

A análise é não linear: siga uma anomalia, pivote, dê um passo atrás, tente outro ângulo. As threads de chat são permanentes e sequenciais — você não pode "desfazer" a exploração como pode em controles com estado de um dashboard.

O que você precisa em vez disso: estado interativo com desfazer, refazer e exploração ramificada.

Barreira 5: a parede da apresentação

Você encontrou o insight — mas o artefato é uma longa thread de chat. Isso é difícil de exportar como um dashboard ou história pronta para slides.

O que você precisa em vez disso: dashboards exportáveis, gráficos baixáveis e geração de apresentação em um clique onde o produto suportar.

A conclusão: o chat otimiza para conversa, não para exploração. O A2UI é um caminho para interfaces que correspondem a como os analistas realmente trabalham.

4. A2UI para visualização de dados: o exemplo RizzCharts

O Google já mostrou uma superfície de análise construída por agente

Mockup de UI Glass mostrando gráfico de rede fluindo para gráficos de rosca, mapa e barras
Mockup de UI Glass mostrando gráfico de rede fluindo para gráficos de rosca, mapa e barras

O agente emite descrições declarativas de componentes. O cliente as renderiza como widgets interativos nativos.

O que é o RizzCharts

RizzCharts é a amostra oficial do A2UI do Google — um dashboard de e-commerce movido a IA que demonstra o paradigma de UI generativa para visualização. O modelo de interação difere das ferramentas focadas em chat:

  • Usuário: "mostrar detalhamento de vendas por categoria" → agente gera um gráfico de rosca interativo com drill-down, renderizado nativamente.
  • Usuário: "houve alguma loja outlier?" → agente gera um mapa com pins destacados e tooltips.
  • Usuário clica em um segmento → o dashboard faz drill-down em subcategorias sem uma nova rodada de chat.

Sem execução de código no cliente a partir do pacote do agente, sem iframe — JSON declarativo renderizado como componentes nativos. O agente (Gemini mais ADK do Google na amostra) busca dados através de ferramentas como get_sales_data e get_store_sales, então constrói payloads A2UI usando o fluxo surfaceUpdate → dataModelUpdate → beginRendering.

Por que isso importa

O agente não está apenas analisando dados em texto — ele está criando uma interface que o usuário pode explorar. Separar estrutura do estado significa que os gráficos podem atualizar reativamente quando novos dados chegam. O mesmo JSON pode segmentar superfícies web, móveis e desktop. Catálogos personalizados podem estender o A2UI com componentes de domínio: gráficos financeiros, linhas do tempo médicas, diagramas de engenharia, camadas geoespaciais.

A limitação

O A2UI é um protocolo, não um produto. Ele define como os agentes comunicam a UI — não a limpeza, estatísticas, seleção de tipo de gráfico e raciocínio de design que devem acontecer antes da UI existir. Um fluxo de trabalho completo de visualização ainda precisa de uma camada de inteligência que decide o que mostrar e por que.

5. De protocolo a produto: como é uma plataforma de dados com UI generativa

A2UI define transporte; inteligência é onde o valor se concentra

Leque futurista de painéis de dashboard brilhantes em verde-azulado, laranja e azul
Leque futurista de painéis de dashboard brilhantes em verde-azulado, laranja e azul

O A2UI visa a última milha: levar a UI interativa do agente para a tela. O pipeline completo ainda precisa de profundidade além do transporte:

Seis cartões numerados de entendimento de dados até exportação e apresentação
Seis cartões numerados de entendimento de dados até exportação e apresentação
  1. Entendimento dos dados — analisar CSV, Excel, JSON, PDF; inferir esquemas; detectar tipos de coluna; lidar com casos extremos de codificação.
  2. Limpeza dos dados — padronizar datas; lidar com nulos; tratar outliers; resolver inconsistências.
  3. Análise estatística — distribuições, correlações, tendências, anomalias, crescimento — decidir o que é interessante.
  4. Seleção e design de gráficos — combinar tipo de gráfico à intenção; paletas; hierarquia visual; layout responsivo.
  5. Geração interativa — filtros, drill-downs, tooltips, movimento onde ajuda a compreensão.
  6. Exportação e apresentação — PPT, PDF, PNG, SVG ou embeds para diferentes públicos.

O A2UI ajuda em como a etapa 5 chega ao cliente. As etapas 1–4 e 6 ainda exigem inteligência de domínio que nenhum protocolo substitui. Essa lacuna é a diferença entre um padrão e um produto.

Como o ChartGen AI implementa essa filosofia

No ChartGen AI, temos construído sobre a mesma filosofia de UI generativa — não porque enviamos o formato de fio A2UI especificamente, mas porque compartilhamos a convicção: agentes devem gerar espaços de trabalho visuais interativos, não parágrafos sobre gráficos.

Carregue dados em formatos comuns e descreva o que deseja em linguagem natural. O sistema visa um dashboard explorável — não uma resposta apenas de chat. Seis agentes especializados cobrem o pipeline:

Seis cartões de agente: planejamento, limpeza, análise, visualização, pesquisa na web e geração de PPT
Seis cartões de agente: planejamento, limpeza, análise, visualização, pesquisa na web e geração de PPT

Agente de planejamento

Decompõe a solicitação em subtarefas e decide quais visualizações são necessárias.

Agente de limpeza de dados

Inferência de esquema, tratamento de nulos, padronização de datas, detecção de outliers.

Agente de análise de dados

Estatísticas, detecção de padrões, análise de correlação, geração de insights.

Agente de visualização

Seleção de tipo de gráfico, layout, paleta, composição de dashboard responsivo.

Agente de pesquisa na web

Enriquecimento externo com benchmarks e contexto de mercado quando relevante.

Agente de geração de PPT

Transforma gráficos e insights em slides prontos para apresentação com fluxo narrativo.

A saída é destinada a ser uma tela que você pode clicar, filtrar, fazer drill-down e exportar — UI generativa aplicada a fluxos de trabalho de visualização de dados.

A filosofia compartilhada: UI gerada por agente supera texto gerado por agente para dados

Seja o transporte o JSON declarativo do A2UI ou uma pilha de visualização multiagente, a percepção é a mesma:

Para análise, o artefato certo é frequentemente uma interface, não um parágrafo.

  • O agente propõe a UI: tipos de gráfico, layouts e interações combinados com o conjunto de dados — os usuários não devem precisar microgerenciar "faça um gráfico de barras".
  • Interativo por padrão: passar o mouse, drill-down, filtro — não uma captura de tela estática enterrada no chat.
  • Qualidade nativa: a superfície deve parecer um dashboard construído para decisões, não como uma mensagem com um anexo.

6. O futuro: o que as interfaces orientadas por agentes significam para equipes de dados

Três previsões para 2026–2027

Ferramentas focadas em chat adicionarão camadas de UI generativa. Muitos produtos de análise ainda usam texto mais imagens estáticas como padrão. Até o final de 2027, mais deles enviarão dashboards interativos como saídas de primeira classe — e padrões abertos como o A2UI reduzem o lock-in de como isso acontece.

O trabalho do analista muda de construir para curar. Quando o agente compõe o dashboard, o humano lidera com perguntas, valida insights e molda a narrativa — julgamento editorial mais do que montagem manual de gráficos.

Catálogos específicos de domínio se tornam um fosso. O protocolo é aberto; a vantagem competitiva se concentra em bibliotecas de componentes confiáveis e inteligência de domínio — mapas de calor de risco, visualizações de coorte, mapas de receita geográfica e outros primitivos especializados em que as equipes confiam.

O que você pode fazer agora

  • Desenvolvedores: experimente o A2UI (v0.8), ADK e Gemini para construir superfícies orientadas por agentes com JSON declarativo hoje.
  • Analistas: use ferramentas como ChartGen AI que já tratam dashboards como saída principal.
  • Líderes de produto: avalie onde os fluxos de trabalho internos devem migrar de prompts focados em chat para exploração focada em UI — o ROI aparece na velocidade de exploração e na qualidade das decisões.

7. Perguntas frequentes

O que é A2UI?

A2UI (Agent-to-UI) é um protocolo de código aberto do Google que permite que agentes enviem JSON declarativo descrevendo componentes de UI — formulários, gráficos, mapas, dashboards — que os clientes renderizam com widgets nativos. Visualização pública por volta da v0.8 (final de 2025) sob Apache 2.0.

O que é UI generativa?

UI generativa significa que os modelos criam layouts e elementos interativos dinamicamente a partir de prompts, em vez de apenas preencher templates fixos. A2UI é um protocolo voltado para configurações multiagente e entre limites de confiança.

Por que os chatbots são fracos para análise de dados?

Eles serializam a análise em texto linear. A exploração se beneficia de layout espacial, manipulação direta e visuais. O atrito comum inclui a parede de texto, linearidade, loops de interação lentos, estado de exploração limitado e artefatos de apresentação fracos.

Como os agentes produzem dashboards interativos?

Protocolos como A2UI transportam descrições declarativas de componentes e dados vinculados. O cliente renderiza controles nativos. A qualidade de produção ainda depende de limpeza, análise e inteligência de design upstream — não apenas do transporte.

Qual é a diferença entre A2UI e UI generativa?

UI generativa é a ideia ampla. A2UI é uma abordagem específica e aberta que enfatiza dados declarativos sobre código executável, portabilidade entre clientes e colaboração mais segura entre organizações.

8. Pare de ler sobre seus dados — comece a explorá-los

A melhor análise de dados com IA é uma experiência, não apenas uma conversa

O A2UI do Google formaliza algo que os profissionais já sentiam: insights querem interfaces — filtros, hovers, comparações — não apenas parágrafos.

A era do chat provou que os modelos podem entender dados. O texto ainda é a superfície errada por padrão para exploração profunda: você não pode filtrar um parágrafo, fazer drill-down em um tópico ou passar o mouse sobre uma frase para ver a linhagem.

O A2UI oferece uma história de transporte. A UI generativa oferece uma filosofia de produto. Os sistemas multiagente carregam o raciocínio que decide o que visualizar. Juntos, eles esboçam a próxima era: análise que é interativa, visual e explorável por padrão.

Se você adota o A2UI diretamente, usa plataformas que compartilham a filosofia ou constrói a sua própria — a direção é clara. O futuro da análise assistida por IA não é apenas uma thread de chat. É uma experiência que você pode navegar.

Experimente o ChartGen AI com seu próprio arquivo: descreva a pergunta, verifique os números contra suas linhas e explore a tela em vez de reler o mesmo resumo em formato de mensagem.

A2UIUI generativaagentes de IAvisualização de dadosdashboardGooglesistemas multiagentesChartGen

Pronto para criar gráficos melhores?

Coloque esses insights em prática. Gere visualizações profissionais em segundos com ChartGen.

Experimente ChartGen Grátis