La scorsa settimana è stata annunciata in anteprima privata Duet AI per Google Cloud, un collaboratore basato sull’IA generativa sempre attivo che fornisce assistenza agli sviluppatori e agli utenti del cloud. Questo articolo offre un dettagliato sguardo su Duet AI per sviluppatori, mostrando come Duet AI possa aiutare gli sviluppatori fornendo suggerimenti di codice in tempo reale, assistenza via chat e personalizzazioni aziendali. Puoi iscriverti qui per unirti alla nostra lista di attesa per il programma di test affidabile di IA di Google Cloud.
Crediamo che affrontare queste casistiche con modelli di linguaggio di grandi dimensioni (LLM) porterà a un grande salto in avanti nella produttività nello sviluppo aziendale. Duet AI utilizza Codey, una famiglia di modelli di codice basati su PaLM 2.
Gli sviluppatori cercano continuamente modi per migliorare la loro produttività e, negli ultimi decenni, questi sforzi hanno portato a enormi balzi in avanti grazie ai cambiamenti tecnologici. Dai debug avanzati e alle comunità online di sviluppatori, agli ambienti di sviluppo integrati/moderni e al cloud computing, ogni avanzamento ha comportato enormi cambiamenti in termini di produttività. Nonostante questi miglioramenti, gli sviluppatori si trovano ancora ad affrontare numerose sfide, alcune delle quali sono uniche nello sviluppo cloud:
- Interruzioni di contesto e attrito quando si integra un nuovo strumento o servizio
- Tempo eccessivo dedicato a compiti ripetitivi
- Tempo richiesto per comprendere una nuova base di codice o un nuovo progetto
- Carico cognitivo elevato quando si lavora su grandi basi di codice o API complesse
Duet AI per sviluppatori si concentra sulle sfide e sui compiti lungo l’intero ciclo di sviluppo:
Generazione di codice/modelli predefiniti – Gli sviluppatori possono descrivere i compiti che hanno in mente come un commento o il nome di una funzione, ad esempio la creazione di un topic di Cloud Pub/Sub. Duet AI genererà un’implementazione di riferimento che può essere esaminata e modificata, in modo che gli sviluppatori non debbano dedicare tempo alla lettura di molte pagine di documentazione.
Completamento del codice in linea – Per ridurre il tempo dedicato a compiti ripetitivi e ridurre il carico cognitivo delle attività come la scrittura di codice
ripetitivo o il recupero dei nomi delle variabili, Duet AI fornisce un completamento intelligente del codice consapevole del contesto, aiutando a ridurre il tempo dedicato alla scrittura del codice e migliorando la qualità del codice scritto.
Personalizzazione aziendale – Le organizzazioni spesso dispongono di basi di codice enormi e di framework e migliori pratiche specifici consigliati, che le soluzioni generiche di assistenza al codice potrebbero non essere in grado di supportare al meglio. Con Vertex AI, gli sviluppatori potranno ottimizzare e personalizzare i modelli sottostanti e connetterli all’esperienza di Duet AI, consentendo un’assistenza ottimizzata alle esigenze dell’organizzazione.
Spiegazione del codice – Gli sviluppatori dedicano molto tempo ed energia nella lettura e comprensione del codice scritto dai loro colleghi o contributori esterni. Per agevolare questo processo, Duet AI per l’assistenza al codice fornisce un’opzione “Spiega questo codice” disponibile ogni volta che uno sviluppatore seleziona del codice, consentendo loro di comprendere, mappare e navigare più rapidamente nelle basi di codice sconosciute.
Sicurezza del codice – Il codice generato da Duet AI può anche essere esaminato per individuare dipendenze vulnerabili tramite Source Protect, contribuendo a identificare vulnerabilità pubbliche note che possono influire sul codice e fornendo suggerimenti di correzione, apportando una maggiore sicurezza.
Sfruttando il potere dell’assistenza AI per sviluppatori come quella fornita da Duet AI, le aziende possono sbloccare livelli senza precedenti di produttività ed efficienza nello sviluppo software, aprendo la strada a una nuova era di innovazione e crescita.
Queste funzionalità iniziali di Duet AI per Google Cloud saranno disponibili per un numero limitato di utenti e presto estenderemo l’accesso. Iscriviti qui per partecipare al programma di test affidabile di IA di Google Cloud.