Eseguire una query in linguaggio naturale in un'esplorazione

Analisi conversazionale, basata su Gemini Google Cloud, ti consente di esaminare i tuoi dati ponendo domande in linguaggio conversazionale tramite un'interfaccia di chat intuitiva. L'analisi conversazionale offre diversi modi per "interagire" con i tuoi dati. Quando utilizzi l'analisi conversazionale con Esplora dati, puoi porre domande su una singola esplorazione in una conversazione o creare un agente Esplora dati per interagire con un massimo di cinque esplorazioni contemporaneamente. Puoi anche utilizzare gli agenti di esplorazione dei dati creati e condivisi con te da altri utenti.

Questa pagina spiega come utilizzare l'Analisi conversazionale per interagire con i dati di Esplora. Gli argomenti trattati sono i seguenti:

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

Prima di iniziare

Prima di poter utilizzare l'analisi conversazionale per interagire con i dati di Esplora, assicurati che la configurazione e i requisiti per l'istanza di Looker siano stati soddisfatti e che ti siano state concesse le autorizzazioni appropriate per eseguire le attività descritte in questa pagina.

Avviare una conversazione con una singola esplorazione

Per avviare una conversazione, ovvero un insieme discreto di domande e risposte sui tuoi dati in linguaggio naturale e regolare in un'interfaccia di chat, con una singola esplorazione, segui questi passaggi:

  1. Vai all'interfaccia di Analisi conversazionale.

  2. 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 porre domande sui dati nel campo Fai una domanda all'interno della conversazione. Puoi tornare alla conversazione dalla sezione Conversazioni recenti.

Avviare una conversazione con un agente di dati esistente che esegue query su Esplora

Gli agenti dei dati vengono personalizzati con il contesto e le istruzioni specifiche per i tuoi dati. Puoi avviare una conversazione con un agente dati esistente che hai creato o che un altro utente ha condiviso con te. Per avviare una conversazione con un agente dati esistente connesso a un massimo di cinque esplorazioni di Looker:

  1. Vai all'interfaccia di Analisi conversazionale.

    • Dal menu di navigazione principale: seleziona Conversazioni. Seleziona la scheda Agenti e poi l'agente Esplora dati con cui vuoi interagire.
    • Nel menu Crea, seleziona Conversazione. Seleziona la scheda Agenti e poi l'agente Esplora dati con cui vuoi interagire.
  2. 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 porre domande sui dati nel campo Fai una domanda all'interno della conversazione. Puoi tornare alla conversazione dalla sezione Conversazioni recenti.

Fare domande sui dati di Looker

Quando inizi una nuova conversazione, l'Analisi conversazionale suggerisce alcune domande iniziali da porre. Le domande non devono avere un formato specifico o utilizzare una sintassi specifica. Tuttavia, devono essere correlati all'esplorazione che hai selezionato.

Digita la domanda in linguaggio naturale nel campo Fai una domanda. Seleziona una modalità di domanda e fai clic su Invia. Dopo aver inviato la query, puoi annullare la risposta di Analisi conversazionale facendo clic su Interrompi risposta. L'analisi conversazionale interrompe l'esecuzione della query e visualizza il seguente messaggio: The query was cancelled.

Per ulteriori indicazioni sui tipi di domande che puoi porre, consulta Limitazioni relative alle domande.

Selezionare una modalità di domanda

Quando poni una domanda, puoi selezionare la modalità dal menu a discesa che contiene le opzioni Veloce e Riflessiva. L'interfaccia utente descrive Veloce come opzione pensata per rispondere rapidamente e Ragionamento come opzione pensata per risolvere problemi complessi. Per impostazione predefinita, l'analisi conversazionale utilizza la modalità di domanda Pensiero. Analytics conversazionale manterrà la stessa modalità di domanda durante le conversazioni multi-turno, a meno che tu non la modifichi manualmente.

Modalità veloce

Quando poni una domanda in modalità Veloce, Conversational Analytics tenta di mappare direttamente la tua query in linguaggio naturale ai parametri LookML definiti nei modelli LookML alla base degli Explore della conversazione. L'Analisi conversazionale è in grado di rispondere rapidamente perché si basa sulle definizioni controllate di LookML e non utilizza né mostra alcun tipo di ragionamento.

Ad esempio, una query come "Qual è stato il nostro fatturato totale il mese scorso?" può essere rapidamente tradotta in una query che seleziona la misura total_revenue e filtra per il mese precedente.

Seleziona la modalità Veloce se la query richiede fatti specifici o metriche predefinite dai tuoi dati.

Modalità di pensiero

La modalità Ragionamento è pensata per richieste analitiche più complesse che richiedono un'analisi che vada oltre le ricerche dirette in LookML. In questa modalità, l'agente "pianifica" il suo approccio, decidendo quali strumenti utilizzare e come combinare i risultati. Questa modalità consente di risolvere problemi in più passaggi ed eseguire attività avanzate di data science che potrebbero non essere possibili con una singola query basata su SQL.

Seleziona la modalità Ragionamento quando chiedi perché sui tuoi dati, quando confronti le tendenze o quando fai richieste analitiche più complesse che potrebbero richiedere più passaggi. Questa modalità è particolarmente utile anche per testare un agente e capire come utilizza il codice LookML sottostante delle sue origini dati.

Come Analisi conversazionale elabora le tue domande

Analytics conversazionale potrebbe riformulare la tua domanda dopo l'invio di una query e la domanda riformulata verrà visualizzata nella finestra della conversazione dopo la domanda originale. Ad esempio, Conversational Analytics potrebbe riformulare la domanda "Qual è la media dell'età degli utenti?" in "Qual è l'età media degli utenti?"

Mentre Analisi conversazionale esegue la query, puoi osservare il suo ragionamento e il suo processo di pensiero. Analytics conversazionale potrebbe porre domande di approfondimento per chiarire eventuali ambiguità nella query originale. Ad esempio, se sono presenti più campi con nomi simili, Conversational Analytics potrebbe chiederti di specificare quale campo è più appropriato da utilizzare per l'elaborazione della query.

Conversazioni a più turni

Man mano che continui la conversazione, Conversational Analytics terrà conto delle domande e delle risposte precedenti. 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.

Domande chiarificatrici

Mentre Analisi conversazionale esegue la query, puoi osservare il suo ragionamento e il suo processo di pensiero. Analytics conversazionale potrebbe porre domande di approfondimento per chiarire eventuali ambiguità nella query originale. Ad esempio, se sono presenti più campi con nomi simili, Conversational Analytics potrebbe chiederti di specificare quale campo è più appropriato da utilizzare per l'elaborazione della query.

Metadati delle conversazioni

Quando interagisci con un agente di esplorazione o 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 a una query attiva durante l'esecuzione o eliminando la domanda più recente e la relativa risposta.

Elimina l'ultima domanda

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 le seguenti opzioni per comprendere i risultati e i calcoli delle query:

Determinare come è stata interpretata la query

Se utilizzi la modalità Pensiero per porre la domanda, puoi vedere come Analisi conversazionale ha ragionato sulla tua query. Per visualizzare il ragionamento, espandi l'opzione Mostra ragionamento. Per nascondere il ragionamento, fai clic su Nascondi ragionamento.

Analisi conversazionale analizza ogni query e pensa a come rispondere, utilizzando le parole chiave della query per dedurre le dimensioni, le metriche e gli altri parametri pertinenti dal livello semantico dei set di dati associati alla conversazione e interpretando dalla query le aggregazioni che potrebbero dover essere eseguite. Quando espandi Mostra ragionamento, Conversational Analytics mostra una spiegazione in testo normale dei passaggi che ha eseguito per interpretare la query. La spiegazione include anche la durata della riflessione di Conversational Analytics sulla query.

Seguendo la sua capacità di ragionamento, Analisi conversazionale genera una risposta, che può includere una richiesta di chiarimento sulla tua query.

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.

Quando fai clic su Come è stato calcolato?, Conversational Analytics 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 Advanced Analytics è disponibile per il tuo agente dati, 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:

  • Analytics conversazionale può restituire un massimo di 5000 righe per query.
  • 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, come le previsioni, quando è attivata l'analisi avanzata.