Une équipe dirigée par Xu Li a lancé BackUpper, un plug-in de protection pour les agents de programmation. Il surveille chaque appel d’outil et sauvegarde les fichiers concernés avant leur modification. Lors de tests sur RegretBench — un ensemble de 205 tâches de programmation du monde réel pour lesquelles les développeurs auraient ensuite souhaité avoir sauvegardé leur état — BackUpper a évité tous les moments de regret et restauré l’état initial avec une similarité de 92,2 %. Le système coûte environ 0,014 $ par tâche et utilise sept fois moins de jetons qu’une méthode de référence où l’agent effectue lui-même ses sauvegardes.
Pourquoi c'est important
Les développeurs qui utilisent des assistants de programmation IA peuvent éviter de perdre leur travail et d’avoir à effectuer des réécritures coûteuses, car BackUpper rend les retours en arrière peu coûteux et fiables.