← Derniers articles
💻 computer science

VASO: Formally Verifiable Self-Evolving Skills for Physical AI Agents

VASO est un nouveau cadre qui permet l'auto-évolution de contrats de compétences robotiques générés par LLM grâce à la vérification formelle, en utilisant des contre-exemples pour affiner de manière itérative des compétences réutilisables par rapport à des spécifications de sécurité temporelles sans modifier les poids du modèle de fondation, atteignant ainsi une conformité élevée sur des agents physiques avec un nombre minimal d'échantillons d'optimisation.

Auteurs originaux : Yunhao Yang, Neel P. Bhatt, Kevin Wang, Samuel Tetteh, Zhangyang Wang, Ufuk Topcu

Publié 2026-06-05
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Yunhao Yang, Neel P. Bhatt, Kevin Wang, Samuel Tetteh, Zhangyang Wang, Ufuk Topcu

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

Le gros problème : Des robots « intelligents » auxquels on ne peut pas faire confiance

Imaginez que vous engagiez un chef très talentueux et créatif (l'IA) pour écrire des recettes (des compétences) pour une cuisine robotisée. Le chef peut écrire une recette pour « Faire un sandwich » ou « Éviter le chat » en quelques secondes.

Cependant, il y a un piège : Ce n'est pas parce que la recette semble bonne en anglais que le robot ne va pas brûler la maison.

Les méthodes actuelles tentent de corriger cela en laissant le robot essayer la recette, en voyant s'il échoue, puis en demandant au chef de la réécrire. C'est comme goûter une soupe et dire : « Elle est trop salée, recommence ». Mais cela vous indique seulement que la soupe était salée cette fois-ci. Cela ne prouve pas que la recette est sûre pour chaque situation possible (comme si la cuisinière chauffait trop ou qu'un chat sautait sur le comptoir).

La solution : VASO (L'« Éditeur Mathématique »)

Les auteurs présentent VASO, un système qui agit comme un éditeur mathématique strict pour ces recettes de robots. Au lieu de simplement goûter la soupe, VASO vérifie la recette par rapport à un ensemble de lois de sécurité inviolables (comme « Ne jamais toucher le feu » ou « Toujours s'arrêter si une personne est à proximité »).

Voici comment fonctionne VASO, étape par étape :

1. Le « Traducteur » (Le Pont)

Les robots parlent le « code » (avancer à gauche, s'arrêter, accélérer), mais les règles de sécurité sont écrites en « logique » (Si Personne est Vue, Alors S'arrêter).

  • L'analogie : Imaginez que le robot est un étranger qui ne parle que le « Robot », et que l'inspecteur de sécurité ne parle que la « Logique ».
  • Ce que fait VASO : Il crée un traducteur (appelé fonction de marquage) qui convertit instantanément les mouvements du robot en énoncés logiques. Cela permet à l'inspecteur de sécurité de comprendre exactement ce que fait le robot.

2. La « Vérification Mathématique » (Vérification Formelle)

Avant même que le robot n'essaie la recette, VASO exécute une simulation mathématique.

  • L'analogie : Pensez à cela comme un simulateur de vol pour un pilote. Avant que l'avion ne décolle, le simulateur exécute des millions de scénarios pour voir si le plan de vol percute une montagne.
  • Ce que fait VASO : Il vérifie si la recette pourrait un jour enfreindre les règles de sécurité. Si les mathématiques disent « Oui, cette recette pourrait provoquer un accident », il ne se contente pas de dire « Échec ». Il trouve le moment exact où l'accident se produit (le « contre-exemple »).

3. Le « Gradient Textuel » (La Boucle de Rétroaction)

C'est la partie magique. Habituellement, lorsqu'une vérification mathématique échoue, vous devez réécrire tout le code. VASO est plus intelligent.

  • L'analogie : Imaginez que la vérification mathématique envoie une note au chef disant : « Votre recette dit "Avancer" même quand une personne est présente. Changez cette ligne en "S'arrêter". »
  • Ce que fait VASO : Il transforme l'échec mathématique en une instruction textuelle (un « gradient textuel »). Il dit au chef IA exactement comment réécrire la recette elle-même pour corriger l'erreur.
  • Détail crucial : Le cerveau du chef IA (le modèle sous-jacent) reste figé. Nous ne réentraînons pas le chef ; nous éditons simplement la fiche de recette spécifique qu'il a écrite.

Pourquoi est-ce important ?

Le papier a testé cela sur deux robots réels : un robot terrestre (comme un Roomba sous stéroïdes) et un drone.

  • Le résultat : VASO a permis aux robots de respecter les règles de sécurité 97,2 % du temps en utilisant moins de 100 essais.
  • La comparaison : Les autres méthodes (comme demander simplement à l'IA de réessayer, ou réentraîner le cerveau de l'IA) étaient soit moins sûres, soit prenaient beaucoup plus de temps et coûtaient plus de puissance de calcul.

La partie « Auto-Évolutive »

Le papier appelle cela des « Compétences Auto-Évolutives ».

  • L'ancienne méthode : Vous entraînez un robot sur un million d'exemples, et il apprend un « sentiment général » de ce qu'il faut faire.
  • La méthode VASO : Vous donnez au robot une compétence spécifique (comme « Conduire »), vous la vérifiez avec les mathématiques, vous trouvez la faille, et vous mettez à jour la définition de la compétence. Désormais, cette même compétence est meilleure pour chaque tâche future. C'est comme mettre à jour le plan de construction d'un moteur de voiture afin que chaque voiture construite à partir de ce plan soit plus sûre, plutôt que de simplement réparer une seule voiture spécifique.

Résumé en une phrase

VASO est un système qui utilise la preuve mathématique pour trouver les failles dans les instructions des robots, traduit ces failles en un simple retour textuel, et réécrit automatiquement les « recettes de compétences » du robot pour qu'elles soient parfaitement sûres, sans avoir besoin de réentraîner le cerveau de l'IA.

Ce que le papier ne prétend PAS

  • Il ne prétend pas que cela fonctionne pour la chirurgie médicale ou les décisions de vie ou de mort pour le moment (cela a été testé sur la navigation et les drones).
  • Il ne prétend pas que le robot est « conscient » ou « comprend » la sécurité ; il suit simplement les règles mathématiquement vérifiées.
  • Il ne prétend pas que cela fonctionne pour chaque scénario de robot possible instantanément ; cela dépend du fait que le « traducteur » (la fonction de marquage) soit correctement écrit. Si le traducteur fait une erreur, la vérification mathématique pourrait donner un faux sentiment de sécurité.

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 →