Qu’est-ce que le human-in-the-loop ?

En bref

Le human-in-the-loop signifie qu’un système d’IA automatisé s’arrête aux étapes critiques et attend qu’une personne approuve, corrige ou décide. Chez les agents de codage, il prend généralement la forme de demandes d’autorisation avant de modifier des fichiers, de lancer des commandes ou de publier quoi que ce soit.

À quoi cela ressemble chez les agents de codage

La plupart des agents demandent avant les actions risquées comme modifier un fichier, lancer une commande shell ou récupérer des données sur le réseau. Dans Claude Code, des règles d’autorisation (allow, ask, deny) et des modes d’autorisation pilotent cela ; en mode plan, par exemple, l’agent ne fait que planifier et ne modifie pas les fichiers. Codex a ses propres réglages d’approbation et de sandbox.

Où l’approbation est indispensable

Plutôt que de demander partout, placez les approbations là où les erreurs coûtent cher.

  • Actions irréversibles : git push, publication, suppression de données, migrations.
  • Actions qui atteignent le monde extérieur : e-mail, paiements, serveurs de production.
  • Accès aux secrets : fichiers .env, clés, données clients.
  • Le plan : l’approuver avant un gros changement évite des heures dans la mauvaise direction.

La fatigue d’approbation

Quand chaque lecture de fichier demande un clic, les gens se mettent à dire oui sans regarder, et l’approbation ne veut plus rien dire. La solution est d’approuver automatiquement le travail sûr comme les lectures et les tests, et de toujours demander pour les actions vraiment risquées. Les options qui sautent toutes les autorisations, comme l’option --dangerously-skip-permissions de Claude Code, ne conviennent qu’à des environnements isolés.

Approuver à distance

Sur les longs travaux, les agents peuvent demander une approbation pendant votre absence. Les notifications et l’approbation depuis votre téléphone évitent qu’un agent reste inactif des heures, et voir tous les agents en attente dans une seule file accélère les choses quand vous en lancez beaucoup à la fois.

L’approbation humaine dans AgentVera

AgentVera rassemble les approbations en un seul endroit et veille à ce que seules celles qui comptent vous parviennent.

  • File d’approbation : la barre d’état compte les agents en attente d’approbation et ⇧⌘A saute à celui qui attend depuis le plus longtemps ; il y a aussi des notifications de bureau et un badge dans le Dock.
  • Telegram : approuvez ou rejetez des étapes de flow depuis votre téléphone.
  • L’approbation automatique répond sans demander aux requêtes de lecture, de test, de lint et de git en lecture seule de Claude Code, tandis que des commandes comme git push, rm et git reset --hard vous reviennent toujours (Pro et Team).
  • Le nœud Human approval dans les flows, et l’approbation du plan d’une parallel team lancée depuis Telegram, retiennent le travail jusqu’à votre accord.

FAQ

Dois-je laisser un agent tout faire sans approbation ?

En général non. Approuver automatiquement un travail sûr et réversible a du sens ; les push, les suppressions et tout ce qui touche la production doivent passer par vous.

Qu’est-ce que la fatigue d’approbation ?

C’est quand les demandes sont si fréquentes que les gens approuvent sans lire. Automatiser les plus sûres fait que les approbations restantes reçoivent une vraie attention.

Quelle différence entre human-in-the-loop et human-on-the-loop ?

Dans le premier cas, le système s’arrête aux étapes critiques et attend une approbation. Dans le second, le système tourne seul pendant qu’une personne surveille et intervient si besoin.

Termes liés

Tous les termes

Voyez ces idées à l’œuvre.

Téléchargez AgentVera gratuitement, ajoutez un dossier de projet et lancez Claude Code, Codex et d’autres agents côte à côte.