Apple sta integrando in Safari una nuova funzione basata su Apple Intelligence chiamata Describe an Extension, progettata per consentire la creazione di estensioni del browser a partire da istruzioni scritte in linguaggio naturale. Il sistema permette all’utente di descrivere il comportamento desiderato e genera una piccola estensione di Safari capace di intervenire sulla navigazione, sui contenuti delle pagine o su attività ricorrenti eseguite nel browser.
Il funzionamento rientra nel paradigma del vibe coding, cioè un approccio in cui l’utente non parte dalla scrittura diretta del codice, ma dalla descrizione dell’obiettivo funzionale. Nel caso di Safari, la richiesta viene interpretata da Apple Intelligence e tradotta in una funzione utilizzabile dentro il browser. L’aspetto rilevante non è soltanto la generazione automatica di codice, ma l’integrazione tra modello AI, interfaccia di Safari e azioni contestuali sulle pagine web.
Nella dimostrazione della funzione, l’utente chiede a Safari di creare uno strumento per salvare e tracciare ricette trovate online. A partire da questa descrizione, Describe an Extension genera un’estensione chiamata “Recipe Keeper”, con un pulsante nella barra degli strumenti che consente di conservare le ricette, aggiungere note e attribuire valutazioni. Il browser diventa quindi l’ambiente in cui l’utente formula la richiesta, ottiene la funzione e la usa direttamente durante la navigazione.
Questa impostazione può incidere su uno dei limiti storici di Safari rispetto a browser come Chrome e Firefox: la minore disponibilità di estensioni. Invece di dipendere soltanto da componenti sviluppati e distribuiti da terzi, Apple introduce un livello di personalizzazione generativa, in cui alcune estensioni possono nascere da esigenze specifiche dell’utente. Non si tratta di sostituire lo sviluppo professionale di estensioni complesse, ma di rendere accessibili automazioni leggere e strumenti personali costruiti intorno a un caso d’uso preciso.
Describe an Extension si affianca ad altre funzioni AI previste per Safari. Apple Intelligence può organizzare automaticamente le schede aperte in base al contenuto, raggruppando pagine collegate allo stesso argomento, come voli, hotel, mappe e luoghi da visitare durante la pianificazione di un viaggio. Il browser può inoltre associare nuove schede a gruppi già esistenti quando riconosce una continuità tematica tra le pagine.
Un’altra funzione collegata è Notify Me, pensata per monitorare cambiamenti specifici all’interno di una pagina web. L’utente può chiedere a Safari di controllare il ritorno disponibile di un prodotto, una variazione di prezzo o l’apertura di una registrazione. In questo caso il browser non si limita a mostrare informazioni, ma osserva una condizione definita dall’utente e invia una notifica quando rileva il cambiamento richiesto.
Apple sta estendendo lo stesso approccio anche alla gestione delle credenziali. L’app Passwords può segnalare password deboli o compromesse e supportare l’aggiornamento automatico delle credenziali sui siti compatibili, mantenendo comunque l’approvazione dell’utente nei passaggi sensibili. Anche qui l’intelligenza artificiale viene applicata a un’azione concreta del sistema, con l’obiettivo di ridurre procedure manuali ripetitive.
Con Describe an Extension, Safari diventa uno dei punti più concreti dell’integrazione tra Apple Intelligence e automazione personale. L’AI non viene presentata soltanto come assistente conversazionale, ma come componente capace di trasformare una richiesta testuale in uno strumento operativo dentro il browser. È un’applicazione pratica del vibe coding all’interno dell’ecosistema Apple, con un livello di controllo e integrazione coerente con il modello della società: funzioni generate dall’AI, ma inserite in un ambiente chiuso, controllato e legato alla privacy di sistema.
