Vous pouvez utiliser Conversational Analytics pour générer un workflow agentique déclenché avec un agent de données Explorer, des agents de tableau de bord ou dans une conversation Conversational Analytics avec un Explore autonome.
Les workflows peuvent envoyer des notifications à Slack et par e-mail conformément aux listes d'adresses e-mail autorisées de Looker.
Quelles données pouvez-vous surveiller ?
Vous pouvez utiliser l'analyse conversationnelle pour générer un workflow agentique déclenché qui surveille toutes les métriques dans la source de données de la conversation. Pour les agents d'exploration des données, vous pouvez surveiller toutes les mesures dans l'une des explorations utilisées par cet agent de données. Pour les agents de tableau de bord, vous pouvez surveiller n'importe quelle mesure dans l'une des vignettes basées sur des requêtes du tableau de bord. Pour une conversation Conversational Analytics avec une exploration autonome, vous pouvez surveiller toutes les mesures de cette exploration.
Avant de commencer
Pour pouvoir utiliser Conversational Analytics afin de générer un workflow agentique déclenché, vous devez remplir les conditions suivantes.
Autorisations requises
Pour inviter Conversational Analytics à générer un workflow, un administrateur Looker doit vous attribuer un rôle qui inclut l'autorisation create_alerts pour au moins un modèle sous-jacent de la source de données Conversational Analytics. Vous devez également activer les autorisations gemini_in_looker et chat_with_agent pour ce modèle.
Pour en savoir plus sur les autorisations Conversational Analytics, consultez la page de documentation Configurer Conversational Analytics dans Looker.
Authentification requise
Avant de pouvoir envoyer des notifications de workflow à Slack, un administrateur Looker doit activer et configurer l'action Slack dans le Action Hub Looker pour votre espace de travail Slack. Pour autoriser l'installation de l'application Looker, le propriétaire de votre espace de travail Slack devra peut-être ajuster les paramètres d'installation des applications pour votre espace de travail Slack.
Une fois Slack activé, vous devez vous authentifier sur Slack, soit depuis la page Compte de votre profil utilisateur Looker, soit depuis la conversation "Analyse conversationnelle". Si votre administrateur Looker a connecté plusieurs espaces de travail Slack à votre instance Looker, une liste des espaces de travail s'affiche, avec des options permettant de se connecter à chacun d'eux individuellement.
Demander à Conversational Analytics de générer le workflow
Pour demander à Conversational Analytics de générer un workflow déclenché, procédez comme suit :
- Posez une question pour établir les métriques clés de vos données.
- Sélectionnez Automatisation Workflows ou demandez à l'analyse conversationnelle de générer un workflow qui recherche les modifications apportées à l'une des métriques de votre source de données. Utilisez des mots clés tels que "alerte", "surveillance" et "notification". Par exemple :
- "Créer un workflow d'alerte"
- "Crée un workflow pour surveiller la mesure X"
- "Crée un workflow pour m'envoyer une notification"
L'analyse conversationnelle clarifiera les composants restants du workflow jusqu'à ce que vous ayez défini tous les paramètres du workflow, y compris les suivants :
- Modèle : modèle sous-jacent interrogé.
- Explorer : source de données pour la conversation.
- Métrique : mesure à surveiller.
- Condition : changement que la mesure sélectionnée doit subir pour déclencher la notification du workflow, y compris l'ampleur ou le seuil du changement.
- Destination : destination de la notification de workflow. Les options incluent l'e-mail, Slack et l'application mobile Looker (pour utiliser l'application mobile, un administrateur Looker doit activer l'action Firebase dans le Hub d'actions Looker).
- Pour les destinations d'e-mails, listez les adresses e-mail des utilisateurs auxquels vous souhaitez envoyer la notification de workflow dans le champ Destinataires. Bien qu'il n'y ait pas de limite au nombre de destinataires que vous pouvez notifier, si votre organisation utilise un serveur SMTP externe, il peut avoir ses propres limites de destinataires quotidiennes ou par message.
- Pour les notifications Slack, si vous ne vous êtes pas encore authentifié sur Slack, vous devez vous authentifier depuis votre profil utilisateur. Lorsque vous y êtes invité dans la conversation, saisissez l'ID de l'espace de travail, ainsi que l'ID utilisateur ou l'ID de la chaîne auquel vous souhaitez envoyer les notifications de workflow. Pour les notifications envoyées aux chaînes Slack, la notification est visible par tous les membres de la chaîne.
- Les contrôles d'accès Looker ne s'appliquent pas aux destinations externes. Lors du partage en externe (par exemple, via Slack ou par e-mail), le client et la destination externe sont seuls responsables du contrôle de l'accès au contenu.
Fréquence : vous pouvez définir la fréquence à laquelle Looker vérifie si vos données ont changé (et envoie une notification si les conditions du workflow sont remplies). La fréquence par défaut est Toutes les semaines le lundi à 9h00. Vous pouvez demander à l'agent d'ajuster la fréquence si nécessaire. Voici les options de fréquence disponibles :
- Mensuelle, à un jour spécifique du mois (par défaut, le 1er) à une heure spécifique (par défaut, 5h00).
- Toutes les semaines, un jour spécifique de la semaine (la valeur par défaut est Dim pour dimanche) à une heure spécifique (la valeur par défaut est 05:00).
- Tous les jours à une heure spécifique (la valeur par défaut est 05:00).
- Toutes les heures à un intervalle spécifié (par défaut, les données sont vérifiées toutes les heures) avec des heures de début et de fin spécifiées (par défaut, 05:00 et 18:00). Avec les intervalles horaires, vous pouvez demander à Looker de vérifier les données à ces intervalles :
- Heure
- 2 heures
- 3 heures
- 4 heures
- 6 heures
- 8 heures
- 12 heures
- Minutes à un intervalle spécifié (par défaut, les données sont vérifiées toutes les 15 minutes) avec des heures de début et de fin spécifiées (par défaut, 05:00 et 17:00). Avec les intervalles basés sur les minutes, vous pouvez demander à Looker de vérifier les données à ces intervalles :
- 15 minutes
- 30 minutes
Les heures de début et de fin sont incluses. Par exemple, si vous définissez Vérifier toutes les 12 heures avec une Heure de début de 05:00 et une Heure de fin de 17:00, Looker vérifiera les données à 05:00 et 17:00.
Analyse des principaux facteurs optimisée par Gemini : si ce paramètre est activé, la notification de workflow fournit des informations sur la modification de vos données qui a déclenché le workflow et sur les raisons de cette modification. Cette option est désactivée par défaut. Les insights envoyés par e-mail et par message Slack incluent l'en-tête "Fourni par Gemini. Vérifiez les réponses de l'IA, car elle peut faire des erreurs."
Notifications de workflow agentique
Les notifications de workflow agentique incluent les informations suivantes :
- Image PNG de la visualisation du workflow.
- Un message contenant le nom du workflow et les conditions qui l'ont déclenché.
- Un lien permettant d'examiner le workflow : sélectionnez ce lien pour ouvrir une nouvelle conversation avec l'agent qui a généré le workflow.
- Un lien pour se désabonner des notifications de workflow.
Si cette option est activée, les insights fournis par l'analyse des facteurs clés optimisée par Gemini. Les insights envoyés par e-mail et par message Slack incluent l'en-tête "Fourni par Gemini. Vérifiez les réponses de l'IA, car elle peut faire des erreurs."
Examiner les notifications de workflow
Lorsque vous recevez une notification de workflow par e-mail ou dans Slack, vous pouvez sélectionner le lien Examiner dans le message de notification pour poser des questions complémentaires et explorer les données qui ont déclenché le workflow.
Lorsque vous examinez une notification de workflow, Conversational Analytics lance une session d'investigation avec les comportements suivants :
- Conversations privées et isolées : chaque destinataire qui sélectionne Examiner reçoit son propre fil de discussion privé avec l'agent de données principal à l'origine du workflow. Les autres destinataires, y compris les membres des listes de diffusion d'e-mails, ne peuvent pas voir vos questions ni vos analyses.
- Historique des conversations persistant : la conversation de votre investigation est persistante. Si vous quittez la conversation et sélectionnez à nouveau le lien Examiner dans la notification ultérieurement, Conversational Analytics vous redirige vers l'historique des conversations existant pour cette exécution de workflow spécifique.
- Routage vers l'agent principal : la conversation d'investigation s'ouvre automatiquement sur l'agent principal qui a généré le workflow. Si l'agent est supprimé et que les explorations associées ne peuvent pas être identifiées, une erreur s'affiche.
- Contrôle des accès et autorisations d'accès aux données : vous devez avoir accès aux explorations sous-jacentes associées à la conversation. Si vous n'avez accès à aucune des explorations associées, un message d'erreur s'affiche pour vous informer que vous ne disposez pas des autorisations de données requises pour examiner l'insight.
Limites des workflows déclenchés
Les limites suivantes s'appliquent lorsque vous utilisez Conversational Analytics pour générer un workflow agentique déclenché :
- L'analyse conversationnelle ne peut pas générer de workflows pour surveiller les métriques personnalisées plus complexes produites à l'aide d'Advanced Analytics.
- L'analyse conversationnelle ne peut pas générer de workflows pour surveiller les dimensions de données ni les calculs de tableau.
- Les agents du tableau de bord Conversational Analytics ne peuvent pas générer de workflows pour les utilisateurs intégrés.
Afficher vos workflows déclenchés
Lorsqu'un administrateur Looker vous accorde l'autorisation see_alerts, vous pouvez afficher les workflows dont vous êtes propriétaire sur la page utilisateur Gérer les workflows et tous les workflows de l'instance Looker sur la page d'administration Gérer les workflows.