Torna al menu principale
Blog di Google Italy

Nuove funzionalità di Duet AI, il supporto collaborativo alimentato dall’intelligenza artificiale, per Google Cloud

Duet ai for Google Cloud

I nostri clienti affermano di volersi concentrare sulla crescita e sulla creazione di vantaggi duraturi nel settore, cercando al contempo modi più efficienti di lavorare. Per aiutarli a rendere tutto questo possibile, stiamo reimmaginando i nostri prodotti Google Cloud attraverso l'intelligenza artificiale generativa.

Oggi annunciamo l’espansione dell'anteprima di Duet AI per Google Cloud con l’introduzione di nuove funzionalità, la cui disponibilità generale è prevista entro la fine dell'anno. Duet AI può ora fornire assistenza basata sull’IA in un'ampia gamma di prodotti e servizi di Google Cloud così da soddisfare un maggior numero di utenti cloud, tra cui sviluppatori, operatori, professionisti dei dati e della sicurezza informatica.

Duet AI: il supporto collaborativo alimentato dall’IA sempre attivo

Google Cloud si impegna a offrire a tutti gli utenti un nuovo modo di operare nel cloud grazie alla potenza dell'IA. Duet AI rappresenta una parte fondamentale dell'impegno generale di Google in materia di intelligenza artificiale, e sta rivoluzionando il modo in cui gli utenti lavorano con Google Cloud, aiutando i clienti ad aumentare la loro produttività, ad ottenere vantaggi competitivi e, in ultima analisi, a migliorare i profitti.

Duet AI per Google Cloud è stato presentato all'I/O dello scorso maggio, mostrando le nuove funzionalità per gli sviluppatori, come per esempio l'assistenza per codice e chat. Da quel momento, tester fidati in tutto il mondo hanno sperimentato la potenza di Duet AI, mentre noi abbiamo continuato a lavorare per espandere ulteriormente le funzionalità e integrarle in un'ampia gamma di prodotti e servizi del nostro portfolio.

In occasione di Google Cloud Next, annunciamo che oggi Duet AI è in grado di fornire assistenza IA su più fronti, infondendo la potenza dell'intelligenza artificiale generativa su Google Cloud per supportare i nostri clienti nello sviluppo di applicazioni, operazioni, gestione e migrazione dei database, analisi e visualizzazione dei dati e cybersecurity.

Accelerare lo sviluppo delle applicazioni

Duet AI per Google Cloud fornisce un'assistenza esperta durante l'intero ciclo di sviluppo del software. Questo include generazione di codice, citazione di sorgenti, test coverage, progettazione e la pubblicazione di API, migrazione e modernizzazione delle applicazioni e molto altro ancora.

Con Duet AI, gli sviluppatori possono utilizzare il linguaggio naturale per comprendere rapidamente codici e API complessi, seguire le migliori pratiche di codifica, generare rapidamente test unitari e molto altro. L'assistenza per codice e chat di Duet AI è disponibile nei nostri ambienti di sviluppo come Google Cloud console, Cloud Workstations e Cloud Shell Editor. Inoltre, grazie alle estensioni IDE Cloud Code, è possibile trovare Duet AI anche in IDE di terze parti ad esempio negli IDE di VSCode e JetBrains come CLion, GoLand, IntelliJ, PyCharm, Rider e WebStorm.

Oggi annunciamo nuove potenti funzionalità di Duet AI per gli sviluppatori, che consentono di ampliare i confini dell’assistenza IA per il codice:

  • Modernizzazione delle applicazioni: Duet AI può contribuire a modernizzare più rapidamente le applicazioni offrendo assistenza per il refactoring del codice. In genere, il refactoring delle applicazioni legacy richiede la migrazione e il refactoring del codice da un linguaggio all'altro, tutto ciò può essere costoso e richiedere diversi mesi. Grazie a Duet AI il refactoring del codice e la migrazione a Google Cloud diventano passaggi rapidi e semplici. Per esempio: supponiamo di voler aggiornare un servizio di catalogo prodotti, che collega un sito web front-end al database dei prodotti back-end, da C++ a Go e di voler iniziare a usare Cloud SQL, il servizio di database relazionale gestito di Google Cloud. Per farlo manualmente, sarebbe necessario convertire il codice scritto da C++ a Go, imparare i costrutti di Cloud SQL e aggiornare la connessione al database per utilizzare Cloud SQL. Con Duet AI, invece, è sufficiente aprire la chat di Duet AI direttamente nel proprio ambiente di sviluppo, scrivere un messaggio in linguaggio naturale semplice come "Converti questa funzione in Go e usa Cloud SQL". La funzione verrà riscritta in Go e convertirà automaticamente la connessione al database in Cloud SQL.
Duet AI risponde a una richiesta in linguaggio naturale attraverso un'interfaccia di chat, converte una funzione in Go e aggiorna il database di back-end a Cloud SQL
10:25

Duet AI risponde a una richiesta in linguaggio naturale attraverso un'interfaccia di chat, converte una funzione in Go e aggiorna il database di back-end a Cloud SQL

  • Generazione del codice contestualizzata: In collaborazione con aziende selezionate, abbiamo iniziato a lavorare per consentire la personalizzazione di Duet AI con conoscenze aziendali specifiche basate su library e basi di codice dell'azienda, per generare suggerimenti di codice contestualizzati. Ad esempio, si può chiedere a Duet AI di generare il codice per una funzione che trovi tutti i prodotti sotto i 10 dollari nel catalogo prodotti aziendale, e Duet AI genererà una funzione basata su classi e metodi utilizzati dall'azienda per interagire con il catalogo di prodotti.
Duet AI aiuta a generare codice in base al contesto aziendale
10:25

Duet AI aiuta a generare codice in base al contesto aziendale

  • Integrazione delle applicazioni e gestione delle API: L'integrazione è un'altra parte fondamentale dello sviluppo di un'applicazione. Le applicazioni si basano su API e servizi di integrazione per coordinare le comunicazioni tra più servizi. Utilizzando Duet AI nei nostri servizi di integrazione, come Apigee API Management e Application Integration, gli sviluppatori possono ora progettare, creare e pubblicare facilmente le API utilizzando semplici suggerimenti in linguaggio naturale.
Rispondendo a richieste formulate in linguaggio naturale, Duet AI utilizza gli asset aziendali e il contesto per generare automaticamente specifiche API, flussi di integrazione, descrizioni e test.
10:25

Rispondendo a richieste formulate in linguaggio naturale, Duet AI utilizza gli asset aziendali e il contesto per generare automaticamente specifiche API, flussi di integrazione, descrizioni e test.

"In Wayfair, la produttività degli sviluppatori è prioritaria. Siamo entusiasti di incorporare Duet AI nei nostri sforzi per permettere agli sviluppatori di Wayfair di creare applicazioni in tempi rapidi. Con Duet AI, possiamo aumentare la produttività e la soddisfazione degli sviluppatori allo stesso tempo". - Mark Quigley, Director of Engineering Enablement, Wayfair

“Duet AI è uno dei migliori collaboratori di codifica che abbiamo provato. La nostra prima esperienza con Duet AI è stata molto promettente, con aumenti di produttività di circa il 33%. Al momento stiamo provando nuove funzionalità, come l'indicizzazione e il debugging, che ci aspettiamo aumentino ulteriormente la produttività”. - Kai Du, Director of Engineering, Turing

Semplificare il funzionamento e la gestione dell'infrastruttura e delle applicazioni

La creazione e la messa in sicurezza delle configurazioni così come l'individuazione di problematiche all'interno di un'applicazione sono processi che richiedono un grande investimento di tempo. Duet AI aiuta ad automatizzare la distribuzione, a garantire che le applicazioni siano configurate correttamente, a capire e a risolvere rapidamente i problemi e a creare applicazioni più sicure e affidabili.

Ad esempio, Duet AI per Google Cloud aiuta gli sviluppatori, gli operatori e gli SRE a monitorare le prestazioni e a risolvere rapidamente i problemi grazie alle integrazioni di monitoraggio e logging. Duet AI aiuta a identificare le correlazioni all’interno dell’applicazione, consentendo di passare rapidamente dalla ricezione degli avvisi alla risoluzione dei problemi. In Cloud Monitoring, le richieste in linguaggio naturale possono essere tradotte in query PromQL per analizzare le metriche delle serie temporali, come l'utilizzo della CPU nel tempo. Duet AI può inoltre fornire spiegazioni intuitive di voci di registro complesse in Logs Explorer per facilitare l'analisi delle cause principali e fornire suggerimenti su come risolvere i problemi emersi in Error Reporting.

Duet AI aiuta a risolvere rapidamente i problemi e consiglia le soluzioni da adottare
10:25

Duet AI aiuta a risolvere rapidamente i problemi e consiglia le soluzioni da adottare

Sfruttare il valore dei dati

Gli analisti di dati e di business possono sfruttare Duet AI per BigQuery per un'analisi rapida dei dati. Duet AI per BigQuery fornisce assistenza contestuale per la scrittura di SQL e Python per accedere ai dati e analizzarli, consentendo ai team che si occupano dei dati di concentrarsi maggiormente sulla logica e sui risultati. Può generare funzioni e blocchi di codice completi, suggerire automaticamente il completamento del codice e spiegare sia il codice che le query SQL. Duet AI si concentra sulla comprensione dei dati e dei modelli di utilizzo per assistere nell'analisi, suggerendo quali domande porre.

Inoltre, viene integrata anche la potenza di Vertex AI all'interno dei dati in BigQuery. Con una sola istruzione SQL è possibile collegare le tabelle BigQuery con i modelli di base di Vertex AI, sintonizzare i prompt con i dati, eseguire analisi di testo o generare nuovi attributi per arricchire il modello di dati BigQuery. Ciò consente anche di generare embedding vettoriali all’interno di BigQuery per creare potenti ricerche semantiche e query di raccomandazione.

Duet AI può facilmente creare codice SQL o Python per eseguire operazioni come la segmentazione dei clienti in BigQuery Studio
10:25

Duet AI può facilmente creare codice SQL o Python per eseguire operazioni come la segmentazione dei clienti in BigQuery Studio

"Duet AI per BigQuery ha aiutato il nostro team di dati a L'Oréal ad accelerare la nostra trasformazione, semplificando l'esplorazione, la comprensione e l'utilizzo dei dati. Con Duet AI, possiamo interrogare rapidamente i nostri dati per ottenere gli approfondimenti necessari a prendere decisioni migliori per la nostra azienda. Siamo entusiasti di continuare a lavorare con Duet AI per portare avanti la nostra trasformazione e raggiungere i nostri obiettivi aziendali". - Antoine Castex, Data Platform Architect, L’Oréal

Abbiamo integrato Duet AI anche in Looker per aiutare gli utenti aziendali ad analizzare i dati più velocemente. La nostra visione di Duet AI per Looker è quella di consentire a chi ricopre un ruolo decisionale di ottenere le informazioni giuste, al momento giusto e nel formato giusto. Duet AI per Looker consente l'analisi conversazionale dei dati, la generazione automatica di presentazioni, le sintesi testuali intelligenti basate sui report, l'uso del linguaggio naturale per creare calcoli e visualizzazioni e la possibilità di generare rapidamente modelli LookML. Nel corso dell'anno verrà aggiunto a Looker una nuova esperienza Duet AI per analizzare i dati in un'esperienza di notebook collaborativo.

Duet AI aiuta ad analizzare e visualizzare rapidamente i dati e ad esportare tali visualizzazioni in diapositive
10:25

Duet AI aiuta ad analizzare e visualizzare rapidamente i dati e ad esportare tali visualizzazioni in diapositive

Accelerare e modernizzare i database

Duet AI nei database aiuta a migliorare la produttività degli sviluppatori portandola a nuovi livelli. Oggi stiamo introducendo questa funzionalità per Cloud Spanner, e sarà disponibile in futuro anche su AlloyDB e Cloud SQL. Con Duet AI per Cloud Spanner, è possibile generare codice per strutturare, modificare o interrogare i dati utilizzando il linguaggio naturale. Ad esempio, con un semplice comando come "scrivi una query per mostrare tutti i dati nella tabella dei messaggi", Duet AI può generare automaticamente l'SQL richiesto, che può essere ulteriormente rivisto o modificato, riducendo significativamente il tempo di sviluppo del codice per le applicazioni.

Inoltre, per facilitare la modernizzazione dei database, Duet AI è stato integrato con il nostro Database Migration Service (DMS). Duet AI per DMS aiuta ad automatizzare la conversione del codice del database che non può essere convertito con le tecnologie di traduzione tradizionali. Sarà possibile utilizzare Duet AI per DMS per migrare l'ultimo miglio di Oracle ad AlloyDB e Oracle a Cloud SQL per PostgreSQL entro la fine dell’anno.

Duet AI aiuta ad automatizzare la conversione del codice per l'ultimo miglio delle migrazioni Oracle
10:25

Duet AI aiuta ad automatizzare la conversione del codice per l'ultimo miglio delle migrazioni Oracle

Accelerare la risposta e il ripristino della sicurezza

Duet AI aiuta i professionisti della sicurezza a prevenire le minacce, a ridurre la pressione sui flussi di lavoro relativi alla sicurezza e a valorizzare i migliori talenti nel campo della sicurezza e ora è integrato nei nostri prodotti di sicurezza come Chronicle Security Operations, Mandiant Threat Intelligence e Security Command Center. Duet AI è in grado di riassumere e classificare rapidamente le informazioni sulle minacce, tradurre le ricerche in linguaggio naturale in query e suggerire come procedere per risolvere i problemi, riducendo i tempi di rilevamento e di risposta e rendendo più produttivi i professionisti della sicurezza oberati di lavoro. Per maggiori informazioni su come Duet AI può aiutare i professionisti della sicurezza, è possibile consultare questo blog.

Duet AI in Security Command Center spiega perché le risorse cloud possono essere vulnerabili agli attacchi e fornisce raccomandazioni per affrontare il rischio
10:25

Duet AI in Security Command Center spiega perché le risorse cloud possono essere vulnerabili agli attacchi e fornisce raccomandazioni per affrontare il rischio

Duet AI ti assiste in modo personalizzato e responsabile

Per offrire un servizio migliore agli utenti di Google Cloud, abbiamo addestrato e perfezionato i modelli di base dell'intelligenza artificiale di Duet AI con contenuti specifici di Google Cloud, come documentazione, esempi di codice e best practice. Con Duet AI, miriamo a offrire una nuova esperienza cloud, personalizzata e orientata alle esigenze, che aiuti i team a creare applicazioni sicure, affidabili e scalabili, fornendo al contempo una guida esperta.

Nella progettazione di Duet AI, ci siamo avvalsi dell'approccio di Google volto a proteggere la sicurezza e la privacy dei clienti, nonché dei nostri principi di IA. Ciò significa che potete avere la sicurezza che il vostro codice, i vostri input e le raccomandazioni generate da Duet AI non saranno mai utilizzate per sviluppare alcun prodotto o per l'apprendimento di modelli condivisi. I vostri dati e la vostra proprietà intellettuale rimangono vostri. Inoltre, per aiutarvi a soddisfare i requisiti e le policy di licenza, Duet AI cita puntualmente le fonti da cui provengono i suggerimenti di codice.

Duet AI segnala quando il codice suggerito può essere soggetto a licenze
10:25

Duet AI segnala quando il codice suggerito può essere soggetto a licenze

"Un importante punto di forza di Duet AI è il suo approccio alla sicurezza e alle informazioni riservate: ci permette di mantenere il nostro codice al di fuori dell'addestramento dei modelli o delle analisi a valle che assistenti simili potrebbero eseguire, e questo per noi è davvero importante!" - Kai Du, Director of Engineering, Turing

Per saperne di più

Duet AI per Google Cloud è disponibile da oggi in anteprima. Per maggiori informazioni su Duet AI per Google Cloud e per partecipare al programma di anteprima, visitate la pagina del prodotto all'indirizzo cloud.google.com/duet-ai.