Risposta rapida: A2UI (Agent-to-UI) è un protocollo open source creato da Google che consente agli agenti AI di generare interfacce utente ricche e interattive — moduli, grafici, mappe, dashboard — invece di risposte in testo semplice. Rilasciato a dicembre 2025 (anteprima pubblica v0.8), A2UI permette agli agenti di inviare descrizioni dichiarative di componenti JSON che le applicazioni client renderizzano come widget interattivi nativi. Per i team di dati, questo significa che l'AI può produrre dashboard esplorabili invece di riassunti puntati, cambiando il modo in cui interagiamo con l'AI per l'analisi e la visualizzazione dei dati.
1. Il tuo agente AI ha parlato quando avrebbe dovuto mostrare
Il paradigma del chatbot non è mai stato progettato per i dati
Chiedi a un assistente generico di analizzare i dati di vendita trimestrali. Cosa ottieni? Un muro di testo. Punti elenco. Forse un blocco di codice che devi copiare in un notebook per vedere effettivamente il grafico. Il modello può capire i tuoi dati — ma spesso risponde nel formato più primitivo: paragrafi.
Dal 2022, interagiamo con modelli straordinariamente capaci attraverso una finestra di chat lineare e solo testuale — la stessa forma base della classica IRC. Il sistema può ragionare su set di dati complessi, segnalare anomalie e proporre raccomandazioni — eppure l'interfaccia è un elenco scorrevole di messaggi che leggi dall'alto verso il basso e poi dimentichi.
A dicembre 2025, Google ha reso open source A2UI (Agent-to-UI) — un protocollo che permette agli agenti di generare interfacce utente ricche e interattive invece di testo semplice. Moduli, selettori di data, grafici, mappe, dashboard — renderizzati nativamente nella tua applicazione, generati al volo dall'agente.

La demo nel mondo reale è convincente: Google ha mostrato un agente per la ricerca di ristoranti che genera un modulo di prenotazione con un selettore di data, un selettore di ora e un pulsante di invio — invece del doloroso scambio di messaggi testuali avanti e indietro che molti chatbot richiedono per una semplice prenotazione. Per i team di dati, l'implicazione è più netta: l'agente può generare una dashboard esplorabile invece di una descrizione dei dati.
2. Cos'è A2UI? Una spiegazione in italiano semplice
Il protocollo che permette agli agenti di costruire interfacce invece di scrivere paragrafi
A2UI (Agent-to-UI) è un protocollo open source che permette agli agenti di inviare descrizioni dichiarative dell'UI — messaggi JSON che descrivono pulsanti, moduli, grafici, mappe e layout — a un client, che li renderizza come componenti interattivi nativi. Pensalo come "HTML per agenti", con impostazioni predefinite di sicurezza e portabilità più forti.
Il problema che A2UI risolve: i confini di fiducia
Siamo nell'era dei sistemi multi-agente. Agenti su server diversi e di fornitori diversi coordinano. Non possono toccare direttamente la tua UI.
Il vecchio schema? Inviare HTML o JavaScript grezzi all'interno di iframe — pesanti, visivamente disgiunti e un problema di sicurezza. L'approccio di A2UI: trasmettere UI che si comporta come dati ma si legge come design. L'agente invia un progetto JSON; il client lo renderizza con i propri widget nativi.
Come funziona: il pattern a tre messaggi

surfaceUpdate
Descrive l'albero dei componenti dell'UI — cosa mostrare. Un selettore di data qui, un grafico là, un pulsante di invio sotto.
dataModelUpdate
Fornisce lo stato dell'applicazione — quali dati visualizzare. Le serie del grafico, le coordinate della mappa, i valori predefiniti del modulo.
beginRendering
Attiva il rendering — quando mostrarlo. Il client assembla i componenti con i dati e visualizza l'interfaccia.
Per l'esempio della prenotazione al ristorante: l'agente invia JSON che descrive un selettore di data, un selettore di ora, un menu a tendina per il numero di persone e un pulsante di invio. Il client renderizza ogni pezzo con il proprio framework UI (React, Angular, Flutter, Lit), applica il proprio stile e gli standard di accessibilità e presenta un modulo coerente. Nessun iframe. Nessuna esecuzione di codice esterno.
Tre principi di progettazione fondamentali

Sicurezza prima
Dati dichiarativi, non codice eseguibile. L'agente richiede componenti da un catalogo fidato — riducendo il rischio di esecuzione di codice arbitrario rispetto all'invio di script opachi.
Sensazione nativa
Niente iframe. Il client renderizza con il proprio framework UI in modo che l'UI generata possa ereditare lo stile, l'accessibilità e le caratteristiche di prestazioni dell'app.
Struttura amichevole per LLM
Un elenco piatto di componenti con riferimenti ID è più facile per i modelli da generare, correggere e trasmettere progressivamente rispetto a una zuppa ad hoc di markup.
L'ecosistema (anteprima pubblica v0.8)
A2UI è all'anteprima pubblica v0.8, rilasciata con licenza Apache 2.0. Renderizzatori stabili esistono per Lit, Angular e Flutter (tramite il SDK GenUI di Google). Il supporto per React era previsto per il primo trimestre 2026, con SwiftUI e Jetpack Compose pianificati per il secondo trimestre. Il protocollo supporta più trasporti, tra cui il protocollo A2A, AG UI, SSE e WebSocket.
I partner dell'ecosistema al giorno zero includono CopilotKit/AG UI (livello di compatibilità), Opal (mini-app AI), Gemini Enterprise e il SDK GenUI di Flutter. Questa è la scommessa di Google su uno standard aperto per le interfacce guidate da agenti — e le implicazioni per la visualizzazione dei dati sono enormi.
3. Perché i chatbot falliscono nell'analisi dei dati: i cinque muri
Una finestra di chat è l'interfaccia sbagliata per esplorare i dati
La chat funziona per domande e risposte, scrittura e generazione di codice. Fallisce male per l'analisi che dovrebbe essere spaziale, interattiva e visiva. Ecco cinque muri — e come un approccio di UI generativa affronta ciascuno.

Muro 1: il muro di testo
Chiedi a un chatbot di analizzare diecimila righe di dati di vendita. Potresti ottenere molti paragrafi di punti elenco. L'elaborazione visiva umana è molto più veloce della lettura di testo denso per compiti di pattern. Un grafico ben progettato può comunicare in meno di un secondo ciò che richiede minuti per essere analizzato come prosa.
Cosa ti serve invece: un grafico interattivo con dettaglio al passaggio del mouse, drill-down e filtri data.
Muro 2: il muro della linearità
La chat è sequenziale — ogni messaggio compete per l'attenzione. Non puoi vedere contemporaneamente l'andamento delle vendite, la segmentazione dei clienti e l'analisi dei margini in un colpo d'occhio. L'analisi è spaziale, non solo temporale.
Cosa ti serve invece: un dashboard multi-pannello dove le viste sono affiancate e si aggiornano reattivamente.
Muro 3: il muro dell'interazione
Vuoi solo il terzo trimestre? Scrivi "filtra per terzo trimestre". L'agente potrebbe rigenerare l'intera analisi. Vuoi ingrandire giugno? Un altro messaggio. Confrontare con l'anno scorso? Un altro messaggio. Le interazioni che dovrebbero essere un clic diventano una frase, una chiamata, una riscrittura completa.
Cosa ti serve invece: menu a tendina nativi, selettori di intervallo e interruttori che rispondono immediatamente.
Muro 4: il muro dell'esplorazione
L'analisi è non lineare: segui un'anomalia, ruota, torna indietro, prova un'altra angolazione. I thread di chat sono permanenti e sequenziali — non puoi "annullare" l'esplorazione come puoi fare con i controlli stateful di una dashboard.
Cosa ti serve invece: stato interattivo con annulla, ripeti ed esplorazione ramificata.
Muro 5: il muro della presentazione
Hai trovato l'intuizione — ma l'artefatto è un lungo thread di chat. Difficile da esportare come dashboard o storia pronta per una presentazione.
Cosa ti serve invece: dashboard esportabili, grafici scaricabili e generazione di deck con un clic dove il prodotto lo supporta.
Il punto fondamentale: la chat ottimizza per la conversazione, non per l'esplorazione. A2UI è una via verso interfacce che corrispondono al modo in cui gli analisti lavorano realmente.
4. A2UI per la visualizzazione dei dati: l'esempio RizzCharts
Google ha già mostrato una superficie analitica costruita da agenti

L'agente emette descrizioni dichiarative di componenti. Il client le renderizza come widget interattivi nativi.
Cos'è RizzCharts
RizzCharts è il campione ufficiale di A2UI di Google — una dashboard ecommerce basata su AI che dimostra il paradigma dell'UI generativa per la visualizzazione. Il modello di interazione differisce dagli strumenti basati su chat:
- Utente: "mostra la suddivisione delle vendite per categoria" → l'agente genera un grafico a ciambella interattivo con drill-down, renderizzato nativamente.
- Utente: "ci sono stati negozi anomali?" → l'agente genera una mappa con segnaposto evidenziati e tooltip.
- Utente clicca un segmento → la dashboard approfondisce le sottocategorie senza un nuovo turno di chat.
Nessuna esecuzione di codice nel client dal bundle dell'agente, nessun iframe — JSON dichiarativo renderizzato come componenti nativi. L'agente (Gemini più Google ADK nel campione) recupera i dati tramite strumenti come get_sales_data e get_store_sales, quindi costruisce payload A2UI usando il flusso surfaceUpdate → dataModelUpdate → beginRendering.
Perché è importante
L'agente non sta solo analizzando i dati in testo — sta creando un'interfaccia che l'utente può esplorare. Separare la struttura dallo stato significa che i grafici possono aggiornarsi reattivamente quando arrivano nuovi dati. Lo stesso JSON può targetizzare superfici web, mobili e desktop. Cataloghi personalizzati possono estendere A2UI con componenti di dominio: grafici finanziari, linee temporali mediche, diagrammi ingegneristici, layer geospaziali.
Il limite
A2UI è un protocollo, non un prodotto. Definisce come gli agenti comunicano l'UI — non la pulizia, le statistiche, la selezione del tipo di grafico e il ragionamento di design che devono accadere prima che l'UI esista. Un flusso di lavoro di visualizzazione completo ha ancora bisogno di un livello di intelligence che decida cosa mostrare e perché.
5. Dal protocollo al prodotto: come appare una piattaforma dati con UI generativa
A2UI definisce il trasporto; l'intelligenza è dove si concentra il valore

A2UI si concentra sull'ultimo miglio: portare l'UI interattiva dall'agente allo schermo. L'intera pipeline ha ancora bisogno di profondità oltre al trasporto:

- Comprensione dei dati — analizzare CSV, Excel, JSON, PDF; inferire schemi; rilevare tipi di colonna; gestire casi limite di codifica.
- Pulizia dei dati — standardizzare date; gestire valori nulli; trattare outlier; risolvere incongruenze.
- Analisi statistica — distribuzioni, correlazioni, tendenze, anomalie, crescita — decidere cosa è interessante.
- Selezione e progettazione del grafico — abbinare il tipo di grafico all'intento; palette; gerarchia visiva; layout reattivo.
- Generazione interattiva — filtri, drill-down, tooltip, movimento dove aiuta la comprensione.
- Esportazione e presentazione — PPT, PDF, PNG, SVG o embed per diversi pubblici.
A2UI aiuta con come il passo 5 raggiunge il client. I passi 1–4 e 6 richiedono ancora un'intelligenza di dominio che nessun protocollo sostituisce. Questo divario è la differenza tra uno standard e un prodotto.
Come ChartGen AI implementa questa filosofia
In ChartGen AI, abbiamo costruito sulla stessa filosofia dell'UI generativa — non perché spediamo il formato wire A2UI specificamente, ma perché condividiamo la convinzione: gli agenti dovrebbero produrre spazi di lavoro visivi interattivi, non paragrafi sui grafici.
Carica dati in formati comuni e descrivi cosa vuoi in linguaggio naturale. Il sistema mira a una dashboard esplorabile — non una risposta solo testuale. Sei agenti specializzati coprono la pipeline:

Agente di pianificazione
Decompone la richiesta in sotto-attività e decide quali visualizzazioni sono necessarie.
Agente di pulizia dati
Inferenza dello schema, gestione dei nulli, standardizzazione delle date, rilevamento degli outlier.
Agente di analisi dati
Statistiche, rilevamento di pattern, analisi di correlazione, generazione di intuizioni.
Agente di visualizzazione
Selezione del tipo di grafico, layout, palette, composizione della dashboard reattiva.
Agente di ricerca web
Arricchimento esterno con benchmark e contesto di mercato quando pertinente.
Agente di generazione PPT
Trasforma grafici e intuizioni in slide pronte per la presentazione con un flusso narrativo.
L'output è pensato per essere una tela su cui puoi cliccare, filtrare, approfondire ed esportare — UI generativa applicata ai flussi di lavoro di visualizzazione dei dati.
La filosofia condivisa: l'UI generata dall'agente batte il testo generato dall'agente per i dati
Che il trasporto sia il JSON dichiarativo di A2UI o uno stack di visualizzazione multi-agente, l'intuizione è la stessa:
Per l'analisi, l'artefatto giusto è spesso un'interfaccia, non un paragrafo.
- L'agente propone l'UI: tipi di grafico, layout e interazioni adattati al dataset — gli utenti non dovrebbero microgestire "fai un grafico a barre".
- Interattivo per impostazione predefinita: passaggio del mouse, drill, filtro — non uno screenshot statico sepolto nella chat.
- Qualità nativa: la superficie dovrebbe apparire come una dashboard costruita per decisioni, non come un messaggio con un allegato.
6. Il futuro: cosa significano le interfacce guidate da agenti per i team di dati
Tre previsioni per 2026-2027
Gli strumenti basati su chat aggiungeranno layer di UI generativa. Molti prodotti di analisi ancora predefiniscono testo più immagini statiche. Entro la fine del 2027, molti di loro spediranno dashboard interattive come output di prima classe — e standard aperti come A2UI riducono il lock-in su come ciò avviene.
Il lavoro dell'analista si sposta dal costruire al curare. Quando l'agente compone la dashboard, l'umano guida con domande, convalida intuizioni e modella la narrazione — giudizio editoriale più che assemblaggio manuale di grafici.
I cataloghi specifici di dominio diventano un fossato. Il protocollo è aperto; il vantaggio competitivo si concentra in librerie di componenti fidati e intelligenza di dominio — mappe di calore del rischio, viste di coorte, mappe dei ricavi geografici e altre primitive specializzate su cui i team fanno affidamento.
Cosa puoi fare ora
- Sviluppatori: sperimenta con A2UI (v0.8), ADK e Gemini per costruire superfici guidate da agenti con JSON dichiarativo oggi.
- Analisti: usa strumenti come ChartGen AI che già trattano le dashboard come output primario.
- Leader di prodotto: valuta dove i flussi di lavoro interni dovrebbero passare da prompt basati su chat a esplorazione basata su UI — il ROI si vede nella velocità di esplorazione e nella qualità delle decisioni.
7. Domande frequenti
Cos'è A2UI?
A2UI (Agent-to-UI) è un protocollo open source di Google che permette agli agenti di inviare JSON dichiarativo che descrive componenti UI — moduli, grafici, mappe, dashboard — che i client renderizzano con widget nativi. Anteprima pubblica intorno alla v0.8 (fine 2025) sotto licenza Apache 2.0.
Cos'è l'UI generativa?
L'UI generativa significa che i modelli creano layout ed elementi interattivi dinamicamente dai prompt, invece di riempire solo template fissi. A2UI è un protocollo mirato a contesti multi-agente e cross-trust-boundary.
Perché i chatbot sono deboli per l'analisi dei dati?
Serializzano l'analisi in testo lineare. L'esplorazione beneficia di layout spaziale, manipolazione diretta e supporti visivi. L'attrito comune include il muro di testo, la linearità, cicli di interazione lenti, stato di esplorazione limitato e artefatti di presentazione deboli.
Come fanno gli agenti a produrre dashboard interattive?
Protocolli come A2UI trasportano descrizioni dichiarative di componenti e dati associati. Il client renderizza controlli nativi. La qualità di produzione dipende ancora dalla pulizia, analisi e intelligenza di progettazione a monte — non solo dal trasporto.
Qual è la differenza tra A2UI e UI generativa?
L'UI generativa è l'idea ampia. A2UI è un approccio aperto specifico che enfatizza dati dichiarativi rispetto a codice eseguibile, portabilità tra client e collaborazione più sicura tra organizzazioni.
8. Smetti di leggere sui tuoi dati — inizia a esplorarli
La migliore analisi dei dati basata su AI è un'esperienza, non solo una conversazione
Il protocollo A2UI di Google formalizza ciò che i professionisti già sentivano: le intuizioni vogliono interfacce — filtri, passaggi del mouse, confronti — non solo paragrafi.
L'era della chat ha dimostrato che i modelli possono capire i dati. Il testo è ancora la superficie predefinita sbagliata per un'esplorazione approfondita: non puoi filtrare un paragrafo, approfondire un punto elenco o passare il mouse su una frase per vedere la provenienza.
A2UI offre una storia di trasporto. L'UI generativa offre una filosofia di prodotto. I sistemi multi-agente portano il ragionamento che decide cosa visualizzare. Insieme, delineano la prossima era: analisi che è interattiva, visiva ed esplorabile per impostazione predefinita.
Che tu adotti direttamente A2UI, usi piattaforme che condividono la filosofia o costruisca la tua — la direzione è chiara. Il futuro dell'analisi assistita da AI non è solo un thread di chat. È un'esperienza che puoi navigare.
Prova ChartGen AI con il tuo file: descrivi la domanda, verifica i numeri rispetto alle tue righe ed esplora la tela invece di rileggere lo stesso riepilogo in forma di messaggio.

