Analyse conversationnelle: interrogez vos données en langage naturel avec l'aide de Gemini

L'analyse conversationnelle est un outil d'interrogation de données optimisé par l'IA qui vous aide à rédiger des questions en langage naturel. Il permet ainsi aux utilisateurs qui ne disposent d'aucune expertise en business intelligence de tirer parti de vos données. Pour obtenir les réponses les plus fiables possible, Conversational Analytics utilise vos modèles LookML pour comprendre comment interroger vos données.

Découvrez comment et quand Gemini pour Google Cloud utilise vos données. Comme il s'agit d'une technologie encore à un stade précoce, il se peut que les produits Gemini pour Google Cloud génèrent des résultats qui semblent plausibles, mais qui sont en fait incorrects. Nous vous recommandons de valider toutes les sorties des produits Gemini pour Google Cloud avant de les utiliser. Pour en savoir plus, consultez Gemini pour Google Cloud et l'IA responsable.

Avant de commencer

Pour utiliser Conversational Analytics, vous devez remplir les conditions suivantes.

  1. Vous devez être un utilisateur disposant d'un abonnement Looker Studio Pro. Les licences Looker Studio Pro sont disponibles sans frais pour les utilisateurs de Looker.
  2. Un administrateur doit avoir activé Gemini dans Looker pour Looker Studio.
  3. L'ensemble de données que vous souhaitez analyser doit se trouver dans Looker, Google BigQuery, Google Sheets ou un fichier CSV.

Sources de données prises en charge

Avant de pouvoir poser des questions à vos données, vous devez connecter des sources de données à Looker Studio. L'analyse conversationnelle fonctionne avec les connecteurs de données Looker, Google BigQuery, Google Sheets et CSV.

Configurez des connexions à ces sources de données en suivant les instructions des pages suivantes:

Vous pouvez afficher certaines sources de données déjà ajoutées à votre Looker Studio en accédant à la page Sources de données de Looker Studio. Les données provenant de sources telles que les explorations Looker n'y apparaîtront pas.

Limites des sources de données

Tenez compte des limites suivantes concernant les sources de données:

  • L'analyse conversationnelle n'est pas compatible avec la fonctionnalité Noms de colonnes flexibles de BigQuery.
  • L'analyse conversationnelle ne fonctionne pas bien avec les sources de données pour lesquelles la modification des champs dans les rapports est désactivée, car ce paramètre empêche l'analyse conversationnelle de créer des champs calculés.
  • Lorsque la source de données est Looker, Conversational Analytics ne peut pas définir la valeur d'un champ de filtre uniquement défini à l'aide du paramètre LookML parameter.

Vous pouvez accéder à l'analyse conversationnelle depuis Looker Studio de différentes manières:

  • Accédez directement à Conversational Analytics.
  • Sélectionnez Analyse conversationnelle dans le panneau de navigation de Looker Studio.
  • Si vous vous trouvez dans votre espace de travail Bac à sable, sélectionnez Conversation dans le menu Créer de Looker Studio.

Si votre administrateur a activé Gemini dans Looker et Studio dans Looker pour votre instance Looker, en tant qu'utilisateur Looker, vous pouvez interroger vos données dans un langage naturel en accédant à Conversational Analytics dans les emplacements suivants de votre instance Looker:

L'analyse conversationnelle est disponible pour les instances Looker (Google Cloud Core) et Looker (version initiale) sur Looker 25.0 ou version ultérieure.

Démarrer une conversation

Les ensembles de questions que vous posez sur un ensemble de données sont organisés par conversation. Il peut être utile de diviser le travail en plusieurs conversations pour organiser les axes d'investigation. Les conversations précédentes sont listées dans le panneau Recent (Récents) du planning de Conversational Analytics. Cliquez sur une conversation existante pour y revenir et poser des questions supplémentaires.

Pour créer une conversation, procédez comme suit:

  1. Accédez à Conversational Analytics.
  2. Cliquez sur + Créer une conversation dans Conversational Analytics. Les questions et les résultats sont enregistrés pour pouvoir être consultés ultérieurement dans l'emplacement "bac à sable" du projet de votre choix.
  3. Sélectionnez la source de données que vous souhaitez examiner ou l'agent de données que vous souhaitez utiliser pour votre conversation:

    • Source de données: pour démarrer une conversation basée sur une source de données existante, sélectionnez le panneau Source de données, puis une source de données. Pour créer une source de données, sélectionnez Se connecter aux données.

    • Agent de données: pour démarrer une conversation avec un agent de données existant, sélectionnez Agents, puis un agent de données. Pour créer un agent de données, sélectionnez + Créer un agent.

  4. Pour démarrer la conversation, saisissez votre question, puis appuyez sur Retour (Mac) ou Entrée (PC).

Vous pouvez revenir à la conversation depuis la section Récentes.

Poser des questions

Vous pouvez poser des questions pour obtenir des insights à partir de vos données. Vous pouvez utiliser les questions suggérées comme point de départ pour explorer les données et vous familiariser avec l'analyse conversationnelle.

Poser des questions sur une source de données

Une fois que vous avez créé une conversation, vous pouvez poser des questions sur les données dans le champ Poser une question en bas de l'écran.

Les questions n'ont pas besoin d'être au format ni de suivre la syntaxe spécifiques. Toutefois, elles doivent être liées à la source de données que vous avez sélectionnée. Conversational Analytics peut reformuler votre question après que vous avez rédigé une requête. La question reformulée s'affiche dans la fenêtre de conversation après votre question d'origine. Par exemple, Conversational Analytics peut reformuler la question "Quelle est la moyenne de l'âge des utilisateurs ?" en "Quel est l'âge moyen des utilisateurs ?".

L'analyse conversationnelle tient compte des questions et réponses précédentes lorsque vous poursuivez la conversation. Vous pouvez partir des réponses précédentes et les développer en affinant les résultats ou en modifiant le type de visualisation.

Questions acceptées

L'analyse conversationnelle répond aux questions qui peuvent être traitées par une seule visualisation, par exemple:

  • Tendances des métriques au fil du temps
  • Répartition ou distribution d'une métrique par dimension
  • Valeurs uniques pour une ou plusieurs dimensions
  • Valeurs de métrique uniques
  • Valeurs de dimension les plus élevées par métrique

L'analyse conversationnelle ne répond pas encore aux questions suivantes:

  • Variation en pourcentage d'une métrique au fil du temps, y compris l'analyse d'une période à l'autre
  • Prédiction et prévision
  • Analyse statistique avancée, y compris la corrélation et la détection des anomalies

Pour en savoir plus sur la création de questions, consultez la section Bonnes pratiques.

Questions suggérées

Commencer par une suggestion de question peut vous aider à entamer une conversation si vous ne connaissez pas bien les données ou si vous ne savez pas par où commencer. Lorsque vous démarrez une nouvelle conversation, Conversational Analytics suggère des questions d'ouverture sous l'en-tête Quelles questions puis-je poser ?. Cliquez sur une question suggérée pour générer une réponse.

Vous pouvez également trouver des suggestions de questions une fois une conversation lancée dans le panneau Données Stockage réductible sous l'en-tête Essayez de demander:. Cliquez sur une question suggérée pour générer une réponse.

Obtenir des insights supplémentaires

Lorsque Conversational Analytics peut fournir des insights supplémentaires sur une réponse, un bouton Insights keyboard_arrow_down s'affiche sous la réponse. Cliquez sur Insights keyboard_arrow_down pour afficher des informations supplémentaires sur votre requête. Insights n'analyse que les données renvoyées par votre requête et n'exécute pas de requêtes supplémentaires pour récupérer d'autres données. Les insights peuvent être une source d'idées pour les questions de suivi qui permettent de poursuivre la conversation.

Voici quelques exemples d'insights qui peuvent être renvoyés par l'invite "Combien d'utilisateurs se trouvent dans chaque état ?":

  • Résumé général des zones à fort et faible volume de données. Exemple :
    • "D'après les données fournies, la Californie, le Texas et l'Ohio sont des États clés pour les activités commerciales."
    • "L'Angleterre et certaines régions de Chine, à savoir l'Anhui et le Guangdong, enregistrent une activité commerciale importante."
    • "D'après les données, certains États, dont Mie, Akita et Iwate, ont une présence minimale."
  • Évaluation de la variabilité de l'ensemble de données. Par exemple : "Les données indiquent que les échelles opérationnelles varient d'un site à l'autre."

Déterminer comment une réponse a été calculée

Pour savoir comment l'analyse conversationnelle a obtenu une réponse ou créé une visualisation, sélectionnez Comment cela a-t-il été calculé ? sous la réponse. La section Comment a-t-il été créé ? comprend l'onglet suivant:

  • Texte: fournit une explication en texte brut des étapes suivies par Conversational Analytics pour obtenir la réponse donnée. Cette explication inclut les champs utilisés, les calculs effectués, les filtres appliqués et d'autres informations. Une option supplémentaire Ouvrir dans une exploration s'affiche pour les sources de données d'exploration Looker. Elle permet d'ouvrir la requête dans une exploration Looker dans une nouvelle fenêtre de navigateur.

Gérer les conversations

Vous pouvez modifier le nom des conversations, les supprimer ou les restaurer depuis la corbeille.

Nommer une conversation

L'analyse conversationnelle génère automatiquement le titre d'une conversation en fonction de votre première question et de votre première réponse. Pour modifier le nom généré, procédez comme suit:

  1. Dans le panneau Récents, ouvrez la conversation.
  2. Cliquez sur le titre en haut de la page.
  3. Saisissez un nouveau nom de conversation.
  4. Pour enregistrer vos modifications, cliquez ailleurs sur la page ou appuyez sur la touche Retour (Mac) ou Entrée (PC).

Le nom de la conversation est remplacé par "Mon rapport marketing".

Supprimer une conversation

Vous pouvez déplacer une conversation vers la corbeille, la restaurer depuis la corbeille ou la supprimer définitivement.

Placer une conversation dans la corbeille

Pour placer une conversation dans la corbeille, procédez comme suit:

  1. Accédez à Conversational Analytics.
  2. Dans le panneau Récentes, ouvrez la conversation que vous souhaitez déplacer vers la corbeille.
  3. Dans la conversation sélectionnée, cliquez sur  Placer dans la corbeille.

Restaurer ou supprimer définitivement une conversation

Pour restaurer ou supprimer définitivement une conversation de la corbeille, procédez comme suit:

  1. Dans Conversational Analytics, sélectionnez Corbeille dans le panneau de navigation de gauche pour afficher la liste des conversations qui ont été déplacées dans la corbeille.
  2. Dans la section Corbeille, cliquez sur le nom de la conversation que vous souhaitez restaurer ou supprimer définitivement.
  3. Dans la boîte de dialogue Êtes-vous sûr ?, sélectionnez l'une des options suivantes :
    • Cancel (Annuler) : annule l'action.
    • Restaurer: restaure la conversation. Vous pouvez accéder à la conversation depuis la section Récents du menu de navigation de gauche dans Conversational Analytics.
    • Supprimer définitivement: supprime définitivement la conversation.

Rechercher des conversations

Pour rechercher une conversation spécifique par titre, procédez comme suit:

  1. Accédez à Conversational Analytics.
  2. Dans la barre de recherche Analyses conversationnelles de la recherche, saisissez votre requête. À mesure que vous saisissez du texte, une liste de conversations dont les titres correspondent à votre requête de recherche s'affiche.
  3. Sélectionnez une conversation dans les résultats de recherche pour l'ouvrir.

Bonnes pratiques

Consultez les bonnes pratiques suivantes pour aider Conversational Analytics à fournir les réponses les plus utiles.

Configurer une source de données

Configurer une source de données de manière optimale peut aider Conversational Analytics à fournir les réponses les plus utiles. Lorsque vous créez une source de données, suivez ces bonnes pratiques:

  • N'incluez dans la source de données que les champs qui doivent être utilisés pour l'analyse par les utilisateurs finaux.
  • Attribuez à chaque champ un nom clair et concis.
  • Attribuez à chaque champ une description claire, y compris des exemples de valeurs le cas échéant. Ces descriptions de champ sont incluses dans l'invite envoyée à Conversational Analytics. Elles peuvent être utiles pour fournir du contexte. Les exemples de valeurs sont particulièrement utiles pour les champs de chaîne.

Si vous utilisez une source de données Looker Studio, tenez compte des bonnes pratiques supplémentaires suivantes:

  • Vous pouvez exclure complètement les champs qui ne doivent pas être utilisés pour l'analyse ou les masquer dans la source de données.
  • Vous pouvez ajouter ou modifier des descriptions de champ pour donner du contexte aux données analytiques conversationnelles.
  • Si vous obtenez des résultats inattendus, vérifiez votre source de données et assurez-vous que les types de champ et les paramètres d'agrégation par défaut sont corrects.

Invites

Lorsque vous rédigez des questions pour l'analyse conversationnelle, tenez compte des bonnes pratiques suivantes:

  • Dans la mesure du possible, utilisez les noms de champ exacts inclus dans la source de données. Cela aidera Conversational Analytics à distinguer les colonnes portant un nom similaire.

  • Pour affiner les résultats en incluant ou en excluant des données spécifiques, indiquez directement le champ et la valeur du filtre lorsque cela est possible. Par exemple, au lieu de demander "Ventes en Allemagne", demandez "Ventes dans le pays Allemagne" ou "Ventes dans la région DE".

Pour tenir compte de colonnes aux noms similaires ou pour permettre aux utilisateurs d'utiliser les termes "allemand", "Allemagne" et "Allemagne" de manière interchangeable, envisagez de créer un agent de données personnalisé capable de gérer ces variations.

Agents de données

Les agents de données s'appuient sur la puissance de l'analyse conversationnelle pour affiner davantage l'expérience des utilisateurs qui ne disposent d'aucune expertise en business intelligence afin de tirer parti de vos données. Les agents de données vous permettent de personnaliser l'agent de requête de données optimisé par l'IA avec un contexte et des instructions spécifiques à vos données.

Par exemple, vous pouvez définir un client "fidèle" comme celui qui a effectué plus de cinq achats sur une période donnée. Vous souhaitez également faire gagner du temps à vos utilisateurs. Par conséquent, toutes les réponses de votre agent de données doivent être résumées en 20 mots maximum. Vous souhaitez également que les nombres soient mis en forme conformément aux normes de l'entreprise. Ces types d'instructions et d'autres peuvent être utilisés pour créer un agent de données qui sait comment vos utilisateurs souhaitent interagir avec vos données. Pour en savoir plus, consultez la page de documentation sur les agents de données.

Fournir des commentaires

Vous pouvez envoyer des commentaires à Google sur Conversational Analytics de l'une des manières suivantes:

  • Évaluez les réponses individuelles en sélectionnant l'une des options suivantes :
    • Bonne réponse: indiquez que la réponse a été utile.
    • thumb_down Mauvaise réponse: indiquez que la réponse n'était pas utile.
  • Pour envoyer des commentaires détaillés, cliquez sur Envoyer des commentaires en bas du panneau de navigation de gauche dans Conversational Analytics.

Si vous envoyez des commentaires négatifs, vous pouvez inclure des informations supplémentaires, y compris une copie de la conversation que vous aviez.