Categorie
Tech

Gitlab integra Duo Chat nell’IA per sviluppatori

Tempo di lettura: 2 minuti. Gitlab lancia Duo Chat, un’esperienza AI che migliora l’interattività per sviluppatori, con funzioni di refactoring e più

Tempo di lettura: 2 minuti.

Gitlab, la nota piattaforma di DevOps, ha recentemente ampliato la propria offerta di intelligenza artificiale con l’introduzione di Duo Chat, un’esperienza simile a ChatGPT progettata per aumentare l’interattività e la produttività degli sviluppatori. Questa nuova funzionalità, attualmente in fase beta, permette di sfruttare le capacità già esistenti di Duo attraverso una chat, rendendo l’accesso agli strumenti più diretto e coinvolgente.

Durante un’intervista a KubeCon, David deSanto, Chief Product Officer di Gitlab, ha rivelato che l’obiettivo è trasferire molte delle funzionalità di Duo esistenti in una chat interattiva, dalla beta iniziale fino al lancio della versione definitiva. Gitlab ha anche sorpreso il settore scegliendo di spostare il backend della chat su Claude di Anthropic, nonostante la precedente collaborazione con Google per altre funzionalità di AI, come il servizio di completamento del codice.

Gitlab ha optato per Claude dopo aver valutato che la finestra di contesto di 100k fornita da questo modello facilita l’ottenimento e lo scambio di informazioni migliori. La partnership con Oracle per le GPU basate su cloud evidenzia l’approccio agnostico di Gitlab al cloud, cercando di sfruttare il meglio da Google, Oracle e Anthropic.

Le nuove funzionalità di chat legate al codice, come “spiega questo codice” e il refactoring del codice, sono già disponibili in Duo Chat, con l’aggiunta imminente di generazione di casi di test e spiegazione delle vulnerabilità. DeSanto ha sottolineato l’importanza del contesto per ottenere i migliori risultati dall’esperienza di chat, un vantaggio che Gitlab sfrutta potendo accedere a tutto il codice dell’utente, anche se non aperto nell’IDE.

Un’osservazione interessante emersa durante il periodo di anteprima chiusa è stata che gli sviluppatori esperti non sempre apprezzano i suggerimenti di codice automatici, che possono risultare eccessivi. Preferiscono invece utilizzare gli strumenti di AI attraverso Duo Chat per ottenere orientamento o aiuto nel refactoring del codice.

Interazione e produttività: il futuro dello sviluppo con AI

L’approccio di Gitlab all’intelligenza artificiale riflette una tendenza crescente nel settore dello sviluppo software: la ricerca di soluzioni che riducano il “rumore” e migliorino l’efficienza. L’esperienza di Duo Chat sembra essere particolarmente apprezzata dagli sviluppatori senior, che trovano valore nell’assistenza mirata piuttosto che nei suggerimenti continui durante la scrittura del codice.

La scelta di Gitlab di collaborare con Anthropic per il backend della chat e con Oracle per le soluzioni GPU dimostra una strategia flessibile e aperta, che potrebbe rivelarsi vincente in un mercato in rapida evoluzione. Con l’aggiunta di nuove funzionalità e il miglioramento dell’esperienza utente, Gitlab si posiziona come una soluzione all’avanguardia per gli sviluppatori che cercano di ottimizzare il proprio flusso di lavoro con l’aiuto dell’intelligenza artificiale.

Di Livio Varriale

Giornalista e scrittore: le sue specializzazioni sono in Politica, Crimine Informatico, Comunicazione Istituzionale, Cultura e Trasformazione digitale. Autore del saggio sul Dark Web e il futuro della società digitale “La prigione dell’umanità” e di “Cultura digitale”. Appassionato di Osint e autore di diverse ricerche pubblicate da testate Nazionali. Attivista contro l’abuso dei minori, il suo motto è “Coerenza, Costanza, CoScienza”.

Pronto a supportare l'informazione libera?

Iscriviti alla nostra newsletter // Seguici gratuitamente su Google News
Exit mobile version