Attivare e utilizzare Code Interpreter

L'interprete di codice in Analytics conversazionale traduce le domande in linguaggio naturale in codice Python ed esegue il codice per fornire analisi e visualizzazioni avanzate. L'interprete di codice è disponibile per gli agenti di dati di Conversational Analytics nelle istanze di Looker (originale) e Looker (Google Cloud core).

A differenza delle esperienze di BI basate su SQL standard, Code Interpreter supporta un'ampia gamma di analisi dei dati, dai calcoli e dai grafici di base ad attività più avanzate come la previsione delle serie temporali. Code Interpreter 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 codifica avanzata.

Questa pagina descrive come attivare Code Interpreter per un'istanza Looker e come utilizzare Code Interpreter con un agente dati di Analisi conversazionale.

Scopri come e quando Gemini per 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 Code Interpreter con un agente dati di Conversational Analytics in un'istanza di Looker (originale), l'istanza deve essere Looker 25.18 o versioni successive.

Attivare Code Interpreter

Questa sezione descrive come attivare Code Interpreter nelle seguenti piattaforme:

Attivare Code Interpreter in Looker (originale)

Nell'istanza di Looker (originale), un amministratore di Looker deve seguire questi passaggi per attivare Code Interpreter e renderlo disponibile agli utenti di Conversational Analytics:

  1. Nel pannello Amministrazione, vai alla sezione Piattaforma e seleziona la pagina Gemini in Looker.
  2. Nella sezione Attivazione di Gemini in Looker, attiva l'impostazione Abilita Gemini in Looker.
  3. Seleziona Attiva 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 attivata per consentire agli utenti di accedere all'interprete di codice con l'Analisi conversazionale.
  4. Se vuoi, seleziona Abilita l'utilizzo dei dati di Trusted Tester. Se questa impostazione è attivata, acconsenti all'utilizzo dei tuoi dati da parte di Google come descritto nei termini del programma Trusted Tester di Gemini per Google Cloud . Questa impostazione può essere attivata solo quando è attivata l'impostazione Abilita le funzionalità di Trusted Tester. Questa impostazione viene attivata automaticamente quando è attiva l'impostazione Attiva le funzionalità di Trusted Tester.
  5. Seleziona Abilita Code Interpreter. Quando questa impostazione è attiva, 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 Code Interpreter è 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 nella tua istanza di Looker (originale) prima di aggiornarla a Looker 25.8.
  • Un amministratore di Looker ha aggiornato la tua istanza a Looker 25.8 il primo giorno dei deployment delle release.

Attiva Code Interpreter in Looker (Google Cloud core)

Nell'istanza di Looker (Google Cloud core), un amministratore di Looker deve seguire questi passaggi per attivare Code Interpreter e renderlo disponibile agli utenti di Conversational Analytics:

  1. Vai al pannello Amministratore > sezione Piattaforma > pagina Gemini in Looker.
  2. Attiva Code Interpreter.

L'interprete di codice è disattivato per impostazione predefinita, anche quando Gemini in Looker è attivato nelle impostazioni dell'istanza di Looker (Google Cloud core) nella console Google Cloud .

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 dati di Analisi conversazionale

Quando l'interprete di codice è abilitato per un determinato agente di dati, le funzionalità di analisi avanzata sono disponibili per tutte le conversazioni con quell'agente.

Puoi attivare Code Interpreter per un agente dati quando lo crei o lo modifichi. Attiva Code Interpreter attivando l'opzione Abilita analisi avanzate.

Limitazioni note

  • Code Interpreter utilizza Python per risolvere i problemi. Poiché Python è più flessibile dei linguaggi di query strutturati, le risposte di Code Interpreter potrebbero essere più variabili rispetto a quelle dell'esperienza principale di Analisi conversazionale.
  • Per i dati di Looker, Conversational Analytics può restituire un massimo di 5000 righe per query.
  • L'interprete di codice supporta queste librerie Python. Per richiedere l'assistenza per librerie Python aggiuntive, invia un'email all'indirizzo conversational-analytics-feedback@google.com.
  • I seguenti tipi di grafici di visualizzazione non sono supportati nelle risposte di Code Interpreter:
    • Maps

Per informazioni su ulteriori limitazioni, consulta la documentazione sulle limitazioni note in Conversational Analytics.

Librerie Python supportate

Mostra le librerie Python supportate

L'interprete di codice supporta le seguenti librerie Python:

  • altair
  • attrs
  • chess
  • contourpy
  • cycler
  • entrypoints
  • fonttools
  • fpdf
  • geopandas
  • imageio
  • jinja2
  • joblib
  • jsonschema
  • jsonschema-specifications
  • kiwisolver
  • lxml
  • markupsafe
  • matplotlib
  • mpmath
  • numexpr
  • numpy
  • opencv-python
  • openpyxl
  • packaging
  • pandas
  • patsy
  • pdfminer-six
  • pillow
  • plotly
  • protobuf
  • pylatex
  • pyparsing
  • PyPDF2
  • python-dateutil
  • python-docx
  • python-pptx
  • pytz
  • referencing
  • reportlab
  • rpds-py
  • scikit-image
  • scikit-learn
  • scipy
  • seaborn
  • six
  • statsmodels
  • striprtf
  • sympy
  • tabulate
  • tensorflow
  • threadpoolctl
  • toolz
  • torch
  • tzdata
  • xlrd

Domande suggerite

Quando abiliti Code Interpreter, le funzionalità di analisi avanzata di Python consentono agli agenti di dati di Analisi conversazionale di rispondere a una gamma più ampia di domande, oltre ai tipi standard di domande supportate. Ad esempio:

  • Puoi spiegarmi i principali fattori che determinano le vendite in base ai miei dati?
  • Qual è il lifetime value di ciascuno dei miei segmenti di clienti, tenendo conto della frequenza di acquisto media e del valore medio dell'ordine?
  • Come si confrontano le vendite di quest'anno con quelle dell'anno scorso?
  • Identificare i valori anomali nei miei dati di vendita per individuare i prodotti o le regioni con un rendimento particolarmente buono o scarso.
  • Esegui un'analisi di coorte per comprendere la customer retention.
  • I miei prodotti con il margine più elevato sono anche i più popolari? Utilizza questa risposta per fornire un suggerimento su come ottimizzare il mio mix di prodotti.
  • Qual è il tasso di crescita annuo composto (CAGR) delle vendite per categoria di prodotto negli ultimi tre anni?
  • Mostra il CAGR come grafico a barre con la categoria di prodotto sull'asse x e il CAGR sull'asse y.