OpenAI ha lanciato una funzione innovativa chiamata Appshots, che permette agli utenti del sistema operativo macOS di inviare il contenuto completo di una finestra di qualsiasi applicazione a Codex. Questo avanzato assistente per lo sviluppo di codice, sviluppato da OpenAI, riceve direttamente le informazioni necessarie al fine di offrire suggerimenti personalizzati per compiti specifici come redattare codice, risolvere errori o interpretare documentazione. L'introduzione di Appshots rappresenta un passo significativo per semplificare il contesto e migliorare l'efficienza del lavoro quotidiano per gli sviluppatori.
La funzionalità di Appshots consente agli utenti di premere entrambi i tasti Command per inviare la finestra attiva a un thread di discussione con Codex. Nonostante Codex riceva una schermata visiva come contesto, la parte più avanzata della funzione è che il sistema non si limita ad acquisire l'immagine della finestra. In realtà, Codex riceve l'intero testo della finestra, anche il contenuto nascosto al di fuori dell'area visibile della pagina. Questo include documenti API, messaggi email, bozze di design, e messaggi di errore. La capacità di accedere a tutti questi dati elimina la necessità di copiare e incollare oppure di descrivere in maniera dettagliata il contesto.
Inserimento di contenuti visibili e non con Appshots
Uno degli aspetti più utili di Appshots è che essa può anche funzionare con contenuti invisibili, come quelli fuori dalla visualizzazione principale. Ad esempio, quando si utilizza Google Docs oppure Gmail, l'immagine acquisita non sempre include il testo completo. Tuttavia, Appshots riesce ad accedere a questi dati, permettendo una gestione più efficiente e precisa di ogni dettaglio relativo al contesto. Questo è particolarmente vantaggioso durante la revisione di documenti di grandi dimensioni o in fase di troubleshooting per errori tecnici.
Requisiti di Appshots
Per attivare Appshots, gli utenti dovranno fornire alcuni permessi per macOS. In particolare, il sistema richiede l'autorizzazione per la registrazione della schermata e l'utilizzo delle funzioni di accessibilità. Queste autorizzazioni sono comuni per molte applicazioni che lavorano a stretto contatto con l'interfaccia grafica di macOS e non costituiscono un rischio di privacy per i dati degli utenti. La configurazione iniziale richiede pochi passaggi e la funzionalità è attiva immediatamente.
Compatibilità di Appshots
Appshots è compatibile con la vasta gamma di dispositivi Mac e funziona su tutti i piani di OpenAI, indipendentemente dal livello di abbonamento. Tuttavia, l'implementazione di questa funzione richiede che l'applicazione Appshots venga eseguita in parallelo ad altre strumenti di OpenAI. Questi strumenti, come la recente funzionalità Computer Use annunciata nel mese di Aprile, lavorano insieme per permettere a Codex di comprendere e interagire con contesti complessi e situazioni di lavoro simulate.
Appshots e i paesi esclusi
Una differenza notevole rispetto ad altre funzionalità di OpenAI è che Appshots non è influenzata da eventuali blocchi per determinati Paesi. Ad esempio, il recente blocco per la Zona Europea (EEA), Regno Unito e Svizzera non si applica ad Appshots. Questo rappresenta un vantaggio significativo per un numero maggiore di utenti, consentendo ad aziende e professionisti in queste aree di utilizzare Appshots senza restrizioni per lo sviluppo e la gestione del codice.
Utilizzo pratico di Appshots
Gli sviluppatori possono utilizzare Appshots per migliorare la velocità di lavoro in diversi contesti. Ad esempio, quando si utilizza un ambiente di lavoro complesso come Figma per modificare un'interfaccia di design, Appshots consente a Codex di interpretare lo schema di design e suggerire implementazioni di codice corrispondenti. Analogamente, durante la risoluzione di un bug, invece di dover descrivere l'errore con testo, Appshots permette a Codex di analizzarlo direttamente, fornendo correzioni o spiegazioni istantanee.
In sintesi, Appshots di OpenAI rappresenta una funzionalità avanzata che semplifica il processo di contestualizzazione e interazione con Codex. Per sfruttarla al massimo, gli utenti dovranno prendersi pochi minuti per configurare i permessi di sistema necessari. Inoltre, l’assenza di limitazioni legate a zone particolari la rende accessibile a un pubblico globale, rendendola uno strumento indispensabile per chiunque lavori con codice e strumenti digitali su sistema Mac.