Nuove capacità di Codex per lo sviluppo multipiattaforma

OpenAI ha annunciato, durante il Dev Day, una serie di aggiornamenti per Codex, il suo agente di ingegneria del software, mirati a renderlo più utile al di fuori del tradizionale laptop del programmatore. La novità più importante è l’introduzione di ambienti di sviluppo cloud riutilizzabili, accessibili da computer, smartphone e qualsiasi altro dispositivo con connessione internet.

Ambienti cloud persistenti e configurabili

Fino a poco tempo fa Codex era in grado di avviare “cloud task”, ovvero lavori remoti isolati, ma ciascuna esecuzione veniva trattata come una sandbox indipendente. Ora OpenAI trasforma questi task in ambienti persistenti: gli sviluppatori possono creare un workspace cloud una sola volta, impostare permessi e configurazioni approvate e poi riutilizzarlo per più progetti o per sessioni successive.

Questa persistenza permette di ridurre i tempi di avvio dei compiti, garantire coerenza tra i membri del team e mantenere impostazioni di sicurezza uniformi. Inoltre, la possibilità di accedere a tali ambienti da dispositivi diversi rende più fluida la continuità del lavoro, anche quando si è lontani dal proprio computer.

CLI di Codex aggiornato: comandi vocali e gestione avanzata

Il Codex CLI riceve una revisione che consente agli sviluppatori di avviare e dirigere le attività tramite comandi vocali. Questa interfaccia a riga di comando include inoltre una nuova vista /agents, pensata per semplificare la delega di compiti e il monitoraggio simultaneo di più attività.

Altre migliorie riguardano operazioni quotidiane come l’editing dei prompt, la ripresa di sessioni interrotte e l’utilizzo di worktree. Il terminale è stato ridisegnato con un’interfaccia “pulita”, ottimizzata per letture più chiare durante sessioni prolungate.

Revisione del codice integrata nell’app desktop di ChatGPT

Codex può ora essere inserito in una nuova esperienza di code review all’interno dell’app desktop di ChatGPT. Gli utenti possono leggere sintesi, esplorare le modifiche al codice e chiedere a Codex di individuare potenziali problemi prima di fornire feedback su pull request di GitHub o merge request di GitLab.

Le revisioni automatiche consentono a Codex di effettuare una prima valutazione del codice anche quando l’utente si allontana dal proprio computer, migliorando la velocità di identificazione di bug o vulnerabilità.

Strumenti di sicurezza: Codex Security Cloud

Dal punto di vista della protezione, OpenAI lancia il set di strumenti Codex Security Cloud, pensato per aiutare gli sviluppatori a mettere in sicurezza le loro infrastrutture. Le funzionalità principali includono:

    • Scansione on‑demand o programmata di interi repository GitHub.
    • Monitoraggio continuo dei nuovi commit, con analisi immediata dei cambiamenti.
    • Rimozione automatica dei duplicati di vulnerabilità e generazione di fix direttamente nel cloud, anche quando il laptop è spento.
    • Accesso ai modelli della iniziativa di cybersicurezza Daybreak Blue senza necessità di richieste aggiuntive.

Questi strumenti permettono di mantenere un livello di sicurezza costante, riducendo al minimo l’intervento manuale e garantendo che le correzioni vengano applicate in tempo reale.

Aggiornamenti delle API: Decisions API e Agents API potenziata

OpenAI ha anche introdotto nuove versioni di alcune API. La Decisions API, basata sul modello Luna, consente decisioni in tempo reale rispondendo a domande predefinite con risposte predeterminate, ideale per flussi di lavoro automatizzati.

L’Agents API è stata aggiornata per supportare l’uso del computer e l’integrazione con gli Amazon Bedrock Managed Agents, permettendo di costruire agenti OpenAI che operano interamente su AWS, sfruttando la scalabilità e la gestione dell’infrastruttura offerta da Amazon.

Impatto sul lavoro dei team di sviluppo

Con questi miglioramenti, Codex si trasforma da semplice assistente di programmazione a piattaforma completa per la gestione del ciclo di vita del software. I team potranno condividere ambienti cloud standardizzati, delegare compiti con facilità, ricevere revisioni automatiche e mantenere alti standard di sicurezza senza interrompere il flusso di lavoro.

In sintesi, OpenAI sta puntando a rendere lo sviluppo software più fluido, collaborativo e sicuro, sfruttando la potenza del cloud e l’intelligenza artificiale per superare le limitazioni tradizionali dei singoli dispositivi.