Progettare per gli utenti che non possono vedere
Apple ha dedicato il suo keynote a dire agli sviluppatori di rendere le app più belle. Ha introdotto nuovi effetti di trasparenza e bordi più rifiniti. Non puoi evitarlo. Se aggiorni il tuo codice, la tua app adotta il nuovo aspetto.
Ma hanno parlato anche di App Intents. Hanno mostrato come Siri possa trovare e agire sui tuoi contenuti usando un linguaggio naturale. Hanno mostrato Xcode che esegue agenti di codifica di Google e OpenAI.
Il messaggio è chiaro. Rendi lo schermo bello. Ma preparati a un utente che non può vedere lo schermo.
Per anni, lo schermo è stato il prodotto. Hai progettato pulsanti e testato layout. Ora, la porta d'ingresso sta diventando un agente. Siri, Copilot o Claude leggeranno e agiranno per tuo conto. A questi agenti non interessano le tue animazioni. Gli interessa sapere se possono comprendere le tue funzioni.
L'ho visto nella mia stessa azienda. Siamo una società di pagamenti. Abbiamo costruito un server MCP in modo che un agente possa elaborare un rimborso senza che un essere umano debba aprire una dashboard. In quel momento, la nostra dashboard non era il prodotto. Il dato leggibile dalle macchine era il prodotto.
Non limitarti ad aggiungere un file llms.txt pensando di essere al sicuro. Sebbene il testo pulito aiuti gli agenti a leggere più velocemente, non è un trucco SEO magico. La maggior parte dei principali crawler non lo usa nemmeno per le citazioni.
Invece, segui queste tre regole per l'era degli agenti:
Tratta i dati leggibili dalle macchine come un prodotto primario. Se uno schermo è importante, crea una versione testuale pulita per il consumo degli agenti. Non costringerli a tirare a indovinare tramite lo scraping del tuo codice.
Aggiungi un blocco di riepilogo a ogni pagina. Scrivi due o tre righe di testo semplice che spieghino cosa fa la pagina. Questo aiuta gli umani a scorrere velocemente e aiuta i modelli a decidere se il contenuto è utile.
Esponi azioni, non solo parole. Gli agenti vogliono verbi. Vogliono "rimborsare", "prenotare" o "mostrare". Usa App Intents o API documentate per rendere le tue funzionalità azionabili.
I team che vinceranno non avranno le app più belle. Avranno i prodotti che funzionano senza la presenza di un essere umano.
La UI non è morta. È stata solo declassata. Ora è solo una interfaccia tra le tante.
Se l'agente è il tuo nuovo utente, che aspetto ha il tuo prodotto per qualcosa che non può vedere?
