OpenAI, una società di ricerca sull'intelligenza artificiale, ha svelato una nuova soluzione basata sull'algoritmo Codex. È in grado di interpretare i comandi in lingua inglese per la loro successiva implementazione sotto forma di codice di programma che consente di realizzare semplici siti e software.
Secondo gli sviluppatori, ora Codex può semplificare in modo significativo sia il lavoro dei programmatori esperti che aiutare a insegnare ai principianti. L'intelligenza artificiale trasforma letteralmente un flusso di parole in software reale come siti Web o giochi rudimentali. Ad esempio, un utente può descrivere l'aspetto di base di un sito o la sua funzionalità elencando requisiti come la posizione dei menu o dei blocchi di testo utilizzando l'inglese parlato comune e Codex genererà un prodotto finito basato sulle proprie "idee" di cosa bisogna fare.
In questa variante, le competenze di programmazione in alcuni casi non sono affatto richieste. Tuttavia, in generale, Codex funzionerà solo come "assistente" o "vice" del programmatore, implementando le idee concettuali dei "creatori" nel modo più semplice possibile.
Secondo Greg Brockman, CTO e co-fondatore di OpenAI, il nuovo strumento è progettato per un'ampia gamma di programmatori. Prima di tutto, salverà gli specialisti dal lavoro ripetitivo monotono utilizzando librerie, funzioni, API.
Codex è costruito sulla base dell'algoritmo GPT-3 - creato da OpenAI per generare testi "significativi" basati sull'analisi di molti terabyte di materiali testuali su Internet. Tuttavia, può causare una reazione negativa da parte degli sviluppatori che caricano software open source gratuito sulla rete. L'algoritmo utilizza dati aggiuntivi che sono stati letteralmente "catturati" da repository di software libero per ulteriori analisi.
OpenAI ha dichiarato di non violare alcuna legge sul copyright o sui diritti connessi. Tuttavia, molti si aspettano critiche dai volontari che hanno creato innumerevoli righe di codice: l'azienda intende incassare gli sforzi della comunità, che ha predisposto il proprio software per l'analisi e l'utilizzo gratuiti. Finora, i programmatori non hanno una posizione comune o addirittura dominante rispetto allo strumento appena creato.
2021-08-11 17:24:25
Autore: Vitalii Babkin