L'interprete di codice nell'Analisi conversazionale traduce le domande in linguaggio naturale in codice Python ed esegue questo codice per fornire analisi e visualizzazioni avanzate. L'interprete di codice è disponibile per gli agenti di dati dell'Analisi conversazionale nelle istanze di Looker (originale) e Looker (Google Cloud core).
A differenza delle esperienze di BI standard basate su SQL, l'interprete di codice supporta un'ampia varietà di analisi dei dati, dai calcoli e dai grafici di base alle attività più avanzate come la previsione delle serie temporali. L'interprete di codice migliora l'Analisi conversazionale consentendo agli utenti di eseguire questi tipi di analisi avanzate, che altrimenti richiederebbero in genere conoscenze specialistiche di metodi statistici o di programmazione avanzata.
Questa pagina descrive come attivare l'interprete di codice per un'istanza di Looker e come utilizzarlo con un agente di dati dell'Analisi conversazionale.
Scopri come e quando Gemini for Google Cloud utilizza i tuoi dati.
Prima di iniziare
Per utilizzare l'interprete di codice, devi soddisfare i requisiti per l'utilizzo dell'Analisi conversazionale in Looker, incluse le autorizzazioni per creare e utilizzare gli agenti di dati:
- Per utilizzare l'interprete di codice con un agente di dati dell'Analisi conversazionale in un'istanza di Looker (originale), l'istanza deve essere Looker 25.18 o versioni successive.
Attivare l'interprete di codice
Questa sezione descrive come attivare l'interprete di codice nelle seguenti piattaforme:
Attivare l'interprete di codice in Looker (originale)
Nell'istanza di Looker (originale), un amministratore di Looker deve seguire questi passaggi per attivare l'interprete di codice e renderlo disponibile agli utenti dell'Analisi conversazionale:
- Nel pannello Amministrazione, vai alla sezione Piattaforma e seleziona la pagina Gemini in Looker.
- In Attivazione di Gemini in Looker, attiva l'impostazione Abilita Gemini in Looker.
- Seleziona Abilita le funzionalità di Trusted Tester. Quando questa impostazione è abilitata, gli utenti possono accedere alle funzionalità di Trusted Tester di Gemini in Looker. Questa impostazione deve essere abilitata per consentire agli utenti di accedere all'interprete di codice con l'Analisi conversazionale.
- (Facoltativo) Seleziona Abilita l'utilizzo dei dati di Trusted Tester. Quando questa impostazione è abilitata, acconsenti all'utilizzo dei tuoi dati da parte di Google come descritto nei termini del programma Trusted Tester di Gemini for Google Cloud . Questa impostazione può essere attivata solo se è attivata anche l'impostazione Abilita le funzionalità di Trusted Tester. Questa impostazione viene attivata automaticamente quando è attivata l'impostazione Abilita le funzionalità di Trusted Tester.
- Seleziona Abilita interprete di codice. Quando questa impostazione è abilitata, gli utenti possono accedere all'interprete di codice negli agenti di dati dell'Analisi conversazionale. Questa impostazione può essere attivata solo se è attivata anche l'impostazione Abilita le funzionalità di Trusted Tester.
L'impostazione Abilita interprete di codice è stata attivata per impostazione predefinita per le istanze di Looker (originale) che soddisfacevano i seguenti criteri:
- Un amministratore di Looker ha attivato le impostazioni Abilita Gemini in Looker e Abilita le funzionalità di Trusted Tester nell'istanza di Looker (originale) prima di aggiornarla a Looker 25.8.
- Un amministratore di Looker ha aggiornato l'istanza a Looker 25.8 il primo giorno dei deployment di rilascio.
Attivare l'interprete di codice in Looker (Google Cloud core)
Nell'istanza di Looker (Google Cloud core), un amministratore di Looker deve seguire questi passaggi per attivare l'interprete di codice e renderlo disponibile agli utenti dell'Analisi conversazionale:
- Vai al pannello Amministrazione > sezione Piattaforma > pagina Gemini in Looker.
- Attiva Interprete di codice.
L'interprete di codice è disattivato per impostazione predefinita, anche quando Gemini in Looker è attivato nelle impostazioni dell'istanza di Looker (Google Cloud core) nella Google Cloud console.
Un amministratore di Looker deve concedere l'autorizzazione gemini_in_looker agli utenti prima che possano utilizzare l'interprete di codice.
Utilizzare l'interprete di codice con un agente di dati dell'Analisi conversazionale
Quando l'interprete di codice è attivato per un determinato agente di dati, sono disponibili funzionalità di analisi avanzate per tutte le conversazioni con quell'agente.
Puoi attivare l'interprete di codice per un agente di dati quando lo stai creando o modificando. Attiva l'interprete di codice attivando l'opzione Abilita analisi avanzate.
Limitazioni note
- L'interprete di codice utilizza Python per risolvere i problemi. Poiché Python è più flessibile dei linguaggi di query strutturati, le risposte dell'interprete di codice potrebbero avere una maggiore variabilità rispetto alle risposte dell'esperienza principale dell'Analisi conversazionale.
- Per i dati di Looker, l'Analisi conversazionale può restituire un massimo di 5000 righe per query.
- L'interprete di codice supporta solo queste librerie Python.
- I seguenti tipi di grafici di visualizzazione non sono supportati nelle risposte dell'interprete di codice:
- Maps
Questa funzionalità è in versione pre-GA. Per ricevere assistenza in caso di errori, risultati imprevisti, feedback o per richiedere il supporto per altre librerie Python, invia un'email all'indirizzo conversational-analytics-feedback@google.com.
Per informazioni su altre limitazioni, consulta la documentazione sulle limitazioni note nell'Analisi conversazionale.
Librerie Python supportate
Mostrare le librerie Python supportate
L'interprete di codice supporta le seguenti librerie Python:
altairattrschesscontourpycyclerentrypointsfonttoolsfpdfgeopandasimageiojinja2joblibjsonschemajsonschema-specificationskiwisolverlxmlmarkupsafematplotlibmpmathnumexprnumpyopencv-pythonopenpyxlpackagingpandaspatsypdfminer-sixpillowplotlyprotobufpylatexpyparsingPyPDF2python-dateutilpython-docxpython-pptxpytzreferencingreportlabrpds-pyscikit-imagescikit-learnscipyseabornsixstatsmodelsstriprtfsympytabulatetensorflowthreadpoolctltoolztorchtzdataxlrd
Domande suggerite
Quando attivi l'interprete di codice, le funzionalità di analisi avanzate di Python consentono agli agenti di dati dell'Analisi conversazionale di rispondere a una gamma più ampia di domande, oltre a i tipi standard di domande supportate. Ad esempio:
- Potete spiegarmi i fattori chiave delle vendite in base ai miei dati?
- Qual è il lifetime value di ogni segmento di clienti, tenendo conto della frequenza media di acquisto e del valore medio dell'ordine?
- Come si confrontano le vendite di quest'anno con quelle dell'anno scorso?
- Identificare i valori anomali nei dati di vendita per identificare i prodotti o le regioni con un rendimento particolarmente buono o particolarmente scarso.
- Eseguire un'analisi di coorte per comprendere la fidelizzazione dei clienti.
- I prodotti con il margine più elevato sono anche i più richiesti? Utilizzare questa risposta per fornire un suggerimento su come ottimizzare il mix di prodotti.
- Qual è il tasso di crescita annuo composto (CAGR) delle vendite per categoria di prodotto negli ultimi tre anni?
- Mostrare il CAGR come grafico a barre con la categoria di prodotto sull'asse x e il CAGR sull'asse y.