Gemini Code Assist. In occasione della conferenza Cloud Next, martedì Google ha presentato Gemini Code Assist, il suo strumento di assistenza e completamento del codice AI incentrato sulle aziende.
In precedenza Google aveva già offerto un servizio simile con il marchio Duet AI, ormai defunto. Questo servizio è stato reso disponibile alla fine del 2023, ma già allora Google aveva lasciato intendere che nel prossimo futuro avrebbe spostato il servizio dal modello Codey a Gemini. Code Assist è sia un “rebrand” del vecchio servizio che un importante aggiornamento.
Gemini Code Assist (link qui), di cui Google Cloud ha presentato una demo alla conferenza di Las Vegas a cui hanno partecipato 30.000 persone, sarà disponibile attraverso plug-in per editor popolari come VS Code e JetBrains.
Ancor più della versione Duet AI, Code Assist è anche un concorrente diretto di Copilot Enterprise di GitHub e non tanto della versione base di Copilot. Ciò è dovuto ad alcuni accorgimenti specifici di Google.
Tra queste c’è il supporto per Gemini 1.5 Pro, che notoriamente ha una finestra di contesto da un milione di token, consentendo allo strumento di Google di raccogliere molto più contesto rispetto ai suoi concorrenti. Secondo Google, questo significa suggerimenti di codice più accurati, ad esempio, ma anche la possibilità di ragionare e modificare grandi porzioni di codice.
“Questo aggiornamento offre un’enorme finestra di contesto da 1 milione di token, la più grande del settore. Permette agli utenti di eseguire modifiche su larga scala nell’intera base di codice, consentendo trasformazioni del codice assistite dall’intelligenza artificiale che prima non erano possibili”, ha spiegato Brad Calder, vicepresidente e direttore generale della piattaforma cloud e dell’infrastruttura tecnica di Google, in una conferenza stampa in vista dell’annuncio.
Come GitHub Enterprise, anche Code Assist può essere perfezionato in base alla base di codice interna di un’azienda.
“La personalizzazione del codice tramite RAG con Gemini Code Assist ha aumentato in modo significativo la qualità dell’assistenza di Gemini per i nostri sviluppatori in termini di completamento e generazione del codice”, ha dichiarato Kai Du, Director of Engineering e Head of Generative AI di Turing. “Con la personalizzazione del codice in atto, ci aspettiamo un grande aumento del tasso di accettazione generale del codice”.
Un’altra caratteristica che distingue Code Assist è la sua capacità di supportare le basi di codice che si trovano in sede, ad esempio in GitLab, GitHub e BitBucket di Atlassian, così come quelle che possono essere suddivise tra diversi servizi. Questo è un aspetto che i più famosi concorrenti di Google in questo settore attualmente non offrono.
Google sta inoltre collaborando con diverse aziende che si occupano di tool per sviluppatori, per portare le loro basi di conoscenza su Gemini. Stack Overflow ha già annunciato la sua partnership con Google Cloud all’inizio di quest’anno. Anche Datadog, Datastax, Elastic, HashiCorp, Neo4j, Pinecone, Redis, Singlestore e Snyk stanno collaborando con Google attraverso partnership simili.
Il vero banco di prova, naturalmente, sarà la reazione degli sviluppatori a Code Assist e l’utilità dei suoi suggerimenti. Google sta facendo le mosse giuste supportando una varietà di repository di codice e offrendo un’ampia finestra di contesto, ma se la latenza è troppo alta o i risultati non sono così buoni, nessuna di queste caratteristiche avrà importanza. E se non è significativamente migliore di Copilot, che ha avuto un bel vantaggio, potrebbe finire per subire il destino di CodeWhisperer di AWS, che sembra non avere avuto un buon riscontro sul mercato.
Vale la pena notare che, oltre a Code Assist, Google ha annunciato oggi anche il lancio di CodeGemma, un nuovo modello aperto della famiglia Gemma che è stato messo a punto per la generazione di codice e l’assistenza. CodeGemma è ora disponibile presso Vertex AI.
Assistenza in-the-cloud
Oltre a Code Assist, Google ha annunciato anche Gemini Cloud Assist per aiutare “i team cloud a progettare, gestire e ottimizzare il ciclo di vita delle applicazioni”. Lo strumento è in grado di generare configurazioni di architettura personalizzate per le esigenze di un’azienda, ad esempio sulla base di una descrizione del risultato desiderato. Può anche aiutare a diagnosticare i problemi e a trovarne le cause principali, nonché a ottimizzare l’utilizzo del cloud da parte di un’azienda per ridurre i costi o migliorare le prestazioni.
Cloud Assist sarà disponibile attraverso un’interfaccia di chat e sarà integrato direttamente in una serie di prodotti Google Cloud.
(fonte)
Innovaformazione, scuola informatica specialistica promuove la cultura IT e dell’intelligenza artificiale fra privati ed aziende. Nell’offerta formativa trovate dei corsi sull’AI Generativa su questo LINK (corsi rivolti ad aziende informatiche).
Vuoi essere ricontattato? Lasciaci il tuo numero telefonico e la tua email, ti richiameremo nelle 24h:
Articoli correlati
Intelligenza Artificiale Bias WEIRD
Cosa è Conventional Commits
Sicurezza SAP patch vulnerabilità
Programmazione SAP ABAP ECC vs ABAP su HANA
Come sviluppare un clone Ryanair
