Activer et utiliser l'interpréteur de code

L'interpréteur de code dans Conversational Analytics traduit vos questions en langage naturel en code Python et exécute ce code pour fournir des analyses et des visualisations avancées. L'interpréteur de code est disponible pour les agents de données Conversational Analytics dans les instances Looker (version initiale) et Looker (Google Cloud Core).

Contrairement aux expériences de BI standards basées sur SQL, l'interpréteur de code est compatible avec une grande variété d'analyses de données, allant des calculs et des graphiques de base aux tâches plus avancées telles que la prévision de séries temporelles. L'interpréteur de code améliore Conversational Analytics en permettant aux utilisateurs d'effectuer ces types d'analyses avancées, qui nécessitent généralement des connaissances spécialisées en codage avancé ou en méthodes statistiques.

Cette page explique comment activer l'interpréteur de code pour une instance Looker et comment l'utiliser avec un agent de données Conversational Analytics.

Découvrez comment et quand Gemini pour Google Cloud utilise vos données.

Avant de commencer

Pour utiliser l'interpréteur de code, vous devez répondre aux exigences d'utilisation de Conversational Analytics dans Looker, y compris les autorisations de création et d'utilisation d'agents de données :

  • Pour utiliser l'interpréteur de code avec un agent de données Conversational Analytics dans une instance Looker (version initiale), votre instance doit exécuter Looker 25.18 ou une version ultérieure.

Activer l'interpréteur de code

Cette section explique comment activer l'interpréteur de code dans les plates-formes suivantes :

Activer l'interpréteur de code dans Looker (version initiale)

Dans l'instance Looker (version initiale), un administrateur Looker doit suivre ces étapes pour activer l'interpréteur de code et le mettre à la disposition des utilisateurs de Conversational Analytics :

  1. Dans le panneau Admin , accédez à la section Plate-forme , puis sélectionnez la page Gemini dans Looker.
  2. Sous Activation de Gemini dans Looker, activez le paramètre Activer Gemini dans Looker.
  3. Sélectionnez Activer les fonctionnalités pour les testeurs de confiance. Lorsque ce paramètre est activé, les utilisateurs peuvent accéder aux fonctionnalités pour les testeurs de confiance de Gemini dans Looker. Ce paramètre doit être activé pour permettre aux utilisateurs d'accéder à l'interpréteur de code avec Conversational Analytics.
  4. Vous pouvez également sélectionner Activer l'utilisation des données des testeurs de confiance. Lorsque ce paramètre est activé, vous autorisez Google à utiliser vos données conformément aux Conditions d'utilisation du programme Testeur de confiance de Gemini pour Google Cloud . Ce paramètre ne peut être activé que lorsque le paramètre Activer les fonctionnalités pour les testeurs de confiance est activé. Ce paramètre est activé automatiquement lorsque le paramètre Activer les fonctionnalités pour les testeurs de confiance est activé.
  5. Sélectionnez Activer l'interpréteur de code. Lorsque ce paramètre est activé, les utilisateurs peuvent accéder à l'interpréteur de code dans les agents de données Conversational Analytics. Ce paramètre ne peut être activé que lorsque le paramètre Activer les fonctionnalités pour les testeurs de confiance est également activé.

Le paramètre Activer l'interpréteur de code était activé par défaut pour les instances Looker (version initiale) qui répondaient aux critères suivants :

  • Un administrateur Looker a activé les paramètres Activer Gemini dans Looker et Activer les fonctionnalités pour les testeurs de confiance sur votre instance Looker (version initiale) avant que vous ne mettiez à jour votre instance vers Looker 25.8.
  • Un administrateur Looker a mis à jour votre instance vers Looker 25.8 le premier jour des déploiements de la version.

Activer l'interpréteur de code dans Looker (Google Cloud Core)

Dans l'instance Looker (Google Cloud Core), un administrateur Looker doit suivre ces étapes pour activer l'interpréteur de code et le mettre à la disposition des utilisateurs de Conversational Analytics :

  1. Accédez au panneau Admin > section Plate-forme > page Gemini dans Looker.
  2. Activez Interpréteur de code.

L'interpréteur de code est désactivé par défaut, même lorsque Gemini dans Looker est activé dans les paramètres de l'instance Looker (Google Cloud Core) de la Google Cloud console.

Un administrateur Looker doit accorder l'autorisation gemini_in_looker aux utilisateurs avant qu'ils ne puissent utiliser l'interpréteur de code.

Utiliser l'interpréteur de code avec un agent de données Conversational Analytics

Lorsque l'interpréteur de code est activé pour un agent de données donné, des fonctionnalités d'analyse améliorées sont disponibles pour toutes les conversations avec cet agent.

Vous pouvez activer l'interpréteur de code pour un agent de données lorsque vous le créez ou le modifiez. Pour activer l'interpréteur de code, activez l'option Activer l'analyse avancée.

Limitations connues

  • L'interpréteur de code utilise Python pour résoudre les problèmes. Comme Python est plus flexible que les langages de requête structurés, les réponses de l'interpréteur de code peuvent être plus variables que celles de l'expérience Conversational Analytics de base.
  • Pour les données Looker, Conversational Analytics peut renvoyer jusqu'à 5 000 lignes par requête.
  • L'interpréteur de code n'est compatible qu'avec ces bibliothèques Python.
  • Les types de graphiques de visualisation suivants ne sont pas acceptés dans les réponses de l'interpréteur de code :
    • Maps

Cette fonctionnalité est en pré-DG. Pour obtenir de l'aide concernant les erreurs, les résultats inattendus, les commentaires ou pour demander de l'aide concernant des bibliothèques Python supplémentaires, envoyez un e-mail à l'adresse conversational-analytics-feedback@google.com.

Pour en savoir plus sur les autres limites, consultez la documentation sur les limites connues dans Conversational Analytics.

Bibliothèques Python compatibles

Afficher les bibliothèques Python compatibles

L'interpréteur de code est compatible avec les bibliothèques Python suivantes :

  • 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

Questions suggérées

Lorsque vous activez l'interpréteur de code, les fonctionnalités d'analyse avancées de Python permettent aux agents de données Conversational Analytics de répondre à un plus large éventail de questions, en plus de les types de questions standards compatibles. Exemple :

  • Pouvez-vous m'expliquer les principaux facteurs de vente en fonction de mes données ?
  • Quelle est la valeur vie de chacun de mes segments de clientèle, en tenant compte de la fréquence d'achat moyenne et de la valeur moyenne des commandes ?
  • Comment les ventes de cette année se comparent-elles à celles de l'année dernière ?
  • Identifiez les valeurs aberrantes dans mes données de vente pour m'aider à identifier les produits ou les régions qui fonctionnent particulièrement bien ou mal.
  • Effectuez une analyse de cohorte pour comprendre la fidélisation des clients.
  • Mes produits à marge la plus élevée sont-ils également les plus populaires ? Utilisez cette réponse pour me faire une suggestion sur la façon d'optimiser mon assortiment de produits.
  • Quel est le taux de croissance annuel composé (TCAC) des ventes par catégorie de produits au cours des trois dernières années ?
  • Affichez le TCAC sous forme de graphique à barres avec la catégorie de produits sur l'axe des x et le TCAC sur l'axe des y.