OpenAI Codex
Chi ha creato OpenAI Codex?
Secondo OpenAI, Codex ha un tasso di precisione del 37% nell’esecuzione di attività di codifica.
“..come uno strumento per moltiplicare i programmatori” rimuovendo tutto il lavoro faticoso dalla programmazione…”
Greg Brockman (co-Fondatore die CTO di OpenAI)
L’intelligenza artificiale OpenAI ora può scrivere codice dal linguaggio naturale.
OpenAI comprende Codex come uno strumento di intelligenza artificiale per aiutare i programmatori e non per sostituirli.
Codex è un modello di intelligenza artificiale sviluppato da OpenAI. Analizza il linguaggio naturale e genera codice in risposta. Viene utilizzato per alimentare GitHub Copilot, uno strumento di completamento automatico della programmazione sviluppato per Visual Studio Code.
Cosa può fare OpenAI Codex?
OpenAI Codex è un sistema dalla lingua naturale al codice basato su GPT-3, aiuta a trasformare semplici istruzioni in inglese in oltre una dozzina di linguaggi di codifica popolari. Codex è stato rilasciato lo scorso agosto tramite la nostra API ed è il principale elemento costitutivo di GitHub Copilot.
Cos’è il modello Codex?
La serie di modelli Codex è un discendente della serie GPT-3 che è stata addestrata sia sul linguaggio naturale che su miliardi di righe di codice. È più capace in Python e competente in oltre una dozzina di linguaggi tra cui C#, JavaScript, Go, Perl, PHP, Ruby, Swift, TypeScript, SQL e persino Shell.
Codex è gratuito da usare?
Durante il periodo iniziale, OpenAI Codex viene offerto gratuitamente. OpenAI continuerà a costruire sulle basi di sicurezza che ha gettato con GPT-3, esaminando le applicazioni e aumentandole in modo incrementale mentre lavora a stretto contatto con gli sviluppatori per comprendere l’effetto delle tecnologie mondiali.
L’intelligenza artificiale OpenAI scrive codice dal linguaggio naturale
L’intelligenza artificiale sta avanzando a passi da gigante. Poco tempo fa, OpenAI ha annunciato Codex, un sistema per la piattaforma GitHub che aiuta i programmatori fornendo codice e talvolta intere funzionalità.
Tuttavia, questo, in un certo senso, fa già parte del passato. Codex è ora in grado di creare giochi e applicazioni web dal linguaggio naturale in modo rapido e semplice.
“Codex ora può interpretare semplici comandi in linguaggio naturale ed eseguirli per conto dell’utente, rendendo possibile la creazione di un’interfaccia in linguaggio naturale per le applicazioni esistenti. Ora stiamo invitando le aziende e gli sviluppatori a costruire su OpenAI Codex attraverso la nostra API”,
spiega l’azienda
Solo pochi anni fa sembrava illogico creare programmi attraverso il linguaggio naturale. Tuttavia, il Codex sembra riscrivere le regole di questo mondo e muoversi in quella direzione. Ad esempio, un utente potrebbe scrivere (in inglese) “crea una pagina con un menu a lato e un titolo in alto”. Di conseguenza, lo strumento OpenAI interpreterà quella richiesta e la tradurrà in un risultato effettivo.
Codex, l’intelligenza artificiale di OpenAI scrive codice dal linguaggio naturale
L’azienda spiega che usare Codex per programmare è abbastanza semplice. Per fare ciò, il programmatore deve attenersi alla procedura tradizionale durante la creazione di un programma. Questo, in termini generali, serve per chiarire cosa si vuole ottenere, dividere il lavoro in moduli interoperabili e programmarli. In quest’ultimo passaggio, la soluzione OpenAI è quella che aiuta il compito di programmazione.
Traduzioni e interpretazione
Inoltre, Codex ha la capacità di tradurre una lingua in un’altra e rispondere alle domande di scienza dei dati. Tuttavia, lo strumento è tutt’altro che perfetto in quanto può commettere errori. Per questo motivo, sono necessari ulteriori progressi per interpretare gli ordini in modo più efficiente. Tuttavia, grazie all’apprendimento automatico migliorerà nel tempo.
Codex è un discendente diretto di GPT-3, il potente modello di intelligenza artificiale di OpenIA. Questo sistema è stato alimentato con milioni di righe di codice sorgente da database disponibili pubblicamente, incluso il codice nei repository GitHub pubblici.
Il risultato è uno strumento che può essere applicato a quasi tutte le attività di programmazione e a un gran numero di linguaggi. Codex è ottimizzato per Python, ma può essere utilizzato anche in più di una dozzina di linguaggi tra cui JavaScript, Go, Perl, PHP, Ruby, Swift, TypeScript e persino Shell.