Utiliser des workflows agentiques pour surveiller les modifications apportées à vos données

Les workflows agentiques vous permettent d'inviter un agent de données à générer une alerte dynamique à l'aide de l'interface de chat Conversational Analytics. Au lieu de créer manuellement des alertes complexes, vous pouvez utiliser le langage naturel dans une conversation avec un agent Explore ou de données pour configurer la surveillance basée sur des seuils des mesures dans la source de données de la conversation.

Lorsque vous demandez à l'analyse conversationnelle de créer un workflow agentique déclenché, vous pouvez spécifier les conditions du workflow, qui sont vérifiées à la fréquence que vous indiquez. Lorsque ces conditions sont remplies, le workflow déclenche une notification aux destinataires et selon la méthode que vous spécifiez. Lorsque vous configurez votre workflow, vous pouvez également spécifier si vous souhaitez que la notification de workflow inclue les résultats de l'analyse des principaux facteurs optimisée par Gemini. Cette analyse fournit des informations sur la raison du changement qui a déclenché votre workflow.

Quelles données pouvez-vous surveiller ?

Vous pouvez utiliser Conversational Analytics pour générer un workflow qui surveille toutes les métriques dans la source de données de la conversation. Pour les agents de données Explorer, vous pouvez surveiller toutes les mesures de tous les Explorers utilisés 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.

Créer un workflow déclenché

Vous pouvez créer un workflow 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.

Avant de commencer

Pour pouvoir utiliser l'analyse conversationnelle afin de générer un workflow agentique déclenché, vous devez remplir les conditions suivantes.

Autorisations requises

Pour que Conversational Analytics génère un workflow, un administrateur Looker doit vous attribuer un rôle incluant l'autorisation create_alerts pour le modèle sous-jacent de la source de données Conversational Analytics.

Vous devez également disposer des autorisations nécessaires pour interagir avec Conversational Analytics. 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 Looker Action Hub 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 à partir de la page Compte de votre profil utilisateur Looker, soit dans la conversation Conversational Analytics. 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 inviter Conversational Analytics à générer un workflow déclenché, procédez comme suit :

  1. Posez une question pour établir les métriques clés de vos données.
  2. 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", "surveiller" et "notifier". Par exemple :
    • "Créer un workflow d'alerte"
    • "Crée un workflow pour surveiller la métrique 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-mail, 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 de l'utilisateur ou de la chaîne où vous souhaitez envoyer les notifications de workflow. Les notifications envoyées aux chaînes Slack sont visibles par tous les membres de la chaîne.
  • 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 :

    • Tous les mois, à un jour spécifique du mois (par défaut, le 1er du mois), à une heure spécifique (par défaut, 05h00).
    • Toutes les semaines, un jour spécifique de la semaine (par défaut, dim pour dimanche) à une heure spécifique (par défaut, 05:00).
    • Tous les jours à une heure spécifique (par défaut, 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 des 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 à 05:00 et une heure de fin à 17:00, Looker vérifiera les données à 05:00 et 17:00.

  • Analyse des principaux facteurs de variation 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.

Notifications de workflow agentif

Les notifications de workflow agentique incluent les informations suivantes :

  • Image PNG de la visualisation du workflow.
  • Message indiquant le nom du workflow et les conditions qui l'ont déclenché.
  • Un lien pour examiner le workflow : cliquez sur 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.

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 de l'analyse avancée.
  • L'analyse conversationnelle ne peut pas générer de workflows pour surveiller les dimensions ou les calculs de tableau des données.
  • 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.