Seleziona la lingua

Italian

Down Icon

Seleziona Paese

England

Down Icon

OpenAI lancia Codex

OpenAI lancia Codex

OpenAI ha annunciato il rilascio di Codex, un agente di ingegneria del software basato su cloud progettato per assistere gli sviluppatori nell'esecuzione di attività di codifica parallela come la scrittura di funzionalità, la correzione di bug, la risposta a domande sulle basi di codice e la proposta di pull request. Lo strumento è ora disponibile come anteprima di ricerca per gli utenti di ChatGPT Pro, Enterprise e Team, con il supporto previsto a breve per Plus ed Edu.

Codex si basa su codex-1, una versione del modello o3 di OpenAI ottimizzata specificamente per lo sviluppo software. Secondo OpenAI, codex-1 è stato addestrato utilizzando l'apprendimento per rinforzo in scenari di programmazione reali per riprodurre fedelmente gli stili di programmazione umani, seguire le istruzioni con precisione e testare gli output fino al loro superamento.

Come funziona il Codex

Gli utenti possono accedere a Codex tramite la barra laterale di ChatGPT inserendo prompt o domande sul codice e assegnando attività. Ogni attività viene eseguita in un ambiente sandbox cloud sicuro e isolato, precaricato con il repository dell'utente. Codex può leggere, modificare e testare il codice utilizzando strumenti come test harness, linter e verificatori di tipo. Il tempo di esecuzione delle attività varia da 1 a 30 minuti e gli utenti possono monitorare i progressi in tempo reale.

Una volta completata un'attività, Codex ne esegue il commit delle modifiche all'interno del proprio ambiente e fornisce un output verificabile tramite log del terminale e risultati dei test. Questi output possono essere rivisti, revisionati o integrati nelle richieste pull di GitHub o nelle codebase locali. Gli sviluppatori possono configurare Codex in modo che rispecchi fedelmente i loro ambienti di sviluppo effettivi.

Funzionalità del Codex e controlli per sviluppatori

Gli sviluppatori possono guidare il comportamento di Codex utilizzando i file AGENTS.md , simili a README.md , per definire istruzioni specifiche per il progetto, preferenze di comando e procedure di test. Sebbene Codex offra prestazioni migliori con ambienti e documentazione personalizzati, i test interni dimostrano che mantiene prestazioni elevate anche senza scaffolding personalizzati.

Le attività del Codex operano in modo indipendente e sicuro, senza accesso a internet durante l'esecuzione. Questo isolamento garantisce la sicurezza e il contenimento di ogni attività.

Per affrontare le problematiche di sicurezza, OpenAI afferma che Codex è stato addestrato a distinguere tra attività legittime e dannose ed è in grado di rifiutare esplicitamente le richieste associate allo sviluppo di malware. Gli utenti possono verificare gli output dell'agente tramite log, citazioni e risultati dei test, e Codex avvisa gli utenti in caso di errori o incertezze nei test. Tuttavia, OpenAI sottolinea la continua necessità di una revisione manuale prima di distribuire il codice generato dall'agente.

Codex CLI e variante del modello più leggero

Parallelamente al lancio del Codex principale, OpenAI sta aggiornando la Codex CLI, uno strumento per agenti terminali locali. È ora disponibile una versione più piccola e veloce di Codex-1, denominata Codex-mini-latest. Questa versione è ottimizzata per Q&A a bassa latenza e per la modifica del codice ed è accessibile tramite l'API Responses, al prezzo di $ 1,50 per 1 milione di token di input e $ 6 per 1 milione di token di output, con uno sconto del 75% per il caching dei prompt.

Gli utenti di Codex CLI possono ora collegare i propri account sviluppatore tramite l'accesso a ChatGPT, semplificando la configurazione delle API. A partire da oggi, gli utenti Plus e Pro possono utilizzare rispettivamente 5 e 50 dollari in crediti API gratuiti per i prossimi 30 giorni.

Casi d'uso iniziali e limitazioni

Internamente, i team di OpenAI utilizzano già Codex per gestire attività in background come refactoring, documentazione, debug e scrittura di test, riducendo il cambio di contesto e migliorando la concentrazione del team. Sebbene Codex si sia dimostrato utile per una varietà di attività pratiche, OpenAI ne riconosce i limiti. L'agente attualmente non supporta l'input di immagini, non supporta la correzione in tempo reale durante l'esecuzione e potrebbe richiedere più tempo per completare le attività rispetto all'editing interattivo.

Mentre OpenAI continua a sviluppare Codex, l'azienda prevede uno spostamento verso una collaborazione asincrona tra sviluppatori umani e agenti autonomi in grado di gestire responsabilità di ingegneria del software più lunghe e complesse.

Codex viene rilasciato in linea con la strategia di distribuzione iterativa di OpenAI e sarà gratuito per gli utenti idonei per un periodo di tempo limitato, prima di passare a un accesso con tariffa limitata e opzioni di prezzo flessibili.

Immagine: OpenAI

Small BusinessTrends

Small BusinessTrends

Notizie simili

Tutte le notizie
Animated ArrowAnimated ArrowAnimated Arrow