Interagisci con i dati di Looker

L'analisi conversazionale è una funzionalità di chat con i tuoi dati basata su Gemini per Google Cloud. L'analisi conversazionale consente agli utenti senza competenze in business intelligence di porre domande relative ai dati in un linguaggio normale, naturale (conversazionale) e di andare oltre le dashboard statiche. L'analisi conversazionale è disponibile nelle istanze di Looker (Google Cloud core) e Looker (originale).

Scopri come e quando Gemini per Google Cloud utilizza i tuoi dati.

Puoi accedere ad Analisi conversazionale in Looker nei seguenti modi:

Avviare una conversazione con un agente di Explore o di dati

I set di domande che poni su un set di dati sono organizzati per conversazione. Dividere il lavoro in più conversazioni può essere utile per organizzare le linee di indagine. Per creare una nuova conversazione:

  1. Vai alla pagina Conversazioni.
  2. Scegli una delle seguenti opzioni per iniziare la conversazione:

    • Esplorazioni: per avviare una conversazione basata su un massimo di cinque esplorazioni di Looker, seleziona il riquadro Esplora. Il nome del progetto è elencato accanto al nome dell'esplorazione.

    • Agenti: gli agenti di dati vengono personalizzati con il contesto e le istruzioni specifiche per i tuoi dati. Per avviare una conversazione con un agente dei dati esistente, seleziona la scheda Agenti e poi un agente dei dati. Puoi avviare una conversazione con un agente dei dati che hai già creato o che un altro utente ha condiviso con te. Per creare un nuovo agente dati, seleziona Nuovo agente.

  3. Per impostazione predefinita, la conversazione si chiama "Senza titolo". Dopo la prima domanda nella conversazione, Conversational Analytics genera automaticamente un titolo della conversazione basato sulla domanda e sulla risposta. Per modificare il nome generato, fai clic sul titolo nella parte superiore della pagina della conversazione e inserisci un nuovo nome. Per salvare le modifiche, fai clic in un altro punto della pagina o premi Invio (Mac) o Enter (PC).

Dopo aver creato una conversazione, puoi fare domande sui dati nel campo Fai una domanda all'interno della conversazione. Puoi tornare alla conversazione dalla sezione Conversazioni recenti.

Avviare una conversazione da un'esplorazione di Looker

Puoi anche avviare una conversazione direttamente con un'esplorazione di Looker. Per avviare una conversazione, vai a Esplora e seleziona Avvia una conversazione.

Fai domande

Puoi porre domande per ottenere approfondimenti dai tuoi dati. Quando inizi una nuova conversazione, l'analisi conversazionale suggerisce alcune domande iniziali da porre. Le domande non devono essere in un formato specifico o utilizzare una sintassi specifica. Tuttavia, devono essere correlati all'esplorazione che hai selezionato. Analytics conversazionale potrebbe riformulare la tua domanda dopo che hai scritto una query e la domanda riformulata verrà visualizzata nella finestra di conversazione dopo la domanda originale. Ad esempio, Conversational Analytics potrebbe riformulare la domanda "Qual è la media delle età degli utenti?" in "Qual è l'età media degli utenti?".

Conversational Analytics terrà conto delle domande e delle risposte precedenti mentre continui la conversazione. Puoi riprendere le risposte precedenti e svilupparle perfezionando ulteriormente i risultati o modificando il tipo di visualizzazione.

Per ulteriori indicazioni sulla creazione di domande, vedi Limitazioni relative alle domande.

Metadati delle conversazioni

Quando interagisci con un'esplorazione o un agente di dati, il riquadro comprimibile Dati mostra il nome dell'esplorazione di Looker utilizzata dalla conversazione. Il riquadro Dati fornisce anche le seguenti opzioni:

  • Visualizza campi: quando chatti con un Explore, puoi visualizzarlo in una nuova finestra del browser facendo clic su Visualizza campi.
  • Modifica agente: quando chatti con un agente dati, puoi modificare i dettagli dell'agente dati facendo clic su Modifica agente.
  • Nuova conversazione: avvia una nuova conversazione con l'esplorazione di Looker utilizzata dalla conversazione corrente.

Gestire le query all'interno di una conversazione

Quando interagisci con i dati, puoi gestire la conversazione interrompendo una risposta alla query attiva durante l'esecuzione o eliminando la domanda più recente e la relativa risposta.

Interrompere una risposta alla query

Per interrompere l'esecuzione di una query dopo aver inviato un messaggio, fai clic su Interrompi risposta. Analytics conversazionale interrompe l'esecuzione della query e visualizza il seguente messaggio: The query was cancelled.

Elimina la domanda più recente

Per eliminare la domanda più recente e la relativa risposta:

  1. Tieni il cursore sopra la domanda più recente, quindi fai clic su Elimina messaggio.
  2. Nella finestra di dialogo Eliminare definitivamente il messaggio?, fai clic su Elimina per eliminare definitivamente la domanda e la relativa risposta.

Comprendere i risultati e i calcoli delle query

Quando fai domande sui tuoi dati in Analisi conversazionale, la risposta potrebbe includere una visualizzazione, una tabella di dati o altri dettagli, a seconda della query specifica e dei dati connessi. Per aprire i risultati della query come esplorazione, fai clic su Apri in Esplora all'interno dei risultati della query.

Oltre a questa risposta alla query, Analisi conversazionale fornisce dettagli su come è stata calcolata la risposta.

Determinare come è stata calcolata una risposta

Per vedere come l'analisi conversazionale è arrivata a una risposta o ha creato una visualizzazione, fai clic su Come è stato calcolato? nei risultati della query.

Se fai clic su Come è stato calcolato?, Analisi conversazionale mostra una sezione Testo. La sezione Testo fornisce una spiegazione in testo normale dei passaggi eseguiti da Conversational Analytics per arrivare alla risposta fornita. Questa spiegazione include i nomi dei campi non elaborati utilizzati, i calcoli eseguiti, i filtri applicati, l'ordinamento e altri dettagli.

Se l'amministratore di Looker ha abilitato Code Interpreter attivando l'opzione Advanced Analytics per gli agenti di dati di Analisi conversazionale, la scheda Codice mostra il codice Python aggiuntivo generato per le query avanzate.

Gestire le conversazioni

Le conversazioni sono elencate per titolo nella sezione Recenti. Puoi modificare i nomi delle conversazioni, eliminarle o ripristinarle dalla cartella Cestino.

Eliminare una conversazione

Per spostare una conversazione nel cestino, aprila e fai clic su Sposta nel cestino.

Ripristinare o eliminare definitivamente una conversazione

Per ripristinare o eliminare definitivamente una conversazione dal cestino:

  1. In Conversational Analytics, seleziona Cestino nel pannello di navigazione a sinistra per visualizzare l'elenco delle conversazioni spostate nel cestino.
  2. Nella sezione Cestino, fai clic sul nome della conversazione che vuoi ripristinare o eliminare definitivamente.
  3. Nella finestra di dialogo Vuoi continuare?, seleziona una delle seguenti opzioni:

    • Cancel (Annulla): annulla l'azione.
    • Ripristina: ripristina la conversazione. Puoi accedere alla conversazione dalla sezione Recenti del menu di navigazione a sinistra in Analisi conversazionale.
    • Elimina definitivamente: elimina definitivamente la conversazione.

Limitazioni note

Conversational Analytics presenta le seguenti limitazioni note.

Limitazioni relative alle visualizzazioni

Analisi conversazionale utilizza Vega-lite per la generazione di grafici delle conversazioni. Sono supportati completamente i seguenti tipi di grafici Vega:

  • Grafico a linee (una o più serie)
  • Grafico ad area
  • Grafico a barre (orizzontale, verticale, in pila)
  • Grafico a dispersione (uno o più gruppi)
  • Grafico a torta

Sono supportati i seguenti tipi di grafici Vega, ma potresti riscontrare un comportamento imprevisto durante il rendering:

  • Maps
  • Mappe termiche
  • Grafici con descrizioni comando

I tipi di grafici che non fanno parte del catalogo Vega non sono supportati. I grafici non specificati in questa sezione sono considerati non supportati.

Limitazioni delle origini dati

Conversational Analytics presenta le seguenti limitazioni delle origini dati:

  • Per i dati di Looker, Conversational Analytics può restituire un massimo di 5000 righe per query.
  • L'analisi conversazionale non supporta la funzionalità Nomi delle colonne flessibili di BigQuery.
  • Analytics conversazionale non può impostare il valore di un campo solo con filtri definito utilizzando i parametri parameter o filter di LookML.

Limitazioni per le domande

Analisi conversazionale supporta le domande a cui è possibile rispondere con una singola visualizzazione, ad esempio:

  • Tendenze delle metriche nel tempo
  • Suddivisione o distribuzione di una metrica per dimensione
  • Valori univoci per una o più dimensioni
  • Valori di una singola metrica
  • Valori delle dimensioni principali per metrica

L'analisi conversazionale non supporta ancora le domande a cui è possibile rispondere solo con i seguenti tipi di visualizzazioni complesse:

  • Previsione
  • Analisi statistica avanzata, inclusi correlazione e rilevamento anomalie

È possibile rispondere a domande più avanzate, ad esempio le previsioni, quando è abilitato Code Interpreter.

Conversazione di esempio

La seguente conversazione di esempio mostra come un utente può interagire con Conversational Analytics in modo naturale e bidirezionale. In questo esempio, l'utente pone la seguente domanda: "Puoi tracciare le vendite mensili di bevande calde rispetto ai frullati per il 2023 ed evidenziare il mese con le vendite più alte per ogni tipo di bevanda?" Conversational Analytics risponde generando un grafico a linee che mostra le vendite mensili di bevande calde e frullati per il 2023, evidenziando luglio come il mese con le vendite più alte per entrambe le categorie.

Chat di Conversational Analytics che include un grafico a linee delle vendite mensili di bevande calde e frullati nel 2023, con il mese di luglio evidenziato. Chat di Conversational Analytics che include un grafico a linee delle vendite mensili di bevande calde e frullati nel 2023, con il mese di luglio evidenziato.s

Come illustrato in questa conversazione di esempio, l'analisi conversazionale interpreta le richieste in linguaggio naturale, incluse le domande in più parti che utilizzano termini comuni come "vendite" e "bevande calde", senza richiedere agli utenti di specificare i nomi esatti dei campi del database (come Total monthly drink sales) o definire le condizioni di filtro (come type of beverage = hot). L'analisi conversazionale descrive i risultati chiave, spiega il ragionamento e fornisce una risposta che include testo e, se appropriato, un grafico. Per incoraggiare un'analisi più approfondita, l'analisi conversazionale può anche suggerire domande di approfondimento.

  • Panoramica di Analisi conversazionale in Looker: la pagina di destinazione di Analisi conversazionale con un elenco di link alle funzionalità chiave di tutta la documentazione di Analisi conversazionale.

  • Creare e gestire agenti dati: con gli agenti dati, puoi personalizzare l'agente di query sui dati basato sull'AI fornendo contesto e istruzioni specifici per i tuoi dati, il che aiuta l'analisi conversazionale a generare risposte più accurate e pertinenti al contesto.

  • Best practice per la configurazione di Analisi conversazionale in Looker: strategie e best practice per aiutare gli amministratori di Looker e gli sviluppatori di LookML a configurare, implementare e ottimizzare Analisi conversazionale.

  • Attiva l'analisi avanzata con l'interprete di codice: l'interprete di codice in Analisi conversazionale traduce le domande in linguaggio naturale in codice Python ed esegue il codice. Rispetto alle query standard basate su SQL, l'utilizzo di Python da parte di Code Interpreter consente analisi e visualizzazioni più complesse.