DeepMind: l’IA scrive il codice meglio dei programmatori
DeepMind: l’IA scrive il codice meglio dei programmatori
DeepMind AlphaCode si colloca tra i primi 54% dei migliori sviluppatori al mondo. Ma questo non è un essere umano, ma un’intelligenza artificiale.
DeepMind, una società dedicata allo sviluppo dell’intelligenza artificiale, ha sviluppato un nuovo motore di codifica. È in grado di superare l’abilità e la qualità di molti sviluppatori. Si chiama AlphaCode.
Verifica: registratore dello schermo
Controlla anche:
Secondo la documentazione, AlphaCode è in grado di scrivere programmi per computer “a livello competitivo e si colloca tra il 54% dei migliori programmatori umani”. Le prestazioni del modello AI sono state valutate rispetto a dieci sfide ospitate da Codeforces, una piattaforma che attrae gli sviluppatori che desiderano testare le proprie capacità e conoscenze. Codeforces ti consente di competere con gli altri per risolvere problemi specializzati.
Le sfide che Codeforces affronta non sono le tipiche attività che i programmatori devono affrontare quotidianamente al lavoro. Tuttavia, richiedono ancora capacità creative di risoluzione dei problemi e sono un’eccellente indicazione di quanto sia bravo uno sviluppatore.
AlphaCode è il primo sistema di intelligenza artificiale mai in grado di competere con gli umani in questo tipo di sfide.
Codice Alpha di DeepMind
DeepMind è una società che Google ha acquisito nel 2014. È sempre stata uno dei leader nello sviluppo dell’intelligenza artificiale.
Sono stati gli specialisti di DeepMind a creare AlphaGo, o AI, che è diventato il primo programma per computer nella storia a sconfiggere un essere umano nel gioco cinese di Go.
Le attività di ricerca e sviluppo di DeepMind coprono molte aree in cui l’IA può essere implementata. Ora, grazie ad AlphaCode, l’azienda sembra aver trovato nuove opportunità promettenti.
Vedi: da JPG a PDF
AlphaCode ha subito una “formazione” molto completa su un ampio set di codice open source da GitHub. Successivamente, l’IA è stata migliorata utilizzando i dati raccolti da vari concorsi di programmazione, un passaggio che gli autori hanno descritto come “critico per ottenere prestazioni adeguate”.
Mentre molte persone continuano a battere AlphaCode nei test, la capacità dell’IA di creare soluzioni all’avanguardia e affrontare problemi complessi è molto alta. È facile vedere che l’IA ha un grande potenziale di sviluppo nei prossimi anni. Poiché DeepMind sottolinea che l’IA è ancora in una fase iniziale di sviluppo, le sue capacità aumenteranno in modo significativo.
.