OpenAI Codex, la fine dei programmatori?

OpenAI codex

Un nuovo sistema di IA creato da OpenAI. OpenAI Codex ha una conoscenza estesa di come le persone utilizzano il codice ed è nettamente più performante di GPT-3 nella generazione di codice, in parte perché è stato addestrato su un insieme di dati che include una concentrazione molto più alta di codice sorgente pubblico.

OpenAI Codex è un nuovo strumento di apprendimento automatico che traduce il tuo testo in lingua inglese in codice. Codex è progettato per accelerare il lavoro dei programmatori professionisti, così come per aiutare gli amatori a cimentarsi nel coding.

In collaborazione con GitHub, OpenAI lancia la prima applicazione alimentata da Codex, GitHub Copilot. Codex ha molte più capacità, che gli sviluppatori possono esplorare – e integrare nelle proprie applicazioni – quando pubblicheremo Codex tramite la nostra API più tardi quest’estate.



Che cos’è Codex?

OpenAI Codex è un discendente di GPT-3; i suoi dati di addestramento contengono sia linguaggio naturale che miliardi di righe di codice sorgente provenienti da fonti accessibili al pubblico, inclusi i codici nei repository pubblici di GitHub. OpenAI Codex è più performante in Python, ma è anche competente in più di una dozzina di linguaggi, tra cui JavaScript, Go, Perl, PHP, Ruby, Swift e TypeScript, e anche Shell. Ha una memoria di 14 KB per il codice Python, contro 4 KB per GPT-3, il che gli consente di considerare tre volte più informazioni contestuali quando svolge un compito. [Blog di OpenAI]

Il mese scorso, hai potuto vedere una delle molte possibilità offerte da Codex – GitHub, in cooperazione con OpenAI, ha presentato CoPilot, che funziona su Codex. CoPilot è un assistente che comprende il tuo approccio e ti fornisce esempi, suggerimenti e frammenti di codice appropriati, una correzione automatica intelligente e un potenziamento del tuo codice.

Ma questo è solo l’inizio. Codex è un sistema potente, guidato da un trasformatore, che può essere paragonato a GPT-3 come modello NLP.

Come con GPT-3, i suoi casi d’uso sono infiniti. Codex comprende il tuo compito e lo svolge nel modo più efficace ed efficiente.

Primi passi

Abbiamo avuto l’opportunità di esaminare Codex e di provare le sue funzioni. Avendo l’impressione di toccare solo la superficie, desideriamo condividere diverse dimostrazioni di questo nuovo modo di comunicare con il codice.

Ma aspetta, chi è “noi”? Nel 2020, al momento del lancio di GPT-3, OpenAI cercava ambasciatori della comunità, che avrebbero aiutato e sostenuto sviluppatori, ricercatori, artisti e scrittori della crescente comunità GPT-3 (che contava circa 60.000 membri). Hanno chiesto a alcuni di noi, gli utenti più attivi del forum, di aiutarli – ed eccoci qui, ambasciatori della comunità OpenAI. Consigliamo gli utenti di GPT-3 durante l’orario di apertura, pensiamo a come migliorare l’esperienza dell’utente e discutiamo anche con OpenAI dal punto di vista degli utenti, rappresentando la grande comunità.

E a volte, abbiamo un’anteprima degli ultimi sviluppi di OpenAI per trasmettere meglio queste conoscenze al mondo. Come nel caso di Codex. Di seguito troverai alcune dimostrazioni di Codex realizzate dagli ambasciatori della comunità OpenAI.

Modus operandi

Dai a Codex le tue istruzioni in testo chiaro. Il codice generato può essere utilizzato per i tuoi progetti. Risparmi tempo e puoi lavorare in modo più produttivo, provi nuove cose, sei creativo e esci dai sentieri battuti.

Certo, i puristi del coding possono continuare a scrivere manualmente. Codex non crea una sfida o una competizione per loro. Codex consente a chiunque di imparare e applicare il codice in modo interattivo. Codex non ucciderà i programmatori, proprio come il cinema non ha ucciso il teatro. Come GPT-3 non uccide gli scrittori. Sì, trasforma il nostro modo di lavorare, ma aumenta la nostra creatività e non ci sostituisce. Le due approcci (guidati dall’IA e autenticamente umani) possono coesistere in parallelo. Codex ti consente di programmare in modo più efficace e istruttivo.

Come funziona? Come nel motore di istruzione di GPT-3, tutto ciò che devi fare è chiedere (educatamente), e Codex risponderà alla richiesta.

 

Torna in alto