← Derniers articles
💻 computer science

Runtime Continuation after Faults in Partially Executed Agent Workflows

Cet article propose un mécanisme de poursuite à l'exécution pour les flux de travail d'agents de modèles de langage partiellement exécutés qui garantit une récupération sûre des fautes en reconstruisant une frontière de confiance, en dérivant les obligations résiduelles d'un contrat canonique, et en n'avançant l'état que par le biais d'effets autorisés soutenus par des preuves valides, fraîches et de correspondance unique.

Auteurs originaux : Li Zeng, Chuanwu Yang, Qiang Zhao, Qinde Chen, Deyang Qu

Publié 2026-09-22
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Li Zeng, Chuanwu Yang, Qiang Zhao, Qinde Chen, Deyang Qu

Article original sous licence CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Dans le paysage numérique moderne, l'intelligence artificielle est passée d'un système qui se contente d'écrire du texte à un système qui exécute activement des tâches. Ces agents intelligents peuvent parcourir le Web, modifier des fichiers, envoyer des messages et mettre à jour des bases de données pour le compte d'un utilisateur. Ils fonctionnent en suivant une séquence d'étapes, souvent appelée flux de travail (workflow), où chaque action modifie l'état du monde réel. Cependant, cette capacité d'action crée une vulnérabilité unique. Si un agent commet une erreur, se laisse tromper par une ruse ou rencontre une erreur système après avoir déjà modifié un fichier ou envoyé un message, simplement essayer à nouveau ou repartir de zéro peut être dangereux. Rejouer une séquence échouée pourrait répéter une action préjudiciable, tandis que continuer à partir d'un état confus pourrait s'appuyer sur une supposition erronée. Le défi fondamental consiste à déterminer exactement quelle partie de l'historique est digne de confiance, quel travail reste inachevé et quelle preuve est nécessaire pour progresser en toute sécurité sans répéter les erreurs ou succomber à la tromperie.

Les chercheurs Li Zeng et son équipe de l'Institut de technologie de l'information de l'Administration nationale de l'immigration et de l'Université des sciences et technologies de Hong Kong ont développé une nouvelle méthode pour résoudre ce problème. Ils appellent leur système AgentMirror. Au lieu de traiter un flux de travail interrompu comme une simple erreur à corriger par une nouvelle supposition, AgentMirror traite le processus de récupération comme une vérification stricte, étape par étape, de la réalité. Le système repose sur le principe qu'une fois qu'un agent a effectué une action, l'historique de cette action devient un point fixe de vérité. Si l'agent plante ou est trompé après ce point, le système ne demande pas à l'intelligence artificielle de décider de ce qui s'est passé. Au lieu de cela, il consulte un enregistrement vérifié de ce qui s'est réellement produit, identifie précisément quelles tâches restent à accomplir et exige une preuve concrète avant de permettre à toute nouvelle action de modifier à nouveau l'état du monde.

Les chercheurs ont construit ce système autour d'un concept qu'ils appellent une « frontière de confiance » (trusted frontier). Imaginez une ligne tracée dans le sable qui marque le moment exact où l'historique de l'agent est confirmé comme étant sûr et correct. Tout ce qui précède cette ligne est accepté comme vrai ; tout ce qui suit est non vérifié. Lorsqu'une défaillance survient, le système ne laisse pas l'intelligence artificielle réécrire cette ligne ou prétendre qu'une erreur n'a pas eu lieu. Il reconstruit l'état de l'agent en se basant uniquement sur l'historique vérifié jusqu'à cette ligne. À partir de ce point, le système calcule une liste d'« obligations résiduelles » — les tâches spécifiques et obligatoires que l'agent doit encore accomplir pour terminer le travail. Il présente ensuite cette liste à l'intelligence artificielle comme un guide, lui indiquant le travail restant, mais sans lui donner le pouvoir de l'exécuter simplement.

L'innovation critique réside dans la manière dont le système gère l'étape suivante. Lorsqu'une intelligence artificielle propose une nouvelle action, cette proposition est traitée comme non fiable. Le système soumet l'action à un contrôle de sécurité standard, appelé « admission ordinaire », pour s'assurer qu'elle est autorisée à s'exécuter. Si l'action est exécutée, le système n'accepte pas immédiatement que la tâche soit accomplie. Il attend un « reçu d'exécution » (runtime receipt), qui est un certificat numérique émis par une autorité de confiance confirmant que l'action a réellement eu lieu et a été observée correctement. Ce reçu doit être récent, ce qui signifie qu'il vient d'être créé, et il doit être lié à la frontière de confiance actuelle, ce qui signifie qu'il ne peut pas être une répétition d'une ancienne action ou un faux provenant d'une session différente. Ce n'est que lorsque ce reçu est vérifié et correspond exactement à une seule des tâches restantes que le système permet à l'enregistrement officiel de la progression de l'agent d'avancer.

Pour tester leur idée, les chercheurs ont utilisé un benchmark appelé AgentDojo, qui simule diverses tâches et introduit délibérément des fautes et des attaques pour voir comment les agents se comportent. Ils ont comparé leur système AgentMirror à d'autres méthodes de récupération, comme simplement réessayer la dernière étape ou laisser l'IA trouver son chemin par tâtonnements. Les résultats ont montré qu'AgentMirror était nettement plus efficace pour accomplir les tâches en toute sécurité. Il a réussi à se rétablir des défaillances sans laisser passer d'actions non autorisées, et il a empêché l'agent de succomber à des instructions trompeuses qui tentaient de le faire répéter des opérations nuisibles. L'étude a démontré qu'en séparant le guidage donné à l'intelligence artificielle de l'autorité d'exécution des actions, et en exigeant des preuves fraîches pour chaque étape, le système pouvait maintenir un chemin sécurisé même lorsque l'agent lui-même était compromis.

Les chercheurs ont également exploré ce qui se passerait s'ils supprimeaient certaines parties de leurs règles de sécurité. Ils ont constaté que s'ils sautaient l'étape de vérification du reçu, le système accepterait des preuves fausses ou anciennes, entraînant une progression incorrecte. S'ils permettaient au guide de récupération de servir de permis d'exécution, le système laisserait passer des actions non fiables. S'ils ne vérifiaient pas que l'action correspondait exactement à une tâche spécifique, le système pourrait clôturer la mauvaise tâche ou laisser un travail inachevé. Ces tests ont confirmé que chaque partie de leur processus est nécessaire ; aucun contrôle ne peut remplacer les autres. Le système fonctionne parce qu'il impose une chaîne de confiance où l'intelligence artificielle peut suggérer, mais le système décide, et seule la réalité vérifiée peut modifier l'enregistrement.

Ce travail ne prétend pas rendre l'intelligence artificielle parfaite ou résoudre tous les problèmes possibles. Le système repose sur le fait que le contrat initial ou l'ensemble des règles soit correct ; si les règles elles-mêmes sont erronées, le système suivra fidèlement la mauvaise voie. Il ne peut pas non plus annuler des actions qui ont déjà été effectuées dans le monde réel si la preuve de ces actions est perdue. Cependant, il offre un cadre robuste pour gérer le moment où les choses tournent mal. En traitant le processus de récupération comme une transition stricte d'un état connu et sûr vers un nouvel état vérifié, AgentMirror offre un moyen de maintenir les agents intelligents au travail en toute sécurité, même lorsqu'ils rencontrent des erreurs ou des interférences malveillantes. L'étude conclut que la clé d'une continuation sûre n'est pas une meilleure supposition, mais une meilleure vérification.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →