Google ha annunciato il Progetto Oscar, una nuova piattaforma open source che aiuta i team di sviluppo a gestire e monitorare software utilizzando agenti di intelligenza artificiale.
Presentato durante il Google I/O di Bengaluru, Oscar è progettato principalmente per progetti open source, ma in futuro potrebbe essere adattato anche per progetti closed source. La piattaforma permette di creare vari tipi di agenti AI, come agenti di sviluppo, di pianificazione, runtime o di supporto, che possono interagire con gli utenti tramite linguaggio naturale senza la necessità di riscrivere codice.
Karthik Padmanabhan, responsabile delle relazioni con gli sviluppatori di Google India, ha dichiarato: “L’intelligenza artificiale ha il potenziale per rivoluzionare il ciclo di vita dello sviluppo software. Con Project Oscar, stiamo cercando di rendere l’IA più utile e accessibile a tutti gli sviluppatori.”
Un esempio pratico di Oscar è l’agente AI utilizzato dal team di sviluppo di Go, il linguaggio di programmazione open source di Google. Questo agente aiuta a gestire e monitorare oltre 93.000 commit e 2.000 collaboratori, semplificando la gestione dei report di bug e degli impegni dei collaboratori. L’agente arricchisce i report dei bug esaminando i dati e interagendo con chi segnala i problemi, anche se i manutentori umani non sono disponibili.
Google prevede di estendere l’uso di Oscar ad altri progetti open source e spera che in futuro sia possibile utilizzarlo anche per progetti closed source. La visione è che chiunque possa adottare Oscar e utilizzare gli agenti pre-configurati o personalizzare i propri.
Il Progetto Oscar si inserisce in un panorama in cui gli assistenti di codifica basati su AI, come GitHub Copilot e CodeWhisperer di Amazon, stanno già dimostrando di aumentare la produttività degli sviluppatori, mentre altri strumenti AI, come Amazon Q, aiutano a interrogare i dati e facilitare la collaborazione tra i team.