Créer un workflow agentique

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 10 minutes de lecture
  • Créez un workflow agentique afin Studio d'agents IA que les agents IA puissent se coordonner pour résoudre des problèmes complexes.

    Avant de commencer

    Rôle requis : sn_aia.admin

    Pourquoi et quand exécuter cette tâche

    Les workflows agentiques résolvent les problèmes de l’entreprise grâce à l’IA agentique. Dans Studio d'agents IA, vous devez définir un workflow agentique et le connecter à un agent IA pour exécuter des objectifs complexes impliquant des données variables ou d’autres facteurs avec lesquels l’automatisation traditionnelle peut avoir du mal.

    Procédure

    1. Accédez à la Tous > Studio d'agent IA > Créer et gérer > Workflows agentiques et sélectionnez Nouveau.
      Vous êtes dirigé vers la page Nouveau workflow agentique à l’étape Décrire et connecter.

      Workflow Configuration guidée agentique présentant les différentes étapes de configuration d’un nouveau workflow agentique.Workflow Configuration guidée agentique présentant les différentes étapes de configuration d’un nouveau workflow agentique.

    2. Si vous souhaitez utiliser l’IA pour vous aider dans la configuration du workflow agentique, sélectionnez Générer une description et les étapes pour créer un brouillon de description et d’instructions de workflow agentique avec Now Assist.
      Dans la fenêtre contextuelle Générer une description et une liste des étapes avec Now Assist une fenêtre contextuelle, vous pouvez sélectionner Générer pour écrire les champs de nom, de description et d’instructions à votre place. Vous pouvez apporter des modifications à ces champs une fois le texte généré ou réessayer avec de nouvelles instructions.
    3. Décrivez le résultat business ciblé par ce workflow agentique et connectez les agents IA au workflow agentique en fonction de vos besoins.
      Remarque :
      Si vous avez généré un workflow agentique à l’aide Now Assist de , les champs Nom, Description et Liste des étapes sont automatiquement renseignés pour vous. Vous pouvez toujours apporter des modifications !
      1. Donnez au workflow agentique un nom, une description et une liste des étapes à effectuer.

        Pour obtenir des exemples sur la rédaction de descriptions et d’instructions réussies pour le grand modèle de langage (LLM), consultez Directives générales pour la création d’agents IA et de workflows agentiques. Les directives expliquent certains facteurs à prendre en compte lors de la rédaction de votre description et de votre liste d’étapes et offrent quelques exemples.

        Tableau 1. Rédiger une description claire et une liste des étapes
        Champs Description
        Nom du flux de travail Nom de votre workflow agentique. Nommez le défi business que vous souhaitez résoudre.

        Exemple : résolution de problème

        Description du workflow Bref résumé du problème d’entreprise que votre workflow agentique va résoudre. Cette description est donnée au LLM pour comprendre l’objectif global.
        Liste des étapes

        Plan d’action guidé à suivre par vos agents IA dans le workflow agentique. Ces étapes doivent être une liste numérotée détaillée qui comprend des instructions spécifiques pour le plus grand nombre de cas possible, y compris les erreurs potentielles.

      2. Affectez un ou plusieurs agents IA pour exécuter les instructions du workflow agentique.
        1. Dans la section Ajouter des agents IA qui peuvent effectuer ces étapes, sélectionnez Ajouter un agent IA et renseignez le nom de l’agent IA dans le champ Agent IA .
        2. Sélectionnez Ajouter.
        3. Si vous souhaitez créer un agent IA pour votre workflow agentique, sélectionnez Créer un agent IA dans la liste déroulante Ajouter un agent IA.
          Pour plus d'informations, consultez Créer un agent IA.
          Remarque :
          Si aucun agent IA n’est disponible pour la sélection, le bouton Ajouter un agent IA est inactif.
        L’agent IA sélectionné est ajouté au workflow agentique.
      3. Configurez les listes de contrôle d’accès (ACL) pour le workflow agentique.
        Remarque :
        Les ACL déterminent qui a accès à la détection et à l’exécution du workflow agentique. Pour en savoir plus sur les ACL que vous pouvez créer et Studio d'agents IA sur la manière d’ajouter des configurations de sécurité plus avancées, reportez-vous à la section Implémenter le contrôle d’accès pour la sécurité dans les agents IA.

        Il s’agit d’une étape obligatoire. Si vous avez déjà configuré un workflow agentique sans créer d’ACL, vous devez générer une ACL avant de pouvoir apporter d’autres modifications.

        Si vous avez déjà créé une ACL pour le workflow agentique, elle apparaît dans une liste dans cette section. Vous pouvez double-cliquer sur les pastilles de rôle pour modifier les rôles.

        Tableau 2. Définir qui peut accéder au workflow agentique
        Champ Description
        Accès de l'utilisateur Type d’utilisateurs dont l’accès au workflow agentique est défini par les options suivantes :
        • Tout utilisateur authentifié : tout utilisateur connecté peut accéder au workflow agentique.
        • Utilisateurs avec des rôles spécifiques : les utilisateurs qui ont au moins un des rôles affectés peuvent accéder au workflow agentique. Il s'agit de l'option par défaut.
          Remarque :
          Si un utilisateur n’a pas accès à un workflow agentique ou si l’utilisateur n’a pas accès à au moins un des agents IA dans l’exécution du workflow agentique respectif, toute l’exécution abandonne avant que le premier agent IA ne soit lancé.
        • Public : tout utilisateur peut accéder au workflow agentique même sans se connecter. Utilisez cette option uniquement lorsque vous souhaitez que les invités puissent accéder au workflow agentique.
        Rôle Attribuez un ou plusieurs rôles spécifiques dans la liste déroulante.
        Remarque :
        La sélection du rôle n’est possible que lorsque vous avez choisi l’accès utilisateur Utilisateurs ayant des rôles spécifiques .
      4. Définissez le type de sys_user d’exécution du workflow agentique.
        • Pour plus d’informations sur la compréhension des identités d’utilisateur qui exécuteront le workflow agentique, reportez-vous à la section Identité de l’utilisateur.
        • Pour plus d’informations sur la compréhension des règles relatives aux listes de contrôle d’accès (ACL) dans , reportez-vous à ServiceNow AI Platform® la section Access Control List Rules.
        Tableau 3. Sélectionnez l’entité sous laquelle le workflow agentique s’exécutera
        Champ Description
        Exécuter en tant que Identité de l’utilisateur avec lequel le workflow agentique s’exécute.
        Sélectionnez l’un des types d’entité suivants sous lequel votre workflow agentique doit s’exécuter :
        1. Utilisateur dynamique : utilisateur connecté (sys_user) qui invoque l’exécution d’un workflow agentique.

          L’utilisateur dynamique peut être le sys_user d’un déclencheur, d’un workflow agentique ou d’un utilisateur humain qui transmet ses rôles à ce workflow agentique (le composant/l’entité en amont qui a invoqué le workflow agentique).

          Toute exécution exécutée par un utilisateur dynamique est enregistrée au nom de l’utilisateur connecté. Par exemple, si un incident est créé par un utilisateur dynamique, l’incident créé est enregistré au nom de l’utilisateur actuellement connecté.
          Remarque :
          L’utilisateur dynamique est le paramètre par défaut pour tous les workflows agentiques, sauf s’il existe un besoin spécifique qui justifie un utilisateur IA. En règle générale, la plupart des workflows agentiques peuvent s’exécuter en tant qu’utilisateurs dynamiques.
        2. Utilisateur IA : le workflow agentique s’exécute et s’exécute en tant qu’identité utilisateur statique et préconfigurée avec des rôles affectés qui ne changeront pas, peu importe qui ou comment l’exécution est invoquée.

          L’utilisateur IA est un type d’enregistrement de sys_user de type Agents IA. Toutes les actions effectuées par un workflow agentique exécuté en tant qu’utilisateur IA sont enregistrées au nom de l’utilisateur IA pour cette action ou exécution. Par exemple, si un incident est créé par un utilisateur IA, l’appelant pour cette exécution est enregistré en tant qu’utilisateur IA affecté.

          L’utilisateur IA est un sys_user avec des rôles prédéfinis.
          Avertissement :
          Permettre aux utilisateurs publics d’invoquer des utilisateurs IA leur donnera des autorisations élevées sur les données qui leur sont accessibles. Les workflows agentiques ont très rarement besoin de s’exécuter en tant qu’utilisateurs IA.
        Utilisateur IA Sélectionnez un utilisateur IA spécifique dans le menu déroulant.
        Remarque :
        Lors de la détermination de ces paramètres de sécurité, assurez-vous de prendre en compte les paramètres de sécurité pour tous les aspects du flux agentique, du workflow agentique, des agents IA et des outils.
      5. Dans la section Demander Now Assist de suggérer des agents IA, sélectionnez Recommander des agents IA pour explorer les recommandations suggérées pour les agents IA.
      6. Spécifiez les fournisseurs IA que ce workflow agentique ne prend pas en charge.

        Certains modèles d’IA peuvent effectuer vos tâches de workflow agentique spécifiques mieux que d’autres. Vous pouvez choisir un LLM non pris en charge dans la liste déroulante Sélectionner les LLM non pris en charge si vous ne souhaitez pas qu’un workflow agentique soit disponible si un certain fournisseur de modèle IA par défaut est actif.

        Pour plus d’informations sur les options qui s’offrent à vous, voir Modèles de langage volumineux sur le ServiceNow AI Platform®.

      7. Sélectionnez Enregistrer et continuer.

        Une fois que vous avez sélectionné Enregistrer et continuer, Now Assist exécute une vérification pour essayer d’identifier si le workflow agentique est un doublon potentiel d’un workflow existant. Si la fenêtre contextuelle Doublons possibles trouvés s’affiche, vous pouvez examiner les workflows agentiques marqués et vérifier que celui que vous créez est unique.

        S’il existe un workflow agentique similaire, il est possible qu’un workflow incorrect s’exécute lorsqu’un utilisateur tente de le déclencher. Essayez de rendre votre description et votre liste d’étapes aussi uniques que possible pour éviter les doublons.

        Vous devez sélectionner Enregistrer et continuer à créer l’ACL pour l’agent IA dans la table ACL. Si vous souhaitez créer des ou Deny-Unless des ACL supplémentaires ou ajouter des attributs de sécurité pour l’agent IA, un utilisateur disposant des privilèges élevés appropriés peut les créer directement sur la table ACL. Impossible de configurer des ACL supplémentaires dans Studio d'agents IA.

        Si vous avez sélectionné Users with specific roles pour votre ACL, après avoir sélectionné Enregistrer et continuer, vous pouvez toujours modifier les rôles de l’ACL. Revenez à la première page de la configuration guidée et double-cliquez sur les pastilles de rôle dans la section ACL pour apporter des modifications.

        Vous êtes dirigé vers la page Ajouter un déclencheur préféré.
    4. Définissez un déclencheur préféré et les conditions d’activation de votre workflow agentique.

      Workflow Configuration guidée agentique présentant la page Ajouter un déclencheur.

      1. Sélectionnez Ajouter un déclencheur.
      2. Remplissez les champs du formulaire.

        Les conditions de déclenchement pour les workflows agentiques définissent les conditions requises pour qu’un utilisateur exécute un workflow agentique.

        Formulaire Ajouter un déclencheur d’un workflow agentique.

        Tableau 4. Formulaire Ajouter un déclencheur
        Champs Description
        Sélectionner un déclencheur Liste des déclencheurs disponibles dans l’instance.
        Nom Nom du déclencheur.
        Actifs Option permettant de garder vos conditions de déclenchement actives.
        Table Nom de la table applicable à votre workflow agentique.

        Exemple de workflow agentique de résolution automatique des problèmes : Incident

        Conditions Conditions que vous pouvez ajouter pour contrôler la configuration du déclenchement.

        Sélectionnez + Ajouter un ensemble de conditions pour ajouter des conditions à votre déclencheur de workflow agentique.

        Méthode de définition du sys_user
        • Utiliser une table existante
        • Utiliser un nouveau script personnalisé
        Sys_user

        L’utilisateur sous lequel l’agent IA s’exécute.

        Si vous sélectionnez une table, vous pouvez choisir comme champ Appelant, Résolu par, Fermé par ou un autre champ utilisateur. Vous pouvez également créer un script personnalisé pour générer et renvoyer le sys_id de l’utilisateur.

        Modèle d'objectif

        Instruction de modèle que l’agent IA doit suivre lors de son exécution.

        Pour certains types de déclencheurs, vous pouvez également sélectionner des champs supplémentaires dans les instructions de votre modèle.

        Canal

        Support pour la sortie du workflow agentique : Now Assist panneau ou Agent virtuel.

        Remarque :
        Pour afficher la sortie d’un workflow agentique déclenché dans le Now Assist panneau, vous avez besoin du rôle now_assist_panel_user.
        Afficher la notification

        Sélectionnez l’option Afficher la notification pour activer les notifications de vos déclencheurs.

        S’il existe plusieurs déclencheurs avec notifications activées pour la même table, une seule notification est affichée.

        Si vous choisissez un déclencheur planifié, des options supplémentaires sont disponibles, telles que le jour de la semaine et l’heure à laquelle vous souhaitez que le déclencheur s’exécute.

        Remarque :
        Lors de l’exécution d’un déclencheur planifié, tous les enregistrements ne sont pas inclus dans l’exécution. Par défaut, la valeur est 10. Si vous souhaitez modifier ce nombre, vous devez définir la sn_aia.max_scheduled_trigger_query propriété système sur une valeur différente.

        Si vous choisissez un déclencheur d’e-mail, les e-mails cibles doivent exister dans la table Répondre [sys_reply]. Les nouveaux e-mails ne sont pas disponibles en tant que déclencheurs.

      3. Sélectionnez Ajouter.
        Vous êtes dirigé vers la page Définir le déclencheur.
      4. Sélectionnez Enregistrer et continuer.
        Vous êtes dirigé vers la page d’affichage Sélectionner une interface utilisateur.
    5. Configurez l’affichage et l’accès à votre workflow agentique à partir de la page Sélectionner un affichage d’interface utilisateur.
      1. Activez le bouton bascule Affichage pour afficher la sortie de votre workflow agentique sur le canal sélectionné.

        Sélectionnez la page d’affichage affichant le panneau comme option de sortie pour l’exécution Now Assist du workflow agentique.

        Remarque :
        Si l’option Now Assist d’affichage du panneau n’est pas disponible, vous devez d’abord activer le panneau. Pour plus d'informations, consultez Activer le Now Assist panneau. Vous devez disposer de la now_assist_panel_role pour afficher la sortie d’un workflow agentique déclenché dans le Now Assist panneau.
      2. Vous pouvez sélectionner l’icône suivante ( icône suivante. ) pour accéder à la liste déroulante Rôles d’utilisateur et sélectionner un rôle d’utilisateur pour la personne qui doit accéder au workflow agentique.
      3. Sélectionnez Enregistrer et tester.

        Vous êtes dirigé vers la page de test du workflow agentique. Pour plus d’informations sur le test d’un workflow agentique, reportez-vous à la section Tester un workflow agentique.

        Pour tester le workflow agentique, vous devez disposer du rôle sn_aia.admin et de tous les rôles requis par l’ACL configurée pour le workflow agentique, le cas échéant.

    Résultats

    Un workflow agentique est créé et peut être consulté dans la liste du workflow agentique de la page Créer et gérer.

    Si vous avez sélectionné des utilisateurs avec des rôles spécifiques pour votre ACL, vous pouvez modifier les rôles à tout moment. Revenez à la configuration guidée et double-cliquez sur les pastilles pour apporter des changements. Tous les autres changements de sécurité doivent être effectués sur la table ACL [sys_security_acl] par un utilisateur disposant d’autorisations élevées.