← Derniers articles
💻 computer science

DeltaBox: Scaling Stateful AI Agents with Millisecond-Level Sandbox Checkpoint/Rollback

Cet article présente DeltaBox, un système de bac à sable novateur exploitant les abstractions au niveau du système d'exploitation DeltaFS et DeltaCR pour atteindre des points de contrôle et des retours en arrière à l'échelle de la milliseconde en dupliquant uniquement les changements d'état plutôt que les états complets du système, permettant ainsi une exploration à haute fréquence pour les agents d'IA alimentés par des LLM.

Auteurs originaux : Yunpeng Dong, Jingkai He, Yuze Hou, Dong Du, Zhonghu Xu, Si Yu, Yubin Xia, Haibo Chen

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

Auteurs originaux : Yunpeng Dong, Jingkai He, Yuze Hou, Dong Du, Zhonghu Xu, Si Yu, Yubin Xia, Haibo Chen

Article original sous licence CC BY 4.0 (http://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

Imaginez que vous jouez à un jeu vidéo très complexe où vous tentez de résoudre un puzzle difficile. Vous êtes un agent IA, et pour gagner, vous devez tester des milliers de stratégies différentes. Parfois, vous essayez de déplacer une pièce, et il s'avère que c'est un mauvais coup. Vous devez alors « annuler » instantanément ce coup et essayer un autre chemin.

Dans le monde réel des agents de codage IA, ce bouton « annuler » est incroyablement lent et lourd. Habituellement, pour revenir en arrière, l'ordinateur doit sauvegarder une copie massive et complète de tout le monde du jeu (tous les fichiers, tous les programmes ouverts, la mémoire) avant d'essayer un nouveau coup. Cela prend plusieurs secondes. Si vous devez le faire des centaines de fois, votre IA passe plus de temps à sauvegarder et à charger qu'à réfléchir réellement.

DeltaBox est un nouveau système conçu pour résoudre ce problème. Il agit comme une « machine à remonter le temps » ultra-rapide pour les agents IA, leur permettant de sauvegarder et de restaurer leur état en un clin d'œil (millisecondes).

Voici comment cela fonctionne, en utilisant des analogies simples :

L'Idée Centrale : « Sauvegarder uniquement les changements »

La plupart des systèmes fonctionnent comme un photographe qui prend une photo complète d'une pièce en désordre chaque fois que vous déplacez un seul livre. Cela prend une éternité pour prendre la photo et encore plus longtemps pour remettre la pièce en place.

DeltaBox réalise que lorsque vous déplacez un livre, 99 % de la pièce n'a pas changé. Au lieu de prendre une nouvelle photo de toute la pièce, il prend simplement une petite note disant : « Le livre a été déplacé de la table à la chaise ». Pour revenir en arrière, il lit simplement la note et remet le livre à sa place. C'est la « Clé de la compréhension » : Ne dupliquez pas tout l'état ; dupliquez uniquement les changements.

Les Deux Tours de Magie

Pour rendre cela possible, les chercheurs ont construit deux outils spéciaux (mécanismes au niveau du système d'exploitation) qui fonctionnent ensemble :

1. DeltaFS : Le Système de Fichiers en « Gâteau à Étages »

Imaginez que les fichiers de votre ordinateur sont un gâteau à plusieurs étages.

  • Manière traditionnelle : Si vous voulez sauvegarder l'état du gâteau, vous devez copier l'ensemble du gâteau dans une nouvelle boîte. Si vous voulez revenir en arrière, vous jetez le gâteau actuel et sortez l'ancienne boîte.
  • Manière DeltaBox : Le gâteau repose sur une pile de plateaux transparents.
    • Le plateau du bas est le gâteau original (Lecture seule).
    • Lorsque vous apportez un changement (comme ajouter une cerise), vous ne touchez pas le gâteau du bas. Vous posez simplement un nouveau plateau vide par-dessus et vous y mettez la cerise.
    • Pour le Point de Contrôle (Sauvegarder) : Vous figez simplement le plateau supérieur actuel et glissez un nouveau plateau vide par-dessus. Cela prend une fraction de seconde.
    • Pour le Retour en Arrière (Annuler) : Vous glissez simplement le plateau supérieur pour révéler celui qui est en dessous. La cerise a disparu, et le gâteau est exactement comme il était avant. Pas de copie, pas de gros effort.

2. DeltaCR : Le Gestionnaire de Mémoire « Clone Gelé »

Maintenant, imaginez que l'agent IA est une personne courant une course. Pour sauvegarder ses progrès, vous devez généralement l'arrêter, noter chaque pensée qu'elle a eue et figer son corps. Pour redémarrer, vous devez lire les notes et la réveiller. C'est lent.

DeltaBox utilise un tour de magie appelé « Forking à partir d'un Modèle Gelé ».

  • La Configuration : Lorsque l'IA fait une pause pour réfléchir, DeltaBox crée un « clone gelé » du cerveau de l'agent (mémoire) et le fige sur place. C'est comme prendre une photo instantanée du cerveau de la personne pendant qu'elle retient son souffle.
  • La Sauvegarde : Il écrit également une petite note sur ce qui a changé (le « delta ») dans un endroit sûr.
  • L'Annulation : Lorsque l'IA doit revenir en arrière, au lieu de réveiller une personne endormie et de lire une longue liste de notes, DeltaBox clone instantanément le cerveau gelé. Parce que le clone est déjà figé dans l'état exact requis, il se réveille instantanément.
  • Le Filet de Sécurité : Si le clone gelé devient trop vieux ou est jeté pour économiser de l'espace, le système a un plan de secours pour lire les notes et reconstruire le cerveau, mais cela est plus lent. Le système essaie de maintenir suffisamment de clones gelés prêts pour utiliser presque toujours la méthode instantanée.

Pourquoi Cela Compte

L'article a testé cela sur des tâches de codage réelles (correction de bugs dans des logiciels comme Django ou SymPy).

  • Ancienne Méthode : La sauvegarde et la restauration prenaient des centaines de millisecondes à plusieurs secondes. C'était si lent que cela empêchait l'IA d'explorer des stratégies profondes.
  • Méthode DeltaBox : Cela prend environ 14 millisecondes pour sauvegarder et 5 millisecondes pour restaurer.

Le Résultat :
Parce que le bouton « annuler » est maintenant si rapide, l'IA peut explorer beaucoup plus de chemins dans le même laps de temps. C'est comme la différence entre un joueur d'échecs qui ne peut penser qu'à un coup à l'avance parce qu'il lui faut une heure pour remettre le plateau en place, et un joueur qui peut remettre le plateau instantanément et essayer 100 coups différents dans le temps qu'il fallait auparavant pour en essayer un seul.

Résumé

DeltaBox est un système qui permet aux agents IA de jouer à des jeux du type « et si » avec leur propre environnement informatique. En réalisant que la plupart des changements sont minimes, il arrête de copier le monde entier et ne sauvegarde que les petites différences. Cela transforme un processus lent et lourd en une opération éclair, permettant à l'IA de résoudre des problèmes plus difficiles en essayant plus de solutions.

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 →