Un agent planificateur répète les étapes terminées lorsque les preuves d’exécution sont manquantes, ambiguës, oubliées ou exclues de l’état utilisé pour la replanification.
Un agent IA domestique peut créer un dossier, le vérifier, puis le recréer plusieurs tours plus tard. L’outil peut renvoyer un succès partiel, le point de contrôle peut omettre l’achèvement, ou la compression du contexte peut supprimer l’observation tout en conservant le plan initial. Après un délai d’attente ou un redémarrage, le planificateur voit un objectif non atteint et programme rationnellement la même étape à partir d’un état incomplet.
L’achèvement existe dans le monde réel, mais pas dans l’état durable
Une action peut réussir alors que le processus plante avant d’enregistrer son résultat. Les listes de contrôle en mémoire disparaissent au redémarrage, et les stockages distincts du planificateur et de l’exécuteur peuvent être mis à jour de manière non atomique, laissant le plan en attente. Cette distinction reste visible lors de tests domestiques ultérieurs.
Une présentation de l’état durable des agents explique pourquoi un état durable externe est nécessaire pour la reprise, l’audit et les tâches de longue durée. Le signe caractéristique est un effet secondaire de l’outil mené à bien associé à un point de contrôle absent ou plus ancien. Le résultat intermédiaire doit rester consultable avant que l’automatisation ne poursuive son exécution.
La persistance de souvenirs en prose est moins fiable que l’enregistrement d’un identifiant d’étape stable, d’une empreinte d’action, d’un résultat et d’un statut validé. Le planificateur a besoin d’un achèvement vérifiable par machine, et pas seulement d’une phrase antérieure indiquant que la tâche est terminée. Cette limite doit être mesurée séparément dans des conditions d’utilisation réalistes.
Les résultats ambigus des outils et la perte de contexte masquent les progrès
Les outils peuvent renvoyer un succès partiel, des identifiants de tâches asynchrones, une sortie vide ou un délai d’attente après la validation de l’action. Le harnais d’exécution peut tronquer, résumer, mal étiqueter ou ne pas joindre cette observation, de sorte que l’appel suivant du modèle reçoit le plan sans preuve décisive.
Un guide consacré aux actions répétées des agents identifie la répétition d’une action comme un échec majeur lorsque la boucle de l’agent cesse de progresser. Le diagnostic utile consiste à vérifier si le dernier contexte de planification contient des preuves normalisées de réussite et un état du monde modifié.
Si le modèle reçoit un état d’achèvement clair et répète malgré tout l’action, le problème relève du raisonnement du planificateur ou de la décomposition de la tâche. Si les preuves ne lui parviennent jamais, modifier les invites ne peut pas réparer le cheminement des données. La conséquence pratique apparaît lorsque plusieurs sources se disputent un contexte limité.
Les nouvelles tentatives et la replanification peuvent dupliquer des tâches non idempotentes
Une politique générique de nouvelle tentative peut répéter toute l’étape après une défaillance de transport, tandis que la replanification génère une action sémantiquement identique sous un nouvel identifiant d’étape. Des conditions d’arrêt faibles permettent à la boucle de continuer alors que l’objectif est déjà atteint.
Le modèle de raisonnement et de rétroaction sur les actions alterne raisonnement, action et observation de l’environnement afin que les décisions ultérieures puissent exploiter les preuves des outils. La répétition apparaît lorsque cette rétroaction ou le test d’arrêt est incomplet. Cette dépendance doit rester explicite dans l’interface finale.
La limite de défaillance est une étape de vérification intentionnelle ou une réconciliation idempotente. Relire l’état ne constitue pas un travail en double ; répéter une facturation, une suppression, un message ou une mutation irréversible sans nouvelle preuve, si. Le résultat doit donc être vérifié par rapport aux preuves initiales.
Auditer l’identité des étapes, les preuves et les conditions d’arrêt
Tracez la version du plan, l’identifiant d’étape stable, l’empreinte de l’action, la précondition, l’identifiant de l’appel d’outil, la clé d’idempotence, les heures de début et de validation, le résultat brut, le statut normalisé, la version du point de contrôle, l’inclusion dans le contexte, le motif de la nouvelle tentative, la correspondance de replanification, la vérification de l’état du monde et la décision d’arrêt. Cette distinction reste visible lors de tests domestiques ultérieurs.
Comparez ce schéma avec le diagnostic des boucles d’agents. Simulez un succès suivi d’une réponse perdue, un succès partiel, un redémarrage avant le point de contrôle, une compaction du contexte et un objectif atteint avec une seule étape obsolète en attente. Le résultat intermédiaire doit rester consultable avant que l’automatisation ne poursuive son exécution.
Validez lorsque les agents récupérés réconcilient l’état du monde avant toute mutation, réutilisent les clés d’idempotence, associent les actions replanifiées aux étapes antérieures et s’arrêtent lorsque les prédicats de l’objectif sont satisfaits. Limitez les nouvelles tentatives et exigez une approbation avant de répéter des actions non répétables. Cette limite doit être mesurée séparément dans des conditions d’utilisation réalistes.
Centre Tech & IA
Plus à lire

Qu’est-ce qui provoque des erreurs d’autorisation uniquement dans les sous-processus des agents d’IA ?
Comparez l’identité du processus parent et du processus enfant, la vue du système de fichiers, l’environnement, les capacités, la politique de sécurité et le...

Quelles sont les causes de la saturation du processeur lorsque le transcodage matériel et l’IA vidéo s’exécutent simultanément ?
Suivez la saturation du processeur au niveau du déchargement des codecs, de la conversion des pixels, des copies d’images, du prétraitement de l’IA, de...

Qu’est-ce qui amène le même LLM local à renvoyer des schémas JSON incohérents ?
Diagnostiquez les JSON locaux incohérents en figeant le chemin du modèle, le prompt, le schéma, les contraintes du décodeur, l’échantillonnage, le contexte, les conditions...

