agents
latest
false
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Guide de l'utilisateur des agents

Dernière mise à jour 6 oct. 2025

Créer des outils d’agent efficaces

Les agents utilisent les outils suivants :

  1. Sélection de l’outil : l’agent sélectionne un outil en fonction du nom, de la description et du contexte fournis dans l’invite système.

  2. Exécution de l’outil : l’agent fournit des arguments d’entrée à l’aide du schéma d’entrée défini de l’outil et de tout exemple d’utilisation dans l’invite pour déduire le format et les valeurs.

  3. Interprétation de la sortie : après exécution, l’agent interprète la sortie à l’aide du contexte et des exemples de l’invite.

Si le contexte n’est pas suffisant, les agents peuvent déduire incorrectement comment fournir des arguments ou interpréter les résultats d’un outil. Vous pouvez améliorer la fiabilité en appliquant plusieurs stratégies de conception à la configuration des outils, aux exemples d’utilisation et aux garde-fous.

Convertir les automatisations existantes pour les utiliser comme outils

Vous pouvez utiliser des workflows existants comme outils en les publiant sous forme de processus ou en les important dans votre solution Studio Web. Examinez les arguments d’entrée et de sortie pour vous assurer qu’ils utilisent les types pris en charge. Les types d’arguments non pris en charge peuvent empêcher l’agent d’appeler le processus.

Rédiger des descriptions d’outils efficaces

L’inclusion des détails suivants dans les descriptions des outils peut aider l’agent et les autres développeurs à utiliser l’outil efficacement dans les processus agentique :

  1. Que fait l’outil ?

  2. Quels sont les effets secondaires de l’outil ?

  3. L’outil modifie-t-il son environnement ?

  4. L’outil peut-il effectuer des mises à jour destructrices sur un système d’enregistrement ?

  5. Est-ce que l’appel de l’outil plusieurs fois a des effets supplémentaires ?

  6. Est-ce que l’appel de l’outil permet à l’agent d’interagir avec d’autres agents, utilisateurs ou systèmes de manière non structurée ? Cela pourrait impliquer un risque supplémentaire et nécessiter une augmentation adéquate de la surveillance.

Les descriptions doivent rester concises mais informatives, rédigées en langage clair et simple pour faciliter le raisonnement de l’agent.

Fournir un exemple d’utilisation dans une invite système

L’inclusion d’un exemple dans l’invite système qui démontre comment utiliser l’outil et interpréter sa sortie peut améliorer considérablement la précision de l’outil.

Par exemple, un agent souhaite utiliser un workflow RPA pour vérifier le statut d’une facture dans un système interne. Dans l’invite système de l’agent, vous pouvez donner l’exemple d’utilisation suivant :

Example Usage of ValidateInvoiceStatus Tool

Input:
{
  "InvoiceNumber": "INV-2024-1837" // the unique invoice identifier
}

Output:
{
  "IsValid": true, // boolean indicating if the invoice exists
  "PaymentStatus": "Paid", // payment status of the invoice
  "DueDate": "2025-06-30" // when payment is due (if unpaid)
}

Interpreting the Results:
Result Condition	Agent Interpretation
IsValid = true, PaymentStatus = Paid	"Invoice INV-2024-1837 is valid and has already been paid."
IsValid = true, PaymentStatus = Unpaid	"Invoice INV-2024-1837 is valid but unpaid. It is due by June 30, 2025."
IsValid = false	"There's not a valid invoice with number INV-2024-1837 in the system."Example Usage of ValidateInvoiceStatus Tool

Input:
{
  "InvoiceNumber": "INV-2024-1837" // the unique invoice identifier
}

Output:
{
  "IsValid": true, // boolean indicating if the invoice exists
  "PaymentStatus": "Paid", // payment status of the invoice
  "DueDate": "2025-06-30" // when payment is due (if unpaid)
}

Interpreting the Results:
Result Condition	Agent Interpretation
IsValid = true, PaymentStatus = Paid	"Invoice INV-2024-1837 is valid and has already been paid."
IsValid = true, PaymentStatus = Unpaid	"Invoice INV-2024-1837 is valid but unpaid. It is due by June 30, 2025."
IsValid = false	"There's not a valid invoice with number INV-2024-1837 in the system."

Utiliser des garde-fous pour une surveillance supplémentaire

Les garde-corps des outils vous permettent d'appliquer des stratégies sur l'entrée fournie et la sortie reçue depuis les outils de l'agent, permettant à un humain de examiner l'utilisation de l'outil, de le bloquer entièrement, et plus encore. En savoir plus sur les garde-corps des outils.

Utiliser des connecteurs dans les workflows

Vous pouvez ajouter de nombreuses activités de connecteur Integration Service directement en tant qu'outil pour votre agent. Pour utiliser des connecteurs et des activités qui ne sont pas encore pris en charge directement :

  1. Créez un nouveau workflow dans Studio Web.

  2. Ajoutez l’activité du connecteur.

  3. Définissez les arguments d’entrée et de sortie correspondants.

  4. Publiez le workflow en tant que processus.

  5. Ajoutez le processus en tant qu’outil et décrivez son utilisation dans la requête.

Cette méthode vous permet d’exposer tout connecteur ou appel d’API à l’agent de manière structurée et fiable.

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

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo
Confiance et sécurité
© 2005-2025 UiPath Tous droits réservés.