Generative UI:
per Umani e Macchine
La complessità cambia forma
Chi ha qualche anno sulle spalle si ricorda bene l'evoluzione del design: interfacce basiche e scarne, con alcune che puntavano tutto sull'efficienza. Chissà chi si ricorda ancora l'IBM AS400.
Negli ultimi decenni i menu a tendina son stati trattati peggio degli sgabuzzini di casa, per non parlare delle tabelle con quaranta colonne e filtri nidificati dei gestionali aziendali. Il risultato? La maggior parte degli utenti usa sempre le stesse schermate o lo stesso modo "mnemonico" di recuperare le informazioni.
Mi ricordo ancora uno studio che avevo fatto in passato, con tanto di metriche, su un ormai vecchissimo gestionale: aveva fatto emergere che diverse funzionalità considerate "vitali" da mantenere e sviluppare, alla fine, non venivano manco aperte.
Ma oggi le regole sono cambiate. Nelle aziende non lavorano più soltanto persone che cliccano su form statici. Al nostro fianco operano agenti AI autonomi: co-worker sintetici che compilano dati, agenti di web browsing che raccolgono informazioni esterne ed esecutori di processo che lavorano in background, lavorano anche membri esterni all'organizzazione (es consulenti, freelancer, clienti, ..).
Pretendere che un'unica interfaccia rigida e statica vada bene sia per un essere umano sia per un agente intelligente è l'equivalente di progettare una strada per le carrozze a cavallo e sperare che ci sfreccino ad alta velocità migliaia di veicoli autonomi, insieme ad auto lanciate a velocità normale guidate da persone reali.
La trappola del chatbot nell'angolo
Quando le aziende hanno capito che l'AI era diventata indispensabile, la prima reazione è stata di comodo: prendere un widget di chat e appiccicarlo sul bordo dello schermo.
Il sacro "Chatbot".
Questo approccio alla "Frankenstein" non ha risolto la complessità: ha solo aggiunto rumore. Trasformare il proprio gestionale in una sorta di contenitore dove si incolla l'intelligenza artificiale sul bordo non migliora il flusso di lavoro. L'utente si ritrova con la solita interfaccia ingombrante al centro e una finestrella laterale che non conosce lo stato effettivo della pagina.
Il vero nodo non è spingere l'utente a chattare con il software. È ridisegnare l'esperienza per semplificarla radicalmente, integrando una duplice prospettiva e offrendo anche altre strade di accesso.
Bisogna progettare per entrambi i mondi
Un'applicazione Enterprise moderna ha oggi diverse tipologie distintive di utenti che consumano la stessa interfaccia:
1. L'operatore umano: non vuole cercare tra cinquanta sottomenu. Cerca chiarezza immediata, zero carico cognitivo, contestualizzazione delle informazioni rilevanti e la possibilità di supervisionare le azioni ad alto rischio con un solo tocco (Human-in-the-Loop).
2. L'agente AI: che sia un agente di web browsing o un "collega" digitale interno, l'agente deve poter "leggere" e comprendere l'interfaccia senza fraintendimenti e avere anche un accesso "diverso", ad esempio tramite MCP, REST API, eccetera.
3. il Fallback: non è semplice passare a nuovi sistemi, quindi come ormai dico da moltissimo tempo, è necessario affiancare a questi nuovi metodi anche delel schermate (essenziali ma pratiche) che permettano comunque una navigabilità completa. Ad esempio, tramite Master-Detail o layout generalizzabili.
Generative UI: si compone da sola
Cos'è la Generative UI? Non si tratta di far disegnare all'AI bottoni a caso sullo schermo. Significa che il sistema frontend non carica più layout rigidi scritti tre anni fa, ma interpreta l'intento dell'utente (e lo stato/contesto) per comporre al volo esattamente gli elementi visivi necessari.
Immaginiamo un flusso finanziario:
- Invece di mostrare una schermata ERP completa di bilanci, storico dei fornitori e form di modifica, l'agente analizza la richiesta e propone una scheda sintetica con informazioni e metriche chiave e azioni possibili.
- L'interfaccia si adatta alle preferenze dell'utente e al contesto operativo: se l'utente preferisce un grafico riassuntivo o una vista tabellare compatta, la UI si auto-compone al momento.
- L'agente espone le proprie motivazioni visivamente, permettendo all'utente di convalidare o correggere con un solo click.
- Ovviamente, deve esistere sempre una modalità, a "guida manuale" dove il sistema scala sul fallback come detto.
A livello architetturale, l'interfaccia diventa il risultato di uno schema dinamico reattivo:
// Conceptual contract for dynamic UI composition
interface AutoComposedCanvas {
userIntent: "REVIEW_VENDOR_INVOICE";
agentContext: {
confidence: 0.94;
flaggedRisk: "DUPLICATE_IBAN_DETECTED";
};
// Context-aware visual components generated on demand
layoutSchema: {
primaryWidget: "RiskAlertBanner";
comparisonView: "SideBySideInvoiceDiff";
allowedActions: ["APPROVE_PAYMENT", "REQUEST_HUMAN_AUDIT"];
};
// Props, comps, data, ..
}In questo modello, l'interfaccia smette di essere un muro di pulsanti e diventa un canvas vivo. Sottrarre rumore visivo è l'atto di design più avanzato ed efficace che si possa compiere nel software Enterprise.
Il valore del tailor-made tra UX e AI
Applicare correttamente la Generative UI non è un semplice esercizio grafico o un nuovo stile. Richiede una profonda comprensione di come i dati fluiscono dal backend agli agenti e da questi agli occhi di chi ne ha bisogno.
Quindi nasce un'esigenza ben precisa: comprendere bene le informazioni. Non si disegnano più "flussi" rigidi ma la loro "forma" migliore e più fluida. Si tratta di capire quali componenti e blocchi di informazioni sono compatibili fra loro (relazioni e affinità), coinvolgendo l'accessibilità, il dispositivo da cui si accede, il contesto e la capacità degli agenti di lavorare insieme alle persone (workflow & co-worker agentici).
Trasforma la UX del tuo software aziendale
Non è detto che sia necessario riscrivere tutto il tuo SaaS da zero: forse è solo giunto il momento di ridisegnare in modo intelligente la parte CX/UX.
Tag: AI, Development
Publication date: 3 Agosto 2026
Last revision: 3 Agosto 2026

