Da asporto chiave
- Il motore di codifica AI di DeepMind è buono come un programmatore umano medio.
- Il motore AlphaCode offre soluzioni creative ai problemi di codifica.
-
L'intelligenza artificiale potrebbe essere migliore quando aumenta il lavoro umano invece di sostituirlo.
La società di ricerca DeepMind afferma che i motori di codifica AI possono scrivere programmi oltre che un essere umano. I robot stanno finalmente arrivando per il lavoro degli sviluppatori di software?
Quando DeepMind ha messo il suo motore AlphaCode al lavoro su sfide di codifica progettate per testare gli esseri umani, è arrivato tra i primi 54 percento, rendendolo buono come un essere umano medio. Potrebbe sembrare che sia pronto per essere distribuito per l'uso live. Potresti licenziare la metà peggiore dei tuoi programmatori umani, quindi sostituirli con robot di codifica AI, giusto? Non ancora.
"Con le aziende di intelligenza artificiale, gli scrittori sono più che mai necessari. Il vero vantaggio degli autori di intelligenza artificiale è che forniscono ricerca e strumenti che accelerano il processo di ciò che deve entrare nei contenuti. Immagino che l'IA i motori di codifica faranno lo stesso per i programmatori, rendendoli più efficienti, rendendo più facile iniziare a sviluppare una struttura per le loro applicazioni e velocizzando [accelererà] il processo di codifica", John Cass, co-fondatore della società di intelligenza artificiale AIContentGen, ha detto a Lifewire via e-mail.
Supporto, non soppiantare
La promessa dell'IA è che può sostituire gli umani in compiti umili o soppiantare gli umani in lavori costosi. Ma in pratica non ci siamo ancora. Ad esempio, se hai mai utilizzato app di intelligenza artificiale per modificare le tue foto, saprai che c'è ancora molto da fare una volta terminato lo strumento. Per lo meno, l'umano è ridotto a fare clic su un pulsante per scorrere le opzioni create dall'IA, quindi scegliere le migliori.
Nel caso del motore AlphaCode di DeepMinds, la sua IA è addestrata per affrontare le sfide di codifica. Gli esempi forniti nella pagina del progetto AlphaCode sono trovare modi ottimali per organizzare strade ed edifici o elaborare strategie per vincere giochi da tavolo. Potrebbero non essere utili sul posto di lavoro, ma l'IA di DeepMind ha mostrato una caratteristica importante: la creatività.
"Posso tranquillamente affermare che i risultati di AlphaCode hanno superato le mie aspettative", ha dichiarato nel blog Deep Mind Mike Mirzayanov, fondatore di Codeforces, un sito che organizza concorsi di codifica. "Ero scettico perché anche nei semplici problemi competitivi, spesso è richiesto non solo di implementare l'algoritmo ma anche, e questa è la parte più difficile, di inventarlo."
Lo scenario più probabile, almeno per cominciare, è che i programmatori umani utilizzino strumenti di intelligenza artificiale per aiutarli a funzionare. E altre aziende, ad esempio Microsoft, stanno lavorando su strumenti di intelligenza artificiale per aiutare i programmatori a lavorare più velocemente facendo un sacco di lavoro per loro.
In un certo senso, siamo tutti abituati a utilizzare gli strumenti di intelligenza artificiale ogni giorno e conosciamo le insidie e le frustrazioni che comportano. La correzione automatica, ad esempio, dovrebbe rendere la digitazione più veloce su piccole tastiere sullo schermo, ma in pratica finisci per cambiare lo stile di digitazione per attivare meglio i suggerimenti di correzione automatica.
Quindi, i programmatori umani saranno davvero sostituiti dall'IA? Improbabile.
"I programmatori saranno ancora al posto di guida, come lo sono gli scrittori con gli autori di contenuti di intelligenza artificiale", afferma Cass. "In un certo senso, i nuovi strumenti di scrittura basati sull'intelligenza artificiale significano ancora più sicurezza del lavoro per gli scrittori perché avranno le competenze su come utilizzare e ottenere il meglio dagli strumenti più sofisticati per il prossimo futuro."
Intelligence ufficiale dell'arte
Ci sono alcuni modi per vedere l'IA nelle attività creative. Uno è che rimuove i grugniti e consente all'uomo di concentrarsi maggiormente sugli aspetti creativi. L'umano diventa più un regista piuttosto che lo sceneggiatore dell'attore. Possiamo fare un passo indietro e vedere l'intero progetto da un livello superiore, incuranti dei dettagli essenziali necessari per realizzare le nostre visioni.
"Li renderà più efficienti, rendendo più facile iniziare a sviluppare una struttura per le loro applicazioni…"
D' altra parte, la creatività dell'IA è ancora creatività algoritmica. Inventerà soluzioni, scriverà romanzi o filtrerà le nostre fotografie, ma forse non in un modo che risuoni con gli altri umani come può fare l'arte.
Tra questi estremi ci sono artisti come Brian Eno, che lascia che la musica creata dall'intelligenza artificiale venga riprodotta in sottofondo mentre è in studio. Quando qualcosa cattura il suo orecchio, lo salva per un uso successivo.
Le creazioni dell'IA possono ispirare gli umani in direzioni in cui normalmente non potremmo andare. Oppure l'intelligenza artificiale può dettare il modo in cui lavoriamo, quindi finiamo come babysitter umili per le macchine. Come ogni strumento, quindi, è il modo in cui lo usiamo che conta.