Configurer Now Assist Agents IA
Configurez pour exécuter des cas d’utilisation avec des agents IA et des Now Assist Agents IA outils mappés.
Les agents IA sont conçus pour utiliser un ensemble d’instructions et effectuer des actions à l’aide d’un ensemble donné d’outils configurés pour ces agents, puis pour atteindre un objectif et un résultat spécifiques. Les agents IA utilisent le contexte de votre ticket et votre contenu consultable pour générer des plans et des actions. Les agents IA peuvent planifier et raisonner la tâche avec une logique métier combinée aux invites envoyées aux grands modèles de langage (LLM) et suggérer la meilleure action à entreprendre.
Remarque :
Assurez-vous que vos données de tickets et votre base de connaissances disposent des informations exactes les plus récentes pour de meilleurs résultats.
Configuration des agents IA
- Prérequis
-
- Une bonne idée des différents types de tâches que votre cas d’utilisation devrait être en mesure de gérer.
- Une compréhension de haut niveau du flux général pour votre cas d’utilisation et vos agents.
- Outils agentiques avec des descriptions bien écrites.
- Éléments configurables
- Les cas d’utilisation et les agents IA peuvent être instruits via les éléments suivants dans le cadre de travail :
- Plan de base : ensemble d’instructions fournies à l’orchestrateur pour la procédure de planification initiale configurée au niveau du cas d’utilisation.
- Rôle : représente une identité claire pour l’agent IA. Décrit souvent la personnalité et le périmètre d’un agent à un niveau très élevé. Un rôle influence deux éléments pour l’agent IA :
- Raisonnement de l’agent : lorsqu’un rôle est ajouté à chaque invite de raisonnement, il donne un sentiment d’identité au contenu généré par le LLM à ce moment-là.
- Expertise de l’agent : un grand modèle de langage (LLM) a généré une description de haut niveau de ce dont un agent est capable. Il comprend le contenu du rôle, les instructions et les descriptions des outils affectés à l’agent IA.Remarque :L’expertise de l’agent est générée automatiquement.
- Instructions : représentent un ensemble de directives claires que l’agent est censé suivre. Les instructions cherchent à appliquer un comportement déterministe à une entité qui, pour la plupart, fonctionne dynamiquement sur la base de son propre raisonnement. Les instructions peuvent être écrites sous la forme d’un algorithme étape par étape décrivant le flux opérationnel de l’agent IA, influençant la maîtrise de l’agent IA, similaire au rôle.
Configuration des outils pour les cas d’utilisation
Définissez la procédure de création d’outils fonctionnels pour votre cas d’utilisation avec les trois éléments suivants qui déterminent son utilisabilité dans un cadre de travail agentique.
- Fonction
- La fonctionnalité fait référence à ce qu’un agent IA apporte au cas d’utilisation. Les outils doivent toujours être configurés dans un seul but à l’esprit. Les outils polyvalents sont problématiques pour les agents car :
- Il est plus difficile pour l’agent IA de raisonner et de déterminer les circonstances correctes dans lesquelles l’outil doit être utilisé.
- La description de l’outil doit être suffisamment complète pour tenir compte de tous les scénarios idéaux pour l’utilisation de l’outil en cours de définition.
Remarque :Les outils qui peuvent fonctionner dans différents modes en fonction d’un paramètre sont déconseillés pour les raisons ci-dessus. Aborder l’élément fonctionnel de l’outil comme la solution à un problème singulier pour un scénario singulier serait le moyen idéal de construire un outil. - Description de l’outil
- Les descriptions d’outil sont les descriptions en langage naturel décrivant l’utilité fournie par l’outil à un niveau élevé. Définissez clairement la portée et les limites des outils pour vous assurer qu’ils sont choisis pour les bons scénarios et non pour les mauvais, de la manière suivante :
- Description de haut niveau de ce que l’outil est censé faire.
- Décrivez les scénarios dans lesquels l’outil peut être appelé. Incluez des cas d’utilisation et des tâches spécifiques où l’outil et ses fonctionnalités peuvent être utilisés.
- Exploration des scénarios dans lesquels l’outil n’est explicitement pas utile, mais où il peut être confondu avec l’utilité.
- Explication des termes utilisés dans les cas ci-dessus. Par exemple, si vous disposez d’un outil permettant d’affecter un rôle à un utilisateur, vous devez expliquer quel est le rôle dans le système agentique de l’instance donnée.
- Messages d'erreur
- Une grande partie du fonctionnement de l’agent consiste en essais et erreurs dans une stratégie itérative/réflexive. Les exécutions qui exécutent accidentellement des outils incorrects peuvent voir leurs messages d’erreur interprétés et aider l’IA à tirer des conclusions plus valides à l’avenir. Les messages d’erreur lui offrent une seconde chance, pour réfléchir et explorer d’autres options.
Comprendre les scénarios où l’outil peut mal tourner et pour quel type d’entrées et le concevoir pour émettre des messages d’erreur descriptifs et lisibles (pour tous ces scénarios d’échec) aide à maintenir l’exécution sur la bonne voie.