Google sta facendo grandi passi avanti con l’intelligenza artificiale (AI) e non si tratta solo di chiacchiere. Oltre un quarto di tutto il nuovo codice di Google è ora generato dall’intelligenza artificiale. Questo secondo il CEO Sundar Pichai, che ha condiviso questi dettagli durante la conferenza sugli utili del terzo trimestre 2024 di Google. Google si affida fortemente all’intelligenza artificiale generativa per rendere la codifica più rapida ed efficiente e sta avendo un impatto reale sull’azienda.
Il passaggio di Google all’intelligenza artificiale nella codifica
Sundar Pichai ha lanciato una notizia bomba durante la conferenza sugli utili del terzo trimestre del 2024: l’intelligenza artificiale ora rappresenta oltre il 25% del nuovo codice scritto da Google. L’intelligenza artificiale non è solo un espediente in questo caso: aiuta attivamente gli ingegneri a “fare di più e muoversi più velocemente”. Una delle grandi vittorie dell’intelligenza artificiale è stata quella di affrontare il codice vecchio e goffo. Lo strumento di intelligenza artificiale interno di Google, chiamato “Goose”, utilizza i 25 anni di conoscenza ingegneristica dell’azienda per aiutare a scrivere nuovo codice e riparare vecchi sistemi.
Benvenuto GPT-4o con Canvas: la nuova interfaccia di OpenAI per la scrittura e il codice
Ecco come funziona: Goose suggerisce snippet di codice, quindi gli ingegneri di Google intervengono per esaminarli e approvarli. Non si tratta di sostituire gli esseri umani. Invece, l’intelligenza artificiale sta accelerando le cose, occupandosi delle cose noiose e ripetitive in modo che gli ingegneri possano concentrarsi sui problemi interessanti. Il codice generato dall’intelligenza artificiale viene comunque sottoposto a una rigorosa revisione umana per mantenere le cose all’altezza degli elevati standard di Google.
Questa spinta verso la codifica basata sull’intelligenza artificiale fa parte della più ampia strategia di Google per rendere l’intelligenza artificiale il fulcro del suo futuro. Pichai ha anche affermato che Google DeepMind sta ora supervisionando team come quello dietro l’app Gemini, dimostrando quanto seriamente Google stia prendendo questo cambiamento.
L’intelligenza artificiale significa perdita di posti di lavoro per gli ingegneri di Google?
Se l’intelligenza artificiale sta scrivendo così tanto codice, è giusto chiedersi: i programmatori umani stanno per prendere il via? Secondo Pichai la risposta è no. L’idea è quella di rendere gli ingegneri più produttivi, non di sostituirli. Gestendo attività di codifica ripetitive, l’intelligenza artificiale consente agli sviluppatori di concentrarsi su progetti più grandi e creativi. Si tratta di potenziare le capacità umane, non di eliminarle.
Ma siamo sinceri: alcuni Googler sono ancora nervosi. L’intero messaggio “L’intelligenza artificiale è qui per aiutarti, non per sostituirti” suona bene, ma quando senti che l’intelligenza artificiale sta scrivendo un quarto di tutto il nuovo codice, è facile capire perché ci sono preoccupazioni. Il punto chiave qui è che l’intelligenza artificiale non è autosufficiente. Il codice che genera necessita ancora della supervisione umana. Sono gli ingegneri a effettuare le chiamate, a risolvere i problemi e a decidere cosa costituisce il taglio finale.
“Questo aiuta i nostri ingegneri a fare di più e a muoversi più velocemente”, ha affermato Pichai, sottolineando che il codice generato dall’intelligenza artificiale è solo un altro strumento. Gestisce le parti noiose, ma il lavoro pesante – creatività, risoluzione dei problemi e lavoro d’insieme – richiede ancora ingegneri umani.
Il tempismo di questa spinta dell’intelligenza artificiale non potrebbe essere migliore per Google. Alphabet, la società madre di Google, semplicemente riportato un enorme fatturato di 88,3 miliardi di dollari per il terzo trimestre del 2024. Google Cloud da solo ha incassato 11,4 miliardi di dollari, un aumento del 35% rispetto all’anno precedente. L’intelligenza artificiale sta svolgendo un ruolo importante in questa crescita. Le entrate di Google Cloud sono aumentate fino a 1,95 miliardi di dollari rispetto ai soli 270 milioni di dollari dell’anno precedente, grazie in gran parte allo sviluppo basato sull’intelligenza artificiale.
E non si tratta solo di Google Cloud. L’intelligenza artificiale è ovunque nei prodotti Google. YouTube dispone di strumenti di intelligenza artificiale generativa che aiutano i creatori a creare riepiloghi e titoli video. La serie di smartphone Pixel 9 è inoltre ricca di funzionalità AI apprezzate dagli utenti. Tutto ciò fa parte del grande piano di Google di diventare il leader nel campo dell’intelligenza artificiale, come sottolineato dall’analista di Forrester Tracy Woo.
L’utilizzo dell’intelligenza artificiale da parte di Google per la codifica è un segno della direzione in cui è diretto lo sviluppo del software. L’intelligenza artificiale può automatizzare attività di codifica banali, individuare inefficienze e persino suggerire soluzioni per sistemi legacy. Ciò significa che gli sviluppatori potrebbero dedicare meno tempo alla correzione dei bug e più tempo alla creazione di funzionalità nuove e innovative.
Ma non tutto fila liscio. Il codice generato dall’intelligenza artificiale non è perfetto: può introdurre errori o vulnerabilità della sicurezza se non viene gestito attentamente. Google lo sa, ed è per questo che gli ingegneri umani continuano a rivedere tutto ciò che l’intelligenza artificiale produce. Questa è la rete di sicurezza. Ma i rischi potenziali sono ancora presenti e sono qualcosa che l’industria deve tenere d’occhio.
Un’altra sfida è che l’intelligenza artificiale potrebbe essere veloce, ma non è eccezionale nel comprendere l’intero contesto di un progetto. Può generare codice, ma non sempre capisce il “perché” dietro ciò che sta scrivendo. È qui che gli sviluppatori umani hanno ancora un grande vantaggio: comprendono le esigenze aziendali, gli utenti e il lato creativo della creazione di software. L’intelligenza artificiale, per ora, è più un assistente super potente che un vero creatore.
Il futuro di Google con l’intelligenza artificiale
Google punta tutto sull’intelligenza artificiale e non solo per la codifica. Pichai ha affermato che Google è “in una posizione unica per guidare l’era dell’intelligenza artificiale” grazie alla sua forte infrastruttura e ai suoi team di ricerca. Google ha inoltre consolidato le proprie risorse IA, riunendo team di machine learning, sicurezza e altre divisioni per creare una strategia IA unificata.
La visione di Pichai è che l’intelligenza artificiale sia integrata in tutto ciò che fa Google, dalla ricerca al cloud. E i numeri suggeriscono che sta funzionando: le entrate e gli aumenti di produttività di Google sono chiari segnali che la strategia sta dando i suoi frutti. Altre aziende tecnologiche seguiranno da vicino la situazione e non sarebbe sorprendente se molte di loro seguissero l’esempio di Google.
L’utilizzo dell’intelligenza artificiale da parte di Google per generare oltre un quarto del suo nuovo codice segna un importante cambiamento nello sviluppo del software. Ma l’intelligenza artificiale non è qui per sostituire gli ingegneri umani; è qui per cambiare il modo in cui funzionano. Prendendosi cura delle attività ripetitive, l’intelligenza artificiale consente agli sviluppatori di concentrarsi su aspetti più importanti e creativi dei loro progetti. L’adozione di strumenti come Goose è solo una parte del piano più ampio di Google per rendere l’intelligenza artificiale una parte fondamentale di tutto ciò che fa.
L’intelligenza artificiale ha il potere di cambiare il modo in cui viene costruito il software, ma necessita ancora della supervisione e della creatività umana. Per ora, Google utilizza l’intelligenza artificiale come strumento per potenziare i suoi ingegneri, non per sostituirli. E anche se il viaggio verso uno sviluppo completamente basato sull’intelligenza artificiale è appena iniziato, una cosa è chiara: Google sta dettando il ritmo e tutti gli altri stanno cercando di tenere il passo.
Credito immagine in primo piano: Kerem Gülen/Ideogramma