Gli agenti di dati ti consentono di curare l'esperienza di Analisi conversazionale per i tuoi utenti. Con gli agenti, puoi fornire ad Analisi conversazionale contesto e istruzioni per consentirle di rispondere alle domande in modo più efficace per casi d'uso specifici. Gli agenti consentono agli analisti di mappare i termini aziendali a campi specifici, specificare i campi migliori per il filtraggio e definire calcoli personalizzati.
Questa pagina ti guida attraverso i seguenti processi:
- Creare e modificare gli agenti di dati
- Condividere gli agenti di dati con altri utenti
- Pubblicare gli agenti di dati in altre applicazioni
- Eliminare gli agenti di dati
Scopri come e quando Gemini per Google Cloud utilizza i tuoi dati.
Prima di iniziare
L'utilizzo di Analisi conversazionale viene gestito tramite una combinazione di accesso ai contenuti, accesso ai dati e accesso alle funzionalità. Considera un agente di dati come un altro tipo di contenuti di Looker, ad esempio una dashboard, un look o una cartella. Per interagire con gli agenti di dati, devi disporre di un ruolo di Looker con le autorizzazioni richieste per i modelli sottostanti alla singola esplorazione o che l'agente di dati eseguirà. In alcuni casi, dovrai anche accedere all'agente stesso. Per ulteriori informazioni sulle autorizzazioni e sull'accesso necessari per gestire e utilizzare gli agenti di dati utente, consulta la tabella delle autorizzazioni nella pagina della documentazione Configurare Analisi conversazionale in Looker.
Creare e modificare gli agenti di dati
Per creare un nuovo agente di dati:
- Vai alla pagina Conversazioni.
- Nella scheda Agenti, seleziona + Nuovo agente. In alternativa, nel riquadro a sinistra, seleziona sparkGestisci agenti e poi + Nuovo agente.
Nella pagina Nuovo agente, fornisci le seguenti informazioni sull'agente di dati.
- Nome agente: inserisci un nome per l'agente. Il nome deve essere univoco e descrittivo.
- Descrizione agente: descrivi brevemente cosa può fare questo agente e i dati che utilizza. Gli utenti vedranno questa descrizione quando selezionano l'agente per avviare una conversazione o quando condividi l'agente con loro, quindi assicurati che la descrizione spieghi chiaramente lo scopo dell'agente e in che modo può essere utile.
- Dati: segui questi passaggi per connetterti a un massimo di cinque esplorazioni di Looker esistenti:
- Nel campo Dati, fai clic su + Seleziona esplorazioni.
- Nella finestra Cerca esplorazioni, fai clic sulle esplorazioni che vuoi includere nell'agente di dati. Queste esplorazioni verranno visualizzate nel riquadro Esplorazioni selezionate della finestra.
- Per aggiungere l'esplorazione selezionata all'agente di dati, fai clic su Salva.
Istruzioni: fornisci il contesto per aiutare Analisi conversazionale a comprendere come interagire con i tuoi dati e fornire risposte accurate e pertinenti. Per esempi dei tipi di contesto che puoi fornire, consulta Scrivere istruzioni per l'agente.
(Facoltativo) Per attivare Analisi avanzata per tutte le conversazioni con l'agente, seleziona Attiva Analisi avanzata.
(Facoltativo) Puoi testare l'agente per perfezionare le istruzioni e le impostazioni.
Per salvare il nuovo agente di dati, fai clic su Salva.
Dopo aver salvato l'agente di dati, puoi condividerlo con altri utenti e avviare una conversazione con l'agente.
Scrivere istruzioni per l'agente
Quando crei un agente di dati, puoi aggiungere istruzioni in formato libero che definiscono il comportamento principale dell'agente di dati e forniscono un contesto di base da considerare prima di elaborare il prompt di un utente.
Ecco alcuni esempi dei tipi di contesto che puoi fornire nel campo Istruzioni:
- Campi chiave: i campi più importanti per l'analisi
- Campi esclusi: campi che l'agente di dati deve evitare
- Filtraggio e raggruppamento: campi che l'agente deve utilizzare per filtrare e raggruppare i dati
- Query di riferimento: coppie di domande in linguaggio naturale e le relative query di esplorazione
- Persona: un ruolo o un'esperienza, un personaggio o un tono che assegni all'agente
Per suggerimenti e best practice per la scrittura delle istruzioni dell'agente, consulta la pagina della documentazione Best practice per la configurazione di Analisi conversazionale in Looker.
Definire una query di riferimento di Looker
Per definire ogni query di riferimento di Looker per una determinata esplorazione, fornisci i valori per entrambi i campi seguenti:
natural_language_questions: la domanda in linguaggio naturale che un utente potrebbe porrelooker_query: la query di riferimento di Looker che corrisponde alla domanda in linguaggio naturale
Per il campo natural_language_questions, considera le domande che un utente potrebbe porre su questa esplorazione e scrivi queste domande in linguaggio naturale. Puoi includere più di una domanda nel valore di questo campo. Puoi ottenere il valore del campo looker_query dai metadati della query dell'esplorazione.
Le query di riferimento supportano i seguenti campi:
model(stringa): il modello LookML utilizzato per generare la query. Questo campo è obbligatorio.explore(stringa): l'esplorazione utilizzata per generare la query. Questo campo è obbligatorio.fields[](stringa): i campi da recuperare dall'esplorazione, incluse dimensioni e metriche. Questo è un campo facoltativo.filters[](stringa): i filtri da applicare all'esplorazione. Questo è un campo facoltativo.sorts[](stringa): l'ordinamento da applicare all'esplorazione. Questo è un campo facoltativo.limit(stringa): il limite di righe di dati da applicare all'esplorazione. Questo è un campo facoltativo.
Puoi recuperare i metadati della query dell'esplorazione direttamente dall'esplorazione seguendo questi passaggi:
- Nell'esplorazione, seleziona il menu Azioni di esplorazione , e poi seleziona Ottieni LookML.
- Seleziona la scheda Dashboard.
- Copia i dettagli della query da LookML. Ad esempio, l'immagine seguente mostra il codice LookML per un'esplorazione denominata Elementi ordine:

Copia i metadati selezionati da utilizzare nella query di riferimento di Looker:
model: thelook
explore: order_items
fields: [order_items.order_id, orders.status]
sorts: [orders.status, order_items.order_id]
limit: 500
Testare un agente
Quando crei o modifichi un agente, la pagina dei dettagli dell'agente include il riquadro Visualizza l'anteprima dell'agente. Puoi testare le impostazioni e le istruzioni dell'agente avviando una conversazione con l'agente.
Devi fare clic su Aggiorna per visualizzare una modifica nell'anteprima. Se lo stato di salvataggio è Not saved, gli aggiornamenti delle impostazioni non verranno visualizzati nell'anteprima.
Modificare un agente di dati esistente
Per modificare un agente di dati esistente:
- Nella pagina Conversazioni, seleziona sparkGestisci agenti.
- Nella pagina Gestisci agenti, seleziona l'agente di dati che vuoi modificare.
- Aggiorna i dettagli dell'agente in base alle esigenze. Puoi modificare i dettagli specificati durante la creazione dell'agente, inclusi i campi Nome agente, Descrizione agente, Dati e Istruzioni. Puoi anche scegliere di attivare l'interprete di codice per l'agente.
- Per salvare le modifiche, fai clic su Aggiorna.
Condividere gli agenti di dati
La condivisione consente ad altri utenti di chattare con l'agente e le relative esplorazioni. Puoi condividere un agente di dati con altri utenti concedendo l'accesso ai contenuti dell'agente. Solo un utente con le autorizzazioni e l'accesso ai contenuti appropriati può condividere un agente. Una volta creato un agente, potrebbero essere necessari alcuni minuti prima che possa essere condiviso.
Per condividere un agente di dati:
- Nella pagina Conversazioni, seleziona sparkGestisci agenti nel riquadro a sinistra.
- Apri il menu dell'agente scelto facendo clic sull'icona Altre opzioni e poi su Condividi.
- Dopo aver aggiunto una persona o dei gruppi alla sezione Chi può accedere a questo agente e aver scelto il livello di autorizzazioni che devono avere, fai clic su Aggiungi per inserirli nell'elenco condiviso.
- Se vuoi che i nuovi utenti o gruppi ricevano un'email di notifica, seleziona la casella di controllo Invia un'email alle persone che hai appena aggiunto.
- Dopo aver apportato tutte le modifiche, fai clic su Salva.
Puoi anche condividere un agente che hai appena creato o che stai modificando facendo clic su Condividi nella pagina delle impostazioni dell'agente e seguendo i passaggi sopra indicati.
Revocare l'accesso a un agente di dati
Per revocare l'accesso a un agente:
- Nella pagina Conversazioni, fai clic su sparkGestisci agenti nel riquadro a sinistra.
- Apri il menu dell'agente scelto facendo clic sull'icona Altre opzioni e poi su Condividi.
- Fai clic sulla X accanto all'utente o ai gruppi a cui deve essere rimosso l'accesso.
- Dopo aver apportato tutte le modifiche, fai clic su Salva.
Se gli utenti rimossi hanno una conversazione in corso, continueranno ad avere accesso per un minuto o due durante la propagazione delle modifiche.
Se un utente tenta di porre altre domande dopo la rimozione dell'accesso a un agente, vedrà il messaggio The agent in this conversation may not be shared with you, or may have been deleted. You can view any past conversations with the agent, but can't ask new questions.
Pubblicare un agente di dati
Puoi pubblicare il tuo agente di dati in Gemini Enterprise, rendendo il contesto e l'analisi predefiniti dell'agente disponibili a un pubblico più ampio, inclusi gli utenti che potrebbero non avere familiarità con l'interfaccia di Looker. Gemini Enterprise funge da hub centrale in cui gli utenti possono gestire gli agenti di dati creati nelle Google Cloud applicazioni, il che li aiuta a trovare l'agente migliore per le loro esigenze di analisi.
Prima di iniziare
La procedura per creare un agente di dati in Looker e renderlo disponibile agli utenti in Gemini Enterprise prevede attività eseguite nell'istanza di Looker, nella pagina Gemini Enterprise nella Google Cloud console e nell'istanza di Gemini Enterprise.
Gli utenti con i seguenti ruoli devono seguire i passaggi descritti nelle sezioni associate:
- Editor di agenti di dati (funzionalità di Looker): pubblica l'agente in Looker.
- Amministratore di Gemini Enterprise (ruolo IAM): concedi l'accesso all'agente nella Google Cloud console.
- Utente di Gemini Enterprise (ruolo IAM); utente dell'agente di dati (funzionalità di Looker): chatta con l'agente nell'istanza di Gemini Enterprise.
Prima di poter pubblicare un agente, devono essere soddisfatti i seguenti requisiti:
- Un amministratore di Looker deve attivare l'impostazione Pubblica in Gemini Enterprise nella pagina Gemini in Looker del pannello Amministrazione.
- Un amministratore di Looker deve concederti un ruolo che contenga l'
publish_agent_externallyautorizzazione. Devi anche essere in grado di modificare un agente di dati. - Al account di servizio di Looker nel Google Cloud progetto che ospita il motore di Gemini Enterprise deve essere concesso il ruolo Identity and Access Management Amministratore di Gemini Enterprise. La concessione di questo ruolo assegna una licenza Gemini Enterprise all'account quando viene pubblicato il primo agente di dati. Se non sono disponibili licenze Gemini Enterprise da assegnare al account di servizio di Looker, la pagina del motore di Gemini Enterprise nella Google Cloud console mostra l'errore "Failed to allocate quota for agent creation." (Impossibile allocare la quota per la creazione dell'agente.) Un utente con il ruolo Identity and Access Management Amministratore di Gemini Enterprise deve quindi eseguire il provisioning di una nuova licenza Gemini Enterprise o riassegnare una licenza esistente per il account di servizio di Looker.
Pubblicare un agente di dati in Gemini Enterprise
Per completare i passaggi descritti in questa sezione, devi disporre di un ruolo di Looker che contenga l'publish_agent_externallyautorizzazione e delle autorizzazioni e dell'accesso ai contenuti appropriati per modificare gli agenti di dati.
Per pubblicare un agente:
- Modifica l'agente.
- Seleziona Impostazioni di pubblicazione per aprire la finestra Impostazioni di pubblicazione dell'agente.
- Nella finestra Impostazioni di pubblicazione dell'agente, attiva l'impostazione Gemini Enterprise e seleziona Aggiorna. L'attivazione di questa impostazione pubblica l'agente nell'istanza di Gemini Enterprise visualizzata nella pagina Gemini in Looker del pannello Amministrazione.
- Dopo aver pubblicato l'agente, puoi selezionare Condividi per concedere ad altri utenti di Looker l'accesso all'agente di dati oppure selezionare Avvia conversazione per aprire una nuova conversazione con l'agente di dati.
Concedere agli utenti l'accesso all'agente in Gemini Enterprise
Per completare i passaggi descritti in questa sezione, devi disporre del ruolo Identity and Access Management Amministratore di Gemini Enterprise per il Google Cloud progetto che contiene il motore di Gemini Enterprise.
Per poter chattare con un agente in Gemini Enterprise, un utente deve avere accesso all'istanza di Gemini Enterprise e al singolo agente.
Per concedere a un utente l'accesso all'istanza di Gemini Enterprise, un Amministratore di Gemini Enterprise deve assegnare all'utente il ruolo IAM Utente di Gemini Enterprise per il Google Cloud progetto che contiene il motore di Gemini Enterprise.
Per concedere a un utente l'accesso a un singolo agente, l'Amministratore di Gemini Enterprise deve completare i seguenti passaggi nella Google Cloud console:
- Vai al Google Cloud progetto che contiene il motore di Gemini Enterprise.
- Apri la pagina di prodotto Gemini Enterprise.
- Seleziona la pagina App dalla navigazione principale e poi seleziona il nome dell'istanza di Gemini Enterprise.
- Nella navigazione principale, seleziona Agenti.
- Seleziona l'agente a cui vuoi concedere l'accesso.
- Seleziona la scheda Autorizzazioni utente.
- Seleziona Aggiungi utente.
- Nella finestra Aggiungi ruoli di autorizzazioni dell'utente all'agente, aggiungi ogni utente e assegna il ruolo Utente agente.
Chattare con l'agente in Gemini Enterprise
Per completare i passaggi descritti in questa sezione, devi disporre del ruolo Identity and Access Management Utente di Gemini Enterprise per il Google Cloud progetto che contiene il motore di Gemini Enterprise. Devi anche disporre delle autorizzazioni e dell'accesso ai contenuti appropriati per chattare con l'agente nell'istanza di Looker.
Per chattare con un agente di dati in un'istanza di Gemini Enterprise:
- Apri l'istanza di Gemini Enterprise.
- Seleziona Agenti nella navigazione principale.
- Nella pagina Agenti, seleziona l'agente con cui vuoi chattare. Quando selezioni un agente, si apre una finestra di conversazione in cui puoi porre domande sui tuoi dati.
La prima volta che chatti con un agente, devi autorizzare l'accesso dell'agente alla tua identità di Looker.
Eliminare un agente di dati
Per eliminare un agente di dati:
1.Nella pagina Conversazioni, fai clic su sparkGestisci agenti nel riquadro a sinistra. 1. Apri il menu dell'agente scelto facendo clic sull'icona Altre opzioni e poi su Elimina. 1. Nella finestra Eliminare l'agente?, fai clic su Sposta nel cestino per eliminare l'agente di dati.
Gli agenti spostati nel cestino verranno eliminati definitivamente dopo 30 giorni. Puoi eliminare definitivamente un agente di dati manualmente oppure puoi ripristinarlo dal cestino prima che venga eliminato definitivamente. Se non intervieni, l'agente verrà eliminato definitivamente in modo automatico dopo 30 giorni.
Eliminare definitivamente un agente di dati
Per eliminare definitivamente un agente di dati:
- Vai alla pagina Conversazioni.
- Nel pannello di navigazione a sinistra, espandi la sezione Cestino.
- Per aprire il menu dell'agente scelto, seleziona l'icona e poi fai clic su Elimina definitivamente.
- Nella finestra Vuoi continuare?, fai clic su Elimina definitivamente.
Ripristinare un agente di dati dal cestino
Per ripristinare un agente di dati dal cestino:
- Vai alla pagina Conversazioni.
- Nel pannello di navigazione a sinistra, espandi la sezione Cestino.
- Per aprire il menu dell'agente scelto, seleziona l'icona e poi fai clic su Ripristina.
Risorse correlate
Panoramica di Analisi conversazionale in Looker: la pagina di destinazione di Analisi conversazionale con un elenco di funzionalità chiave rimanda a tutta la documentazione di Analisi conversazionale.
Eseguire query su un'esplorazione in linguaggio naturale: avvia una conversazione con un'esplorazione di Looker per porre domande sui dati dell'esplorazione utilizzando il linguaggio naturale.
Best practice per la configurazione di Analisi conversazionale in Looker: strategie e best practice per aiutare gli amministratori di Looker e gli sviluppatori LookML a configurare e ottimizzare correttamente Analisi conversazionale.
Attivare Analisi avanzata: Analisi avanzata all'interno di 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 della funzionalità Analisi avanzata consente analisi e visualizzazioni più complesse.