Conversational Analytics, optimisé par Gemini pour Google Cloud, vous permet d'examiner vos données en posant des questions en langage naturel dans une interface de chat intuitive. Il existe plusieurs façons de "discuter" à l'aide de Conversational Analytics. Lorsque vous utilisez Conversational Analytics avec les données Explorer, vous pouvez poser des questions sur une seule exploration dans une conversation ou créer un agent de données pour discuter avec jusqu'à cinq explorations à la fois. Vous pouvez également utiliser des agents de données que d'autres utilisateurs ont créés et partagés avec vous.
Cette page explique comment utiliser Conversational Analytics pour interagir avec les données Explore. Il aborde les sujets suivants :
- Démarrer une conversation avec une seule exploration
- Démarrer une conversation avec un agent de données existant connecté à l'outil Explorer
- Poser des questions sur vos données
- Gérer les requêtes dans une conversation
- Comprendre les résultats et les calculs des requêtes
- Gérer les conversations
- Limites connues des conversations
Découvrez comment et quand Gemini pour Google Cloud utilise vos données.
Avant de commencer
Avant de pouvoir utiliser Conversational Analytics pour interagir avec vos données Explorer, assurez-vous que la configuration et les exigences de votre instance Looker ont été respectées et que vous disposez des autorisations appropriées pour effectuer les tâches décrites sur cette page.
Démarrer une conversation avec une seule exploration
Pour démarrer une conversation (un ensemble distinct de questions et réponses sur vos données en langage naturel dans une interface de chat) avec une seule exploration, procédez comme suit :
Accédez à l'interface Conversational Analytics.
- Dans le menu de navigation principal, sélectionnez
Conversations. Sélectionnez l'onglet Explorations, puis l'exploration sur laquelle vous souhaitez exécuter une requête.
- Dans le menu Créer, sélectionnez
Conversation. Sélectionnez l'onglet Explorations, puis l'exploration sur laquelle vous souhaitez exécuter une requête.
- Dans une exploration Looker : sélectionnez Démarrer une conversation. Cette option n'est pas disponible si vous utilisez la nouvelle expérience Explorer.
- Dans le menu de navigation principal, sélectionnez
Par défaut, la conversation s'intitule "Sans titre". Après que vous avez posé votre première question dans la conversation, Conversational Analytics génère automatiquement un titre de conversation basé sur votre question et votre réponse. Pour modifier le nom généré, cliquez sur le titre en haut de la page de conversation, puis saisissez un nouveau nom. Pour enregistrer vos modifications, cliquez ailleurs sur la page, ou appuyez sur Retour (Mac) ou Entrée (PC).
Une fois que vous avez créé une conversation, vous pouvez poser des questions sur les données dans le champ Poser une question de la conversation. Vous pouvez revenir à la conversation depuis la section Conversations récentes.
Démarrer une conversation avec un agent de données existant connecté à Explorations
Les agents de données sont personnalisés avec un contexte et des instructions spécifiques à vos données. Vous pouvez démarrer une conversation avec un agent de données existant que vous avez créé ou qu'un autre utilisateur a partagé avec vous. Pour démarrer une conversation avec un agent de données existant connecté à un maximum de cinq explorations Looker, procédez comme suit :
Accédez à l'interface Conversational Analytics.
- Dans le menu de navigation principal, sélectionnez
Conversations. Sélectionnez l'onglet Agents, puis l'agent Explorer les données avec lequel vous souhaitez discuter.
- Dans le menu Créer, sélectionnez
Conversation. Sélectionnez l'onglet Agents, puis l'agent Explorer les données avec lequel vous souhaitez discuter.
- Dans le menu de navigation principal, sélectionnez
Par défaut, la conversation s'intitule "Sans titre". Après que vous avez posé votre première question dans la conversation, Conversational Analytics génère automatiquement un titre de conversation basé sur votre question et votre réponse. Pour modifier le nom généré, cliquez sur le titre en haut de la page de conversation, puis saisissez un nouveau nom. Pour enregistrer vos modifications, cliquez ailleurs sur la page, ou appuyez sur Retour (Mac) ou Entrée (PC).
Une fois que vous avez créé une conversation, vous pouvez poser des questions sur les données dans le champ Poser une question de la conversation. Vous pouvez revenir à la conversation depuis la section Conversations récentes.
Poser des questions sur les données Looker
Lorsque vous commencez une conversation, Conversational Analytics vous suggère des questions à poser. Les questions ne doivent pas être dans un format ni utiliser une syntaxe spécifiques. Toutefois, elles doivent être liées à l'exploration que vous avez sélectionnée.
Saisissez votre question en langage naturel dans le champ Poser une question. Sélectionnez un mode de question, puis cliquez sur Envoyer. Une fois votre requête envoyée, vous pouvez annuler la réponse de Conversational Analytics en cliquant sur Arrêter la réponse. Conversational Analytics arrête d'exécuter la requête et affiche le message suivant : The query was cancelled.
Pour en savoir plus sur les types de questions que vous pouvez poser, consultez Limites concernant les questions.
Sélectionner un mode de question
Lorsque vous posez une question, vous pouvez sélectionner le mode de question dans un menu déroulant contenant les options Rapide et Réflexion. L'UI décrit Rapide comme étant destiné à répondre rapidement et Raisonnement comme étant destiné à résoudre des problèmes complexes. Par défaut, Conversational Analytics est défini sur le mode de question Réflexion. Conversational Analytics conserve le même mode de question tout au long des conversations multitours, sauf si vous le modifiez manuellement.
Mode rapide
Lorsque vous posez une question en mode Rapide, Conversational Analytics tente de mapper directement votre requête en langage naturel aux paramètres LookML définis dans les modèles LookML qui sous-tendent les explorations de votre conversation. Conversational Analytics peut répondre rapidement, car il s'appuie sur les définitions régies de votre LookML et n'utilise ni n'affiche aucun type de raisonnement.
Par exemple, une requête comme "Quel a été notre revenu total le mois dernier ?" peut être rapidement traduite en une requête qui sélectionne la mesure total_revenue et filtre les résultats pour le mois précédent.
Sélectionnez le mode Rapide si votre requête demande des faits spécifiques ou des métriques prédéfinies à partir de vos données.
Mode de réflexion
Le mode Réflexion est destiné aux demandes analytiques plus complexes qui nécessitent une analyse au-delà des recherches LookML directes. Dans ce mode, l'agent "planifie" son approche, en décidant quels outils utiliser et comment combiner les résultats. Ce mode permet de résoudre des problèmes en plusieurs étapes et d'effectuer des tâches de science des données avancées qui ne sont pas possibles avec une seule requête basée sur SQL.
Sélectionnez le mode Réflexion lorsque vous demandez pourquoi concernant vos données, lorsque vous comparez des tendances ou lorsque vous effectuez des demandes analytiques plus complexes qui peuvent nécessiter plusieurs étapes. Ce mode est également particulièrement utile pour tester un agent et comprendre comment il utilise le LookML sous-jacent de ses sources de données.
Comment Conversational Analytics traite vos questions
Conversational Analytics peut reformuler votre question après l'envoi d'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 ?"
Pendant que Conversational Analytics exécute votre requête, vous pouvez observer son raisonnement et son processus de réflexion. Conversational Analytics peut poser des questions complémentaires pour clarifier les ambiguïtés de la requête d'origine. Par exemple, si plusieurs champs portent des noms similaires, Conversational Analytics peut vous demander de préciser celui qui convient le mieux pour traiter votre requête.
Conversations multitours
L'analyse conversationnelle tiendra compte des questions et réponses précédentes au fur et à mesure de la conversation. Vous pouvez vous appuyer sur les réponses précédentes en affinant les résultats ou en modifiant le type de visualisation.
Pour obtenir d'autres conseils sur la création de questions, consultez Limites concernant les questions.
Questions de clarification
Pendant que Conversational Analytics exécute votre requête, vous pouvez observer son raisonnement et son processus de réflexion. Conversational Analytics peut poser des questions complémentaires pour clarifier les ambiguïtés de la requête d'origine. Par exemple, si plusieurs champs portent des noms similaires, Conversational Analytics peut vous demander de préciser celui qui convient le mieux pour traiter votre requête.
Métadonnées de la conversation
Lorsque vous discutez avec une exploration ou un agent de données, le panneau Données réductible affiche le nom de l'exploration Looker utilisée par la conversation. Le panneau Données propose également les options suivantes :
- Afficher les champs : lorsque vous discutez avec un Explore, vous pouvez l'afficher dans une nouvelle fenêtre de navigateur en cliquant sur Afficher les champs.
- Modifier l'agent : lorsque vous discutez avec un agent de données, vous pouvez modifier les informations le concernant en cliquant sur Modifier l'agent.
- Nouvelle conversation : démarrez une nouvelle conversation avec l'exploration Looker utilisée par la conversation en cours.
Gérer les requêtes dans une conversation
Lorsque vous conversez avec des données, vous pouvez gérer la conversation en arrêtant une réponse à une requête active pendant son exécution ou en supprimant la question la plus récente et sa réponse.
Supprimer la dernière question
Pour supprimer la question la plus récente et sa réponse, procédez comme suit :
- Pointez sur la question la plus récente, puis cliquez sur Supprimer le message.
- Dans la boîte de dialogue Supprimer définitivement ce message ?, cliquez sur Supprimer pour supprimer définitivement la question et sa réponse.
Comprendre les résultats et les calculs des requêtes
Lorsque vous posez des questions sur vos données dans Conversational Analytics, la réponse peut inclure une visualisation, un tableau de données ou d'autres détails, en fonction de votre requête spécifique et des données connectées. Pour ouvrir les résultats de la requête en tant qu'exploration, cliquez sur Ouvrir dans Explorer dans les résultats de la requête.
En plus de cette réponse à la requête, Conversational Analytics propose les options suivantes pour comprendre les résultats et les calculs des requêtes :
- Des informations sur l'interprétation de votre requête
- Des détails sur la façon dont la réponse a été calculée
Déterminer comment votre requête a été interprétée
Si vous utilisez le mode Réflexion pour poser votre question, vous pouvez voir comment Conversational Analytics a raisonné pour répondre à votre requête. Pour voir son raisonnement, développez l'option Afficher le raisonnement. Pour masquer son raisonnement, cliquez sur Masquer le raisonnement.
Conversational Analytics analyse chaque requête et réfléchit à la manière d'y répondre. Il utilise les mots clés de votre requête pour déduire les dimensions, les mesures et les autres paramètres pertinents de la couche sémantique des ensembles de données associés à la conversation. Il interprète également les agrégations qui peuvent être nécessaires à partir de votre requête. Lorsque vous développez Afficher le raisonnement, Conversational Analytics affiche une explication en texte brut des étapes suivies pour interpréter votre requête. L'explication inclut également la durée pendant laquelle Conversational Analytics a réfléchi à la requête.
En suivant son raisonnement, Conversational Analytics génère une réponse, qui peut inclure une demande de clarification concernant votre requête.
Déterminer comment une réponse a été calculée
Pour savoir comment Conversational Analytics a trouvé une réponse ou créé une visualisation, cliquez sur Comment ce résultat a-t-il été calculé ? dans les résultats de la requête.
Lorsque vous cliquez sur Comment cela a-t-il été calculé ?, La section Texte s'affiche dans Conversational Analytics. La section Texte fournit une explication en texte brut des étapes suivies par Conversational Analytics pour obtenir la réponse donnée. Cette explication inclut les noms de champs bruts utilisés, les calculs effectués, les filtres appliqués, l'ordre de tri et d'autres détails.
Si l'option Advanced Analytics (Données analytiques avancées) est disponible pour votre agent de données, l'onglet Code affiche le code Python supplémentaire généré pour les requêtes avancées.
Gérer les conversations
Les conversations sont listées par titre dans la section Récentes. Vous pouvez modifier le nom des conversations, les supprimer ou les restaurer depuis la corbeille.
Supprimer une conversation
Pour placer une conversation dans la corbeille, ouvrez-la, puis 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 :
- Dans Conversational Analytics, sélectionnez Corbeille dans le panneau de navigation de gauche pour afficher la liste des conversations qui ont été placées dans la corbeille.
- Dans la section Corbeille, cliquez sur le nom de la conversation que vous souhaitez restaurer ou supprimer définitivement.
Dans la boîte de dialogue Êtes-vous sûr ?, sélectionnez l'une des options suivantes :
- Annuler : annule l'action.
- Restaurer : restaure la conversation. Vous pouvez accéder à la conversation depuis la section Récentes du menu de navigation de gauche dans Conversational Analytics.
- Supprimer définitivement : supprime définitivement la conversation.
Limitations connues
Conversational Analytics présente les limitations connues suivantes.
Limites des visualisations
Conversational Analytics utilise Vega-lite pour générer des graphiques de conversation. Les types de graphiques Vega suivants sont entièrement compatibles :
- Graphique en courbes (une ou plusieurs séries)
- Graphique en aires
- Graphique à barres (horizontal, vertical, empilé)
- Graphique à nuage de points (un ou plusieurs groupes)
- Graphique à secteurs
Les types de graphiques Vega suivants sont acceptés, mais vous pouvez rencontrer un comportement inattendu lors de leur affichage :
- Maps
- Cartes de densité
- Graphiques avec info-bulles
Les types de graphiques qui n'existent pas dans le catalogue Vega ne sont pas acceptés. Les graphiques qui ne sont pas spécifiés dans cette section ne sont pas compatibles.
Limites concernant les sources de données
Conversational Analytics présente les limites suivantes concernant les sources de données :
- Conversational Analytics peut renvoyer jusqu'à 5 000 lignes par requête.
- Conversational Analytics ne peut pas définir la valeur d'un champ de filtre uniquement défini à l'aide des paramètres LookML
parameteroufilter.
Limites concernant les questions
Conversational Analytics accepte les questions auxquelles il est possible de répondre à l'aide d'une seule visualisation. Voici quelques exemples :
- Tendances des métriques au fil du temps
- Ventilation ou répartition d'une métrique par dimension
- Valeurs uniques pour une ou plusieurs dimensions
- Valeurs de métriques uniques
- Valeurs de dimension les plus élevées par métrique
Conversational Analytics n'accepte pas encore les questions auxquelles il n'est possible de répondre qu'avec les types de visualisations complexes suivants :
- Prédiction et prévision
- Analyse statistique avancée, y compris corrélation et détection des anomalies
Des questions plus complexes, comme les prévisions, peuvent être traitées lorsque l'analyse avancée est activée.
Ressources associées
Présentation de Conversational Analytics dans Looker : page de destination de Conversational Analytics avec une liste des principales fonctionnalités et des liens vers toute la documentation Conversational Analytics.
Créer et gérer des agents de données Explore : les agents de données Explore vous permettent de personnaliser l'agent de requête de données optimisé par l'IA en fournissant un contexte et des instructions spécifiques à vos données Explore. Cela aide Conversational Analytics à générer des réponses plus précises et contextuellement pertinentes.
Discuter avec les données d'un tableau de bord Looker : discutez avec un tableau de bord Looker à l'aide d'un agent de données de tableau de bord.
Bonnes pratiques pour configurer Conversational Analytics dans Looker : stratégies et bonnes pratiques pour aider les administrateurs Looker et les développeurs LookML à configurer et optimiser Conversational Analytics.
Activer Advanced Analytics : dans Conversational Analytics, Advanced Analytics traduit vos questions en langage naturel en code Python et exécute ce code. Contrairement aux requêtes standards basées sur SQL, l'utilisation de Python par la fonctionnalité d'analyse avancée permet des analyses et des visualisations plus complexes.