Validation des actions et questions

Pendant l'exécution d'un flux de travail, deux types d'interruptions peuvent solliciter l'utilisateur : les demandes de validation avant une opération sensible, et les questions interactives posées par l'agent pour obtenir des précisions.

Validation des actions

Lorsqu'un agent s'apprête à effectuer une opération nécessitant une approbation, l'exécution se met en pause et une fenêtre de validation s'affiche. Le comportement dépend du mode de validation configuré dans les paramètres (voir l'article Validation).

Questions utilisateur

L'agent peut poser des questions interactives via l'outil intégré UserQuestion. Contrairement à la validation qui concerne une action technique, les questions servent à obtenir des précisions ou des choix de la part de l'utilisateur pour orienter le travail de l'agent.

Types d'opérations validées

Cinq catégories d'opérations peuvent déclencher une demande de validation, selon le mode configuré.

Outils Faible
Sous-agents Moyen
Outils MCP Moyen
Fichiers Moyen / Élevé
Base de données Élevé

Niveaux de risque

Chaque opération se voit attribuer un niveau de risque qui détermine son apparence dans la fenêtre de validation et influence la décision automatique selon les seuils configurés.

Faible

Outils locaux, lectures, calculs. Approuvé automatiquement si le seuil est activé.

Moyen

Sous-agents, outils MCP, opérations sur fichiers. Soumis au mode de validation courant.

Élevé

Suppressions, modifications de base de données. Confirmation requise si le seuil est activé.

Critique

Lots parallèles, opérations irréversibles. Icône pulsante et avertissement renforcé.

Fenêtre de validation

La fenêtre affiche le type d'opération, sa description, les paramètres détaillés et le niveau de risque. Trois actions sont proposées.

Approuver

L'opération s'exécute immédiatement. L'agent reprend son flux de travail.

Rejeter

L'opération est annulée. Un motif de refus optionnel peut être saisi pour guider l'agent.

Annuler

Ferme la fenêtre sans décision. La requête reste en attente jusqu'à expiration.

Délai d'expiration : 5 minutes. Sans réponse, l'opération est automatiquement rejetée.

Types de questions

L'agent choisit le format de question le plus adapté au contexte. Trois types sont disponibles.

Choix multiples

L'utilisateur sélectionne une ou plusieurs options parmi une liste prédéfinie par l'agent.

Option A
Option B
Option C
Texte libre

L'utilisateur saisit une réponse libre dans un champ texte avec un espace réservé configurable.

Décrivez votre besoin...
Mixte

Combine choix multiples et texte libre. Le texte peut être rendu obligatoire par l'agent.

Option A
Précisions...

Comportement et limites

File d'attente

Les questions sont mises en file d'attente par flux. Si plusieurs flux sont actifs, seules les questions du flux consulté s'affichent. Les autres déclenchent une notification.

Ignorer une question

L'utilisateur peut ignorer une question. L'agent continue son travail sans la réponse et adapte son comportement en conséquence.

Disjoncteur

Après 3 expirations consécutives sans réponse, les nouvelles questions sont bloquées pendant 60 secondes pour éviter les boucles.

Fenêtre bloquante

La fenêtre de question ne peut pas être fermée par un clic extérieur. L'utilisateur doit répondre ou ignorer explicitement.

Limites techniques

Texte de la question 2 000 caractères
Options par question 20 maximum
Libellé d'une option 200 caractères
Texte de l'espace réservé 200 caractères
Contexte additionnel 500 caractères
Réponse texte de l'utilisateur 10 000 caractères
File d'attente des questions 50 par flux
Délai d'expiration (validation) 5 minutes
Bon à savoir — Les validations et les questions sont deux mécanismes indépendants. La validation est déclenchée automatiquement par le système selon les seuils de risque configurés. Les questions sont posées volontairement par l'agent lorsqu'il estime avoir besoin de précisions pour accomplir sa tâche.