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 d'analyse conversationnelle. 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 indiquer 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 l'analyse conversationnelle 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 d'exploration des données, des agents de tableau de bord ou dans une conversation d'analyse conversationnelle avec une exploration 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 l'analyse conversationnelle génère un workflow, un administrateur Looker doit vous attribuer un rôle contenant l'autorisation create_alert pour le modèle sous-jacent de la source de données d'analyse conversationnelle.

Vous devez également disposer de l'une des autorisations requises pour interagir avec Conversational Analytics. Pour en savoir plus sur les autorisations d'analyse conversationnelle, consultez la page de documentation Configurer l'analyse conversationnelle 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 d'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 à l'analyse conversationnelle de générer le workflow

Pour demander à l'analyse conversationnelle de 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. Utilisez l'analyse conversationnelle pour 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". 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 :

  • Condition : mesure à surveiller.
  • Opérateur : changement que la mesure sélectionnée doit subir pour déclencher la notification du workflow.
  • threshold : magnitude de la variation qui déclenche la notification du workflow.
  • Méthode : 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. Pour Slack, si vous ne vous êtes pas encore authentifié, un bouton Se connecter avec Slack s'affiche sous le menu Méthode. Sélectionnez votre espace de travail Slack dans le menu Espace de travail. Envoyez la notification de workflow à une chaîne Slack en sélectionnant Chaînes ou en tant que message privé à un utilisateur Slack en sélectionnant Utilisateurs. Vous pouvez également choisir ID de la chaîne manuel pour ajouter l'ID de la chaîne ou l'ID utilisateur du destinataire prévu. Pour les destinataires de type "Chaînes" ou "Utilisateurs", sélectionnez le nom de la chaîne ou de l'utilisateur qui recevra la notification de workflow dans le menu Partager dans.
  • 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 hebdomadaire, le lundi à 9h00. Voici les options de fréquence disponibles :

    • Tous les mois, à un jour spécifique du mois (par défaut, le 1er) à une heure spécifique (par défaut, 05:00).
    • 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 facteurs clés optimisée par Gemini : si ce paramètre est activé, la notification de workflow fournit des informations sur la raison du changement qui a déclenché votre workflow. Cette option est désactivée par défaut.

Notifications de workflows agentifs

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 de la notification du workflow.
  • Si elle est activée, les insights fournis par l'analyse des facteurs clés optimisée par Gemini.

Les notifications envoyées aux canaux Slack sont visibles par tous les membres du canal.

Limites des workflows déclenchés

Les limites suivantes s'appliquent lorsque vous utilisez les données analytiques conversationnelles 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 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.