Aller au contenu

LexiqueÉtage 3 · L’Agentle bloc pris dans une boucle : il recommence jusqu’au résultatÉtage 3 · L’Agent

condition d’arrêt

072 · v2026-08EN : stopping condition

La condition d’arrêt est ce qui met fin à la boucle d’un agent : soit l’objectif est atteint et vérifié, soit une limite est franchie. Comme une minuterie de four doublée d’un thermomètre : l’un dit que c’est cuit, l’autre que ça a assez duré.

Ce que ce n’est pas

Une condition d’arrêt n’est pas le jugement du modèle sur son propre travail. Un agent déclare volontiers avoir terminé, avec assurance, sans que rien ne l’établisse : c’est même le mode d’échec le plus courant. Ce n’est pas non plus une simple limite de sécurité : la limite empêche l’emballement, elle ne dit rien du succès. Un système correct en possède toujours deux, une condition de réussite et une condition d’abandon, et il sait laquelle des deux a mis fin à l’exécution.

En profondeur

La condition de réussite doit être vérifiable par autre chose que le modèle qui travaille. Les meilleures sont mécaniques : des tests qui passent, un schéma respecté, un enregistrement présent en base, une somme qui tombe juste. Quand la tâche ne s’y prête pas, on emploie un vérificateur distinct, un autre appel qui ne voit que l’objectif et le résultat, sans l’historique des tentatives, ce qui évite qu’il se laisse convaincre par le récit de l’agent. Faire confiance à l’auto-évaluation revient à demander à quelqu’un de corriger sa propre copie sans barème.

Les conditions d’abandon se posent sur plusieurs axes, et il en faut plusieurs. Un nombre maximal de tours, pour couper les boucles qui se répètent. Un budget de tokens ou d’argent, qui est la limite la plus concrète. Une durée. Un nombre d’échecs consécutifs sur le même outil, signe qu’insister ne servira à rien. Et une détection de piétinement : si deux tours produisent la même action et la même observation, l’agent tourne en rond, et rien n’indique qu’un troisième changerait quoi que ce soit.

Ce qui compte autant que l’arrêt, c’est ce qui se passe après. Un agent qui abandonne doit rendre un état, pas un échec muet : ce qui a été fait, ce qui reste, ce qui bloquait, et de préférence une reprise possible. C’est ce qui distingue un système utilisable d’un système qu’on relance à l’aveugle. Et le motif d’arrêt doit figurer dans la trace, car un taux de réussite qui ne distingue pas les abandons par budget des abandons par échec ne permet aucune décision d’amélioration.

Relations où vivent les voisins

Vérifier 3 questions · cliquez votre réponse

Niveau 1 · Reconnaître

Combien de conditions d’arrêt un agent correct comporte-t-il ?

Niveau 2 · Distinguer

Pourquoi ne pas laisser l’agent juger lui-même qu’il a terminé ?

Niveau 2 · Distinguer

Deux tours consécutifs produisent la même action et la même observation. Que faut-il en conclure ?

072 · v2026-08 · première rédaction

Lexigraph, « Condition d’arrêt », v2026-08, https://lexigraph.org/fr/condition-d-arret, CC BY 4.0.