L'analisi conversazionale è una funzionalità di chat con i dati basata su Gemini per Google Cloud. Basata sul livello di modellazione semantica di Looker, l'analisi conversazionale consente agli utenti della tua organizzazione di porre domande relative ai dati in un linguaggio normale e naturale (conversazionale) per una BI self-service controllata e affidabile. Questo approccio accelera l'adozione dell'analisi in tutta l'organizzazione fornendo governance e sicurezza di livello aziendale.
L'analisi conversazionale è disponibile sia nelle istanze di Looker (Google Cloud core) sia in quelle di Looker (originale).
Scopri come e quando Gemini per Google Cloud utilizza i tuoi dati.
Funzionalità principali
L'analisi conversazionale include le seguenti funzionalità chiave:
- Esplorazioni delle query in linguaggio naturale: conversa in linguaggio naturale con una singola esplorazione o con un agente di dati che esegue query su un massimo di cinque esplorazioni.
- Crea un agente di dati per eseguire query su Esplora: puoi personalizzare un agente di query di Esplora basato sull'AI fornendo contesto e istruzioni specifici per i tuoi dati, il che aiuta l'agente di dati a generare risposte più accurate e pertinenti al contesto. Puoi anche condividere i tuoi agenti di dati con altri utenti o pubblicarli in altre applicazioni, come Gemini Enterprise, in modo che possano porre domande con lo stesso contesto. Puoi connettere questo tipo di agente dati a un massimo di cinque esplorazioni. Aggiungi query verificate al contesto dell'agente dati per migliorare l'accuratezza delle risposte dell'agente dati di Explore.
- Eseguire query su una dashboard utilizzando un agente dati Anteprima: utilizza Conversational Analytics per generare un agente dati della dashboard in grado di eseguire query sui modelli sottostanti di una dashboard. Gli agenti della dashboard sono disponibili quando l'impostazione Abilita agenti della dashboard è attivata nella pagina Gemini in Looker del pannello Amministrazione. Inoltre, i creatori di dashboard possono attivare o disattivare gli agenti della dashboard a livello di singola dashboard. Gli agenti della dashboard sono disponibili per le dashboard definite dall'utente e per le dashboard LookML.
- Analisi avanzata: la funzionalità Analisi avanzata all'interno di Conversational Analytics traduce le domande in linguaggio naturale in codice Python ed esegue il codice. Rispetto alle query standard basate su SQL, l'utilizzo di Python nella funzionalità Advanced Analytics consente analisi e visualizzazioni più complesse.
- Incorporamento: puoi incorporare Conversational Analytics in un sito web o in un'applicazione utilizzando un tag iframe HTML, proprio come puoi fare con altri tipi di contenuti di Looker. L'analisi conversazionale supporta sia l'incorporamento privato, in cui gli utenti vengono autenticati con le credenziali di accesso a Looker, sia l'incorporamento firmato, in cui gli utenti vengono autenticati tramite la tua applicazione.
- Coinvolgimento degli utenti, monitoraggio dell'utilizzo dei token e feedback Anteprima: gli utenti con accesso ai contenuti dell'attività del sistema di Looker possono scoprire di più sul coinvolgimento degli utenti e sull'utilizzo dei token quando un amministratore di Looker ha attivato la funzionalità di anteprima Utilizzo dei token dell'agente di analisi conversazionale. Gli utenti con accesso ai contenuti dell'attività di sistema di Looker possono monitorare i dati delle query degli utenti (se gli utenti hanno acconsentito alla condivisione dei dati delle query) e se un amministratore di Looker ha attivato la funzionalità di anteprima Revisione delle query di analisi conversazionale (CA) per gli utenti finali. La dashboard Analisi conversazionale è disponibile nella sezione Attività di sistema del riquadro Amministrazione.
- Workflow agentici attivati Anteprima: configura avvisi e monitoraggio basati su metriche direttamente tramite query in linguaggio naturale in conversazioni autonome con Esplora o con gli agenti di dati di Esplora. I workflow con agenti sono disponibili quando l'impostazione Workflow con agenti è attivata nella pagina Gemini in Looker del pannello Amministrazione.
Agenti di dati e Conversazioni
Chattare con un agente dati offre diversi vantaggi chiave rispetto a una conversazione standard con una singola esplorazione. L'avvio di una conversazione da un'esplorazione consente di eseguire rapidamente query in linguaggio naturale di quella specifica origine dati, mentre un agente di dati funziona come un analista autonomo specializzato che può essere personalizzato e condiviso all'interno dell'organizzazione.
Gli agenti di dati offrono il seguente vantaggio rispetto alle conversazioni con Esplora:
- Chattare con più esplorazioni: in una conversazione con un'esplorazione, puoi eseguire query su una sola esplorazione alla volta. Tuttavia, un agente dati può connettersi a un massimo di cinque esplorazioni distinte, consentendo agli utenti di eseguire analisi cross-domain e ricevere risposte più complete.
- Chattare con una dashboard di Looker: quando chatti con una dashboard, l'analisi conversazionale crea un agente di dati della dashboard che puoi utilizzare per eseguire query non solo su una dashboard, ma anche sulle esplorazioni sottostanti.
- Contesto creato: puoi fornire al tuo agente di dati istruzioni personalizzate che non sono disponibili in una conversazione standard di Esplora, incluse le seguenti risorse:
- Glossari aziendali: puoi definire gerghi o acronimi specifici dell'organizzazione direttamente nelle istruzioni dell'agente.
- Framework delle persona: puoi assegnare un ruolo o una competenza specifici all'agente, impostando un tono coerente e un giudizio professionale per la conversazione.
- Specializzazione degli agenti: anziché utilizzare la singola interfaccia generica di una conversazione, puoi creare agenti specializzati per diverse unità aziendali, ad esempio un agente per le entrate o un Ops Agent. Ciò consente un'esperienza di analisi più guidata, indirizzando gli utenti verso i campi e i filtri più pertinenti alle loro esigenze.
- Collaborazione e riutilizzo: le esplorazioni delle conversazioni sono in genere limitate a un solo utente, mentre gli agenti dei dati possono essere condivisi con altri membri della tua organizzazione. La condivisione garantisce che più utenti possano usufruire dello stesso contesto e della stessa governance sviluppati da un amministratore o da un esperto di dati.
- Comportamento personalizzato: puoi configurare l'agente in modo che operi in base a requisiti rigorosi, ad esempio utilizzando filtri predefiniti, ad esempio "utilizza sempre gli ultimi 6 mesi se non viene menzionato alcun periodo di tempo". Queste misure di salvaguardia assicurano che l'agente operi nel rispetto degli standard di governance e sicurezza specifici della tua organizzazione. Puoi anche nascondere i campi in Esplora per impedire all'agente dati di utilizzarli nelle query.
La seguente tabella riassume le principali differenze tra questi tipi di conversazioni e agenti di dati:
| Funzionalità di analisi conversazionale | Casi d'uso principali | Punto di ingresso | Funzionalità di condivisione | Limitazioni |
|---|---|---|---|---|
| Esplorare le conversazioni |
|
|
In genere limitata a un solo utente (non condivisibile). |
|
| Esplora gli agenti di dati |
|
Nella pagina Conversational Analytics, seleziona la scheda Agenti. | Può essere condiviso con altri utenti dell'organizzazione concedendo l'accesso ai contenuti (Visualizzazione o Gestione accesso; Modifica). Possono anche essere pubblicati su applicazioni esterne come Gemini Enterprise (anteprima). |
|
| Agenti della dashboard |
|
Dalla dashboard, seleziona Chatta con questa dashboard. | Eredita il modello di condivisione della dashboard. |
|
Come funziona Conversational Analytics?
L'analisi conversazionale utilizza Gemini per Google Cloud interpretare le domande in linguaggio naturale e fornire risposte in Looker in base ai tuoi dati. Utilizza il modello semantico di Looker, ovvero le definizioni LookML dei tuoi dati, come fonte attendibile per garantire che le risposte siano accurate e coerenti. Analisi conversazionale può interpretare le definizioni aziendali per metriche come "entrate" o "churn" perché sono definite in LookML, utilizzando queste definizioni per fornire domande accurate e coerenti.
Per basare le sue risposte sui tuoi dati e sul contesto aziendale specifici, Analisi conversazionale utilizza diverse tecniche:
- Schema LookML: all'inizio di una richiesta, Analisi conversazionale recupera lo schema dalle esplorazioni a cui è connesso. L'analisi conversazionale utilizza i parametri del modello LookML in diversi modi:
- Identificazione dei campi: i metadati dello schema aiutano Analisi conversazionale a concentrarsi sui campi pertinenti. Questi metadati includono parametri LookML come
name,label,description,typeedimension_group. Questi parametri aiutano l'analisi conversazionale a mappare i termini nelle domande degli utenti ai campi corretti. Ad esempio,descriptionpuò fornire terminologia o contesto specifici per un campo. Analytics conversazionale ignora tutti i campi che utilizzano il parametrohidden. - Formattazione delle risposte: l'analisi conversazionale utilizza i parametri
labelper la denominazione intuitiva dei campi e i parametrivalue_formatper la formattazione dei dati nelle risposte.
- Identificazione dei campi: i metadati dello schema aiutano Analisi conversazionale a concentrarsi sui campi pertinenti. Questi metadati includono parametri LookML come
- Generazione di query: anziché eseguire query direttamente nel database, Conversational Analytics determina quali campi, filtri, ordinamenti e limiti devono essere utilizzati nella query. Looker compone ed esegue la query utilizzando il modello LookML sottostante. Questo processo è simile al modo in cui un utente interagisce con un'interfaccia Esplora. L'analisi conversazionale non ha bisogno di comprendere la logica di join complessa o le definizioni dei campi perché Looker gestisce la composizione delle query in base al modello LookML. La generazione di query garantisce che tutte le query rispettino la logica di join, il filtraggio, l'aggregazione e le autorizzazioni dei dati definite nel modello LookML. Per generare query, Analisi conversazionale deve determinare i valori corretti da utilizzare nei filtri. Questi valori devono corrispondere esattamente ai valori nei dati sottostanti o a espressioni di filtro più avanzate, come i caratteri jolly. Per risolvere le discrepanze tra i valori inclusi dall'utente nelle domande in linguaggio naturale e i valori esatti che potrebbero essere richiesti da un filtro, l'analisi conversazionale utilizza i valori definiti con
allowed_valuenei campiparametere può utilizzare strumenti per verificare la presenza di valori specifici nei campi:- Dati di esempio: restituisce fino a 100 valori da un campo per aiutare Analisi conversazionale a imparare i pattern o a trovare una corrispondenza esatta per i valori dei filtri.
- Ricerca approssimativa: genera un insieme di termini di ricerca in base all'input utente'utente e ne verifica la presenza in una dimensione per trovare valori di filtro appropriati.
Sia i dati di esempio sia la ricerca fuzzy utilizzano l'API di suggerimento di Looker e sono quindi influenzati da parametri LookML come
suggestions,suggest_exploreesuggest_dimension.
- Analisi: dopo l'esecuzione delle query, l'analisi conversazionale analizza i risultati delle query per rispondere alle domande degli utenti. L'analisi conversazionale può analizzare i risultati in uno o più dei seguenti modi:
- Utilizza le funzionalità integrate di Gemini per interpretare e riassumere i risultati.
- Utilizza l'esecuzione del codice Python tramite Advanced Analytics per eseguire ulteriori analisi sui risultati.
- Crea visualizzazioni in base ai risultati delle query.
Sfruttando il modello semantico di Looker, l'analisi conversazionale fornisce l'accesso ai dati di varie piattaforme, come BigQuery, AlloyDB, Redshift, Snowflake e Databricks, senza la necessità di comprendere la complessità dei dati sottostanti e garantisce che tutte le risposte siano coerenti e controllate.
Come funzionano gli agenti di dati di Analisi conversazionale?
Un agente di dati di Analisi conversazionale basa le sue risposte su due input principali: lo schema LookML della tua istanza, definito da uno sviluppatore Looker, e le istruzioni dell'agente, che scrivi quando crei o modifichi l'agente.
Dalla query, un agente dati deve determinare quali campi LookML selezionare e quali filtri, ordinamenti o limiti applicare. Per farlo in modo accurato, mappa il linguaggio naturale nella query con le proprie istruzioni dell'agente e con lo schema LookML dei dati nei seguenti modi:
- Mappatura dei termini semantici: gli utenti spesso utilizzano un linguaggio tecnico nelle loro domande. L'agente utilizza le istruzioni dell'agente e i metadati del campo LookML per interpretare la query. Ad esempio, per la query "Quanto nuovo business abbiamo generato?", un agente dei dati potrebbe mappare "nuovo business" a una misura che calcola le entrate ricorrenti mensili. Per la query "Chi sono i nostri clienti più importanti?", un agente di dati sarebbe in grado di mappare "più importanti" a un conteggio di utilizzo e "clienti" a una dimensione chiamata Nome cliente.
- Mappatura dei valori dei campi: l'agente cerca punti dati specifici, ad esempio "California" o "Jeans slim fit", utilizzando strumenti specializzati per campionare i dati o eseguire ricerche approssimative. Ad esempio, se un utente chiede "jeans", l'agente potrebbe attivare una ricerca approssimativa nel campo Nome prodotto per trovare le corrispondenze esatte delle stringhe nel tuo database. Se un utente chiede "NY", si tratta del campo Città o del campo Stato? L'agente potrebbe dover campionare i dati per vedere quale campo contiene "NY" o porre una domanda chiarificatrice.
- Esempi di query: puoi fornire esempi specifici di domande e risposte, chiamati query verificate e noti anche come query dorate, nel contesto dell'agente di dati per migliorare l'accuratezza delle query comuni o critiche.
Looker utilizza quindi le definizioni LookML di questi campi e altre logiche definite nell'esplorazione, tra cui definizioni dei campi, concessioni di accesso o attributi utente, filtri del dashboard definiti dall'utente o logica di join o Liquid complessa, per comporre la query inviata al database. Poiché l'agente non scrive l'intera query SQL, non ha bisogno di "comprendere" i dati e può operare in modo più accurato e deterministico.
Per saperne di più su come l'agente utilizza LookML, consulta la pagina della documentazione Best practice per la configurazione dell'analisi conversazionale in Looker.
Limitazioni note
Gli agenti della dashboard di Analisi conversazionale presentano le seguenti limitazioni note:
- Advanced Analytics non è supportato per gli agenti della dashboard.
- Gli agenti della dashboard ereditano il modello di condivisione della dashboard; l'accesso all'agente è regolato dall'accesso alla dashboard sottostante.
- Non puoi modificare il contesto o le istruzioni per gli agenti delle dashboard LookML.
Limitazioni delle visualizzazioni
Analisi conversazionale utilizza Vega-lite per la generazione dei 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
Analisi conversazionale presenta le seguenti limitazioni delle origini dati:
- Analytics conversazionale può restituire un massimo di 50.000 righe per query.
- Analytics conversazionale non può impostare il valore di un campo solo con filtri definito utilizzando i parametri
parameterofilterdi 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
Analytics 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
Elenco della documentazione
- Configura Analisi conversazionale in Looker: abilita Analisi conversazionale per un'istanza di Looker e concedi l'accesso agli utenti.
- Strategia di configurazione e implementazione consigliata per Analisi conversazionale in Looker: pianifica l'implementazione di Analisi conversazionale per gli utenti di un'istanza di Looker.
- Esegui query su un'esplorazione in linguaggio naturale: avvia una "conversazione" per eseguire query sui dati in una singola esplorazione di Looker in linguaggio naturale.
- Creare e gestire agenti di dati di Esplora: crea, modifica, elimina, condividi e pubblica agenti di dati che eseguono query su Looker Explore.
- Esegui query su una dashboard definita dall'utente con un agente dashboard [Anteprima]: interagisci con un agente dati basato sull'AI che può eseguire query sulle dashboard definite dall'utente e sui relativi modelli sottostanti.
- Crea e gestisci agenti di dati delle dashboard LookML [Anteprima]: configura e gestisci agenti di dati con controllo delle versioni per le dashboard LookML utilizzando LookML.
- Best practice per la configurazione dell'Analisi conversazionale in Looker: scopri strategie e best practice per aiutare gli amministratori di Looker e gli sviluppatori LookML a configurare e ottimizzare l'Analisi conversazionale.
- Attiva e utilizza Advanced Analytics: attiva e utilizza Advanced Analytics, che traduce le domande in linguaggio naturale in codice Python ed esegue il codice.
- Incorporamento di Analisi conversazionale: incorpora Analisi conversazionale in un iframe HTML.
- Utilizzare i workflow agentici attivati per monitorare le soglie dei dati [Anteprima]: configura i workflow per ricevere una notifica quando le soglie dei dati che specifichi vengono raggiunte o superate. Monitora i tuoi workflow dalla pagina utente Gestisci workflow. Gli amministratori di Looker possono gestire i workflow dell'intera istanza dalla pagina di amministrazione Gestisci workflow.
- Attività del sistema: Analisi conversazionale [Anteprima]: scopri di più su come monitorare il coinvolgimento degli utenti e l'utilizzo dei token di Analisi conversazionale nell'istanza di Looker.
Comprendere le funzionalità di conformità di Gemini in Looker
L'analisi conversazionale non è ancora inclusa nei limiti di autorizzazione FedRAMP High o FedRAMP Medium. Prima di attivare l'impostazione Gemini in Looker per la tua istanza di Looker, discuti con il tuo ente autorizzatore se le offerte di conformità di Gemini per Google Cloudsoddisfano le esigenze della tua organizzazione.
Per le istanze di Looker (Google Cloud core), ogni pacchetto di controlli Assured Workloads che diventa disponibile aggiungerà le funzionalità di Gemini in Looker alle offerte predefinite man mano che vengono soddisfatti i requisiti e i processi di modifica del pacchetto. L'analisi conversazionale in Looker rispetta le funzionalità di conformità dell'istanza di Looker (Google Cloud core) associata, con la seguente eccezione:
Il supporto della residenza dei dati (DRZ), in particolare per i dati at-rest, è disponibile per tutti i clienti Looker. Tutti i dati inattivi associati ad Analisi conversazionale risiedono esclusivamente nell'istanza di Looker e sono limitati a una singola regione. I dati in transito e il machine learning (ML) vengono elaborati utilizzando un servizio globale.
Conformità nell'Unione Europea
L'elaborazione localizzata è disponibile per i clienti con sede nell'Unione Europea (UE) con istanze di Looker (originale) o Looker (Google Cloud core) che eseguono Looker 26.10 o versioni successive. Questa opzione consente il trattamento dei dati all'interno della giurisdizione dell'UE e consente di instradare il traffico di Conversational Analytics di Looker tramite un endpoint multiregionale UE, il che garantisce che i dati dei clienti dell'UE vengano trattati all'interno dell'UE.
L'elaborazione localizzata si applica a tutte le funzionalità di Analisi conversazionale in Looker (esclusi gli agenti di dati delle dashboard) e a tutti gli endpoint di Analisi conversazionale dell'API Looker. Non si applica all'API Conversational Analytics.
Invia il tuo feedback
Puoi fornire un feedback a Google sulle singole risposte in Analisi conversazionale selezionando una delle seguenti opzioni:
- thumb_up Risposta valida: indica che la risposta è stata utile.
- thumb_down La risposta non va bene: indica che la risposta non è stata utile.
Risorse correlate
- Scopri di più sull'API Conversational Analytics.
- Consulta le informazioni sui prezzi della funzionalità Gemini in Looker.
- Scopri di più su Gemini per Google Cloud.
- Scopri di più su Gemini in Looker.
- Nozioni di base di LookML: comprendi il livello semantico di Looker su cui si basa Analisi conversazionale.
- Esplorazione dei dati in Looker: scopri l'interfaccia di Esplora per eseguire query sui dati, che l'analisi conversazionale integra.
- Controllo dell'accesso e gestione delle autorizzazioni: scopri in che modo Looker gestisce le autorizzazioni degli utenti e l'accesso ai dati, che Conversational Analytics rispetta.