Analizzare i dati con le conversazioni

Questo documento descrive come creare, modificare ed eliminare le conversazioni in BigQuery. Le conversazioni sono chat persistenti con un agente dati o origini dati, come tabelle o viste, che selezioni.

Puoi porre agli agenti dei dati domande in più parti che utilizzano termini comuni, ad esempio "vendite" o "più popolari", senza specificare i nomi dei campi della tabella o definire condizioni per filtrare i dati. Un agente può determinare quali origini dati interrogare e sfruttare le ottimizzazioni, come le partizioni di tabelle, quando costruisce una risposta. La risposta della chat contiene la risposta alla tua domanda come testo e codice e include il ragionamento alla base dei risultati. La risposta può includere anche immagini e grafici, se appropriato.

Puoi creare una conversazione con un agente dati o una conversazione diretta con una o più tabelle. Quando crei una conversazione diretta, l'API Analisi conversazionale interpreta la tua domanda senza il contesto e le istruzioni di elaborazione offerte da un agente dati.

Prima di iniziare

  1. Verifica che la fatturazione sia abilitata per il tuo progetto Google Cloud .

  2. Abilita le API BigQuery, Gemini Data Analytics e Gemini in Google Cloud .

    Ruoli richiesti per abilitare le API

    Per abilitare le API, devi disporre del ruolo IAM Amministratore utilizzo dei servizi (roles/serviceusage.serviceUsageAdmin), che include l'autorizzazione serviceusage.services.enable. Scopri come concedere i ruoli.

    Abilita le API

Ruoli obbligatori

Per creare conversazioni, devi disporre di uno dei seguenti ruoli IAM API Analisi conversazionale:

  • Per visualizzare e creare conversazioni con qualsiasi agente dati condiviso con te, devi disporre del ruolo Utente agente dati Gemini Data Analytics (roles/geminidataanalytics.dataAgentUser) e del ruolo Utente Gemini in Google Cloud (roles/cloudaicompanion.user) a livello di progetto.
  • Per creare una conversazione diretta, devi disporre del ruolo Gemini Data Analytics Stateless Chat User (roles/geminidataanalytics.dataAgentStatelessUser).

Inoltre, nelle seguenti situazioni devi disporre dei seguenti ruoli:

Se non disponi dei ruoli appropriati nelle tabelle dei dati di origine utilizzate dall'agente dei dati, il sistema restituisce il seguente errore quando interagisci con l'agente dei dati:

Schema_Resolution: Access Denied

Best practice

L'analisi conversazionale esegue automaticamente le query per tuo conto per rispondere alle tue domande. Prendi in considerazione i seguenti fattori che potrebbero aumentare il costo delle query:

  • Dimensioni delle tabelle di grandi dimensioni
  • Utilizzo delle unioni di dati nelle query
  • Chiamate frequenti alle funzioni di AI all'interno delle query

crea conversazioni

Puoi creare una conversazione con un agente dati personalizzato esistente. In alternativa, per domande rapide e una tantum, puoi creare una conversazione direttamente con una singola origine dati.

Crea una conversazione con un agente di dati

Per creare una conversazione con un agente dati, devi prima creare un agente dati e pubblicarlo. Puoi anche avviare una conversazione con gli agenti che altri condividono con te.

Per creare una conversazione con un data agent esistente nella console Google Cloud , segui questi passaggi:

  1. Vai alla pagina Agenti di BigQuery.

    Vai ad Agenti

  2. Seleziona la scheda Catalogo agenti.

  3. Nella sezione I miei agenti o Condivisi da altri utenti della tua organizzazione, fai clic sulla scheda dell'agente con cui vuoi chattare.

  4. Fai clic su Avvia una conversazione. Si apre un nuovo riquadro della chat.

Creare una conversazione diretta con un'origine dati

Per creare una conversazione con un'origine dati nella console Google Cloud , seleziona una delle seguenti opzioni:

Pagina Agenti

Per creare una conversazione diretta con un'origine dati dalla pagina Agenti:

  1. Vai alla pagina Agenti di BigQuery.

    Vai ad Agenti

  2. Nella scheda Conversazioni, nel riquadro Chatta con i tuoi dati, fai clic su Origini dati.

  3. Seleziona una o più origini dati e fai clic su Crea conversazione.

Editor BigQuery

Per creare una conversazione diretta con un'origine dati dalla pagina BigQuery, segui questi passaggi:

  1. Nella console Google Cloud , vai alla pagina BigQuery.

    Vai a BigQuery

  2. Nel riquadro a sinistra, fai clic su Explorer.

  3. Nel riquadro Explorer, espandi il progetto, fai clic su Set di dati e poi seleziona un set di dati. Si apre la panoramica del set di dati.

  4. Seleziona un'origine dati, ad esempio una tabella, una vista o un grafico. Si apre la risorsa.

  5. Nella barra dei menu, fai clic su Crea conversazione.

  6. (Facoltativo) Per creare una nuova conversazione con i risultati della query quando esegui una query, fai clic su Crea conversazione nel riquadro Risultati della query. L'origine dati è la tabella temporanea dei risultati memorizzati nella cache che in genere rimane disponibile per 24 ore. Dopo la scadenza dei risultati memorizzati nella cache, non puoi porre domande sui dati.

Creare un agente di dati da una conversazione

  1. Nel riquadro Dati di una conversazione, nella sezione Azioni rapide, fai clic su Crea agente.
  2. Segui i passaggi per creare un agente.

Iniziare una conversazione

Nel campo Fai una domanda, inserisci una domanda per l'agente di dati. Puoi anche fare clic su una delle domande suggerite da Gemini per iniziare.

L'API Analisi conversazionale elabora la domanda e restituisce i risultati. Per visualizzare ogni passaggio eseguito dall'agente dei dati per fornire la risposta alla tua domanda, fai clic su Mostra motivazione.

Come aprire i risultati di **Mostra ragionamento**

Per visualizzare informazioni su come sono stati calcolati i risultati, fai clic su Come è stato calcolato?

La sezione Riepilogo include la query generata seguita dal risultato della query. Se vuoi, puoi aprire la query nell'editor di query.

I dettagli di calcolo dell'API, inclusi la query generata e il
risultato della query.

Quando appropriato per i dati, la risposta fornisce immagini, grafici, tabelle e altre visualizzazioni.

Gestire le conversazioni

Puoi aprire, rinominare o eliminare una conversazione nella pagina Agenti e gestire le conversazioni in BigQuery Studio Explorer.

Aprire una conversazione esistente

  1. Nella console Google Cloud , vai alla pagina Agenti di BigQuery.

    Vai ad Agenti

  2. Nella scheda Conversazioni, nell'elenco delle conversazioni, fai clic sulla conversazione che vuoi aprire.

Rinominare una conversazione

  1. Nella console Google Cloud , vai alla pagina Agenti di BigQuery.

    Vai ad Agenti

  2. Nella scheda Conversazioni, nell'elenco delle conversazioni, fai clic sulla conversazione da rinominare.

  3. Fai clic su Visualizza azioni > Rinomina.

  4. Nella finestra di dialogo Rinomina conversazione, inserisci un nuovo nome per la conversazione nel campo Nome conversazione.

  5. Fai clic su Rinomina.

Eliminare una conversazione

I risultati delle domande in una conversazione vengono mantenuti anche se le origini dati sottostanti vengono eliminate. Per eliminare una conversazione e tutti i risultati che contiene, segui questi passaggi:

  1. Nella console Google Cloud , vai alla pagina Agenti di BigQuery.

    Vai ad Agenti

  2. Nella scheda Conversazioni, nell'elenco delle conversazioni, fai clic sulla conversazione che vuoi eliminare.

  3. Fai clic su Visualizza azioni > Elimina.

  4. Nella finestra di dialogo Eliminare la conversazione?, fai clic su Elimina.

Se non aggiorni una conversazione per 180 giorni, BigQuery la elimina automaticamente.

Gestire le conversazioni utilizzando BigQuery Studio Explorer

Gestisci le conversazioni utilizzando BigQuery Studio Explorer. Questo elenco di conversazioni fornisce una posizione centrale per cercare, aprire o creare conversazioni. Puoi anche copiare l'ID conversazione o aggiornare l'elenco delle conversazioni.

Per gestire le tue conversazioni:

  1. Vai alla pagina Esplora di BigQuery Studio.

    Vai a Explorer

  2. Nel riquadro Explorer, espandi il nome di un progetto.

  3. Fai clic su Conversazioni.

    1. Per filtrare l'elenco delle conversazioni, inserisci il nome o il valore di una proprietà nel campo filtro.
    2. Per aprire una conversazione, fai clic su Visualizza azioni > Apri.
    3. Per copiare un ID conversazione, fai clic su Visualizza azioni > Copia ID.
    4. Per creare una conversazione, fai clic su Crea conversazione nella barra dei menu.
    5. Per aggiornare l'elenco, fai clic su Aggiorna nella barra dei menu.

Località

L'analisi conversazionale opera a livello globale, quindi non puoi scegliere la regione da utilizzare. Le tue conversazioni potrebbero non essere archiviate nella stessa regione delle relative origini dati.

Passaggi successivi