> ## Documentation Index
> Fetch the complete documentation index at: https://ai-kb.automationanywhere.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Toolkit Demander à l'utilisateur

> Permettre aux agents de demander des entrées structurées aux utilisateurs à tout moment d'un flux de travail

Le **Toolkit Demander à l'utilisateur** donne aux agents la capacité de collecter de manière interactive des entrées des utilisateurs en cours de conversation. Au lieu de deviner les paramètres manquants ou de faire des suppositions, un agent peut mettre en pause son exécution, présenter une ou plusieurs questions structurées, et reprendre uniquement après la réponse de l'utilisateur. Cela permet des flux de travail agents plus précis et sensibles au contexte.

<img src="https://mintcdn.com/automationanywhere/RicyXQ6uwGtkpNmp/img/agents-toolkits/ask-users.png?fit=max&auto=format&n=RicyXQ6uwGtkpNmp&q=85&s=da60efd1fc8461c26cb1f8a4f81eb078" alt="Panneau de configuration de Demander à l'utilisateur affichant l'outi Demander à l'utilisateur avec les options Activé et Demander confirmation" width="2610" height="1293" data-path="img/agents-toolkits/ask-users.png" />

<Info>
  **Fonctionnalités de Demander à l'utilisateur**

  * Présenter des questions structurées avec des options à choix multiple à l'utilisateur
  * L'agent se met en pause et attend la réponse de l'utilisateur avant de continuer
  * Utile pour la clarification, la confirmation et les flux de travail guidés
</Info>

## Outils disponibles (1/1)

Le toolkit Demander à l'utilisateur fournit un outil :

* **Demander à l'utilisateur** : Présenter des questions structurées avec des options prédéfinies à l'utilisateur et attendre sa réponse.

<Note>
  L'option **Demander confirmation**, lorsqu'elle est activée, invite l'utilisateur à confirmer l'appel d'outil avant que l'agent ne l'exécute. Cette option est désactivée par défaut pour l'outil Demander à l'utilisateur, car l'outil lui-même est une interaction destinée à l'utilisateur.
</Note>

## Types de questions

Chaque question passée à l'outil Demander à l'utilisateur est de l'un des deux types suivants :

<CardGroup cols={2}>
  <Card title="Choix" icon="circle-dot">
    Affiche des options prédéfinies sous forme de boutons radio sélectionnables (réponse unique) ou de cases à cocher (réponses multiples). À utiliser lorsque les réponses valides sont connues à l'avance.
  </Card>

  <Card title="Texte" icon="keyboard">
    Affiche des puces de suggestions cliquables ainsi qu'un champ de texte libre « Personnalisé » en bas. À utiliser lorsque l'espace de réponse est ouvert ou uniquement partiellement prévisible.
  </Card>
</CardGroup>

## Fonctionnement

Lorsqu'un agent a besoin d'informations avant de pouvoir continuer, il se met en pause et affiche une carte de question interactive directement dans la conversation. La carte présente une ou plusieurs questions — soit sous forme d'options sélectionnables, soit sous forme de champ de texte avec suggestions — et attend une réponse avant de procéder.

Une fois que l'utilisateur soumet ses réponses, l'agent reprend là où il s'était arrêté, en utilisant ces réponses pour continuer le flux de travail.

Toutes les questions apparaissent ensemble dans une seule carte. L'agent ne posera jamais de questions de suivi en cours de réponse ni ne demandera d'entrée via du texte de chat simple.

## Cas d'utilisation

* **Flux de travail de collecte de données** — recueillir les paramètres requis tels que les plages de dates, les filtres ou les identifiants d'enregistrements avant d'exécuter une requête ou de générer un rapport.
* **Approbations multi-étapes** — inviter l'utilisateur à confirmer ou à choisir entre des actions avant que l'agent ne procède à une étape irréversible.
* **Routage dynamique** — demander à l'utilisateur quel chemin un flux de travail doit suivre lorsque la logique de branching dépend de l'intention de l'utilisateur.
* **Intégration et collecte d'informations** — recueillir des données structurées de profil ou de préférences au début d'une session pour personnaliser le comportement ultérieur de l'agent.
* **Clarification de demandes ambiguës** — résoudre l'ambiguïté avant d'agir plutôt que de procéder sur la base d'une supposition incorrecte.
