UiPath Documentation
agents
latest
false
Guide de l'utilisateur des Agents
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Meilleures pratiques pour créer des agents

Principes de conception et conseils de mappage du workflow pour créer des agents précis et résilients intégrés dans les processus métier existants.

Conception d’agents pour de vrais workflows

Les agents efficaces ne sont pas des bots autonomes, ils sont intégrés à des workflows bien connus. Commencez par un workflow qui existe déjà dans vos processus métier et identifiez les étapes qui nécessitent un jugement: interpréter les entrées non structurées, évaluer le contexte ou choisir entre des options valides.

Ces étapes sont les candidates à l’automatisation par un agent. Les agents sont basés sur des objectifs: vous leur donnez un objectif et ils planifient comment l'atteindre. Les étapes répétables et basées sur des règles appartiennent à la RPA ou à un workflow déterministe.

Avant de procéder à la création, effectuez un exercice de mappage du workflow :

  • Identifiez les points de décision et les formats d’entrée/sortie.
  • Recherchez des processus bien définis avec des entrées variables ou ambiguës (par exemple, triage des tickets, vérifications de conformité).
  • Évitez de concevoir des agents destinés au remplacement des flux de travail. Les agents sont des composants qui permettent la prise de décision dans les flux de travail.
Astuce :

Utilisez des modèles d'agent plug-and-play pour évoluer rapidement tout en gérant les risques.

Peaufinage de l’étendue et spécialisation

Les agents sont plus performants lorsque leurs tâches sont spécifiées et leurs responsabilités définies. Évitez de surcharger les agents avec plusieurs rôles. Une bonne pratique consiste à garder chaque agent concentré sur une seule responsabilité (par exemple, extraction des données de facture, classification de l’intention du client).

Avantages de la portée restreinte :

  • Débogage et itération facilités
  • Performance et évaluation plus stables
  • Réduction du risque de désalignement ou d’hallucination

Instructions claires et progressives

La conception des instructions est au cœur du comportement de l’agent. Utilisez des incitations agentiques, un style d’incitations avancé qui comprend les éléments suivants :

  • Rôles et profils définis
  • Répartition explicite des tâches et directives de raisonnement
  • Formatage de sortie et directives en matière de gestion des erreurs

Par exemple, au lieu de demander « Résumer ce document », une requête agentique pourrait être formulée comme suit : « Vous êtes un analyste de la conformité. Divisez ce document relatif aux politiques en sections. Pour chaque section, faites un résumé de deux phrases et signalez les lacunes potentielles des politiques. Expliquez comment vous avez segmenté le document. »

Incluez quelques exemples représentatifs de mappages d'entrée dans l'invite pour illustrer la tâche, mais évitez d'y coder en dur des échantillons de cas limites exhaustifs. Utilisez plutôt des ensembles d’évaluation structurés pour couvrir des cas et des scénarios limites. Votre agent est alors plus solide et plus facile à améliorer.

Réviser systématiquement vos invites

  • Ajustez la structure, les rôles et les chemins de raisonnement.
  • Suivi des modifications de la précision, de la couverture et de la réussite des tâches.
  • Utilisez des outils tels que l’analyse des invites et le terrain de jeu Agent Builder pour vous expérimenter.
Astuce :

Utilisez l'anglais comme langue par défaut. Les agents sont plus performants lorsque les invites, les définitions de schémas et les instructions d’outils sont rédigées en anglais. L’utilisation de caractères non latins peut avoir un impact sur les appels d’outils ou l’analyse de fonctions.

Exploiter des entrées structurées

Prétraitez les données avant qu’elles ne parviennent à l’agent. Utilisez des technologies telles que Document Understanding et Extraction et traitements intelligents (IXP) pour extraire des entrées structurées. Transmettre des données brutes ou bruyantes à un agent diminue la qualité de la sortie et augmente la complexité des instructions.

Définir les critères de réussite et les stratégies d’évaluation

Vos agents ont besoin d’objectifs clairs et mesurables pour être fiables. Conception d’ICP et de mécanismes d’évaluation :

  • Seuils de précision
  • Score de confiance
  • Cohérence des réponses
  • Transparence du raisonnement

Ne vous contentez pas de vous demander si l’opération a fonctionné et examinez son fonctionnement. Utilisez les journaux de traçage et les journaux de tâches pour évaluer les appels d’outils, les chaînes de décision et l’utilisation du contexte.

Créez des ensembles de données d’évaluation qui testent des cas limites, la variance de contexte et les conditions spécifiques à un domaine. Ceux-ci doivent inclure les éléments suivants :

  • Entrées contradictoires
  • Requêtes peu contextuelles
  • Formatage inattendu
  • Tests des limites du système

Mise en œuvre de l’escalade HITL (Human-in-the-loop)

Les agents doivent savoir quand demander de l’aide. Intégrer les chemins d’escalade HITL pour gérer :

  • Missing data
  • Échecs d’outils
  • Décisions ambiguës
  • Exceptions réglementaires ou commerciales

Donnez à l’agent un moyen de s’arrêter pendant son exécution pour demander une intervention humaine avant de continuer, par exemple pour approuver un appel d’outil ou l’utilisation de données sensibles. Ajoutez une étape d'examen humain distincte dans le processus environ pour approuver la sortie de l'agent avant qu'elle ne transmette l'aval.

Chaque transfert doit inclure les actions suivantes :

  • Informer le comportement futur des agents.
  • Affiner l’utilisation des outils d’assistance.

Utiliser des garde-fous et des conventions de nommage

Définissez les outils avec :

  • Des noms alphanumériques en minuscules
  • Pas de caractères spéciaux ou d’espaces
  • Libellés descriptifs basés sur des fonctions (par exemple, web_search, document_analysis)

La compatibilité avec la logique d’analyse et d’appel du LLM est ainsi garantie.

Utilisez des garde-fous pour renforcer la sécurité et la gouvernance :

  • Filtrez ou bloquez les entrées d’outils non sécurisées.
  • Confiez l’utilisation des outils à des humains lorsque cela est nécessaire.
  • Enregistrez et surveillez les interactions avec les outils afin de garantir la conformité.

Surveiller les agents après le déploiement

Même déployé, votre agent n’est pas terminé. Configurez une boucle de surveillance et de réajustement :

  • Examinez les performances par rapport aux données de runtime.
  • Recherchez les dérives dans l’utilisation des outils ou dans la logique.
  • Effectuez des comparaisons systématiques.
  • Utilisez l’interface de commentaires sur les traçages pour améliorer les comportements futurs.
Remarque :

Évitez de modéliser des workflows longs et déterministes avec des règles métier strictes directement au sein des Agents.Utilisez plutôt l’automatisation standard ou l’orchestration BPMN.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour