AI Planning Framework for LLM-Based Web Agents

Ce papier propose un cadre d'IA formalisant les tâches web comme des processus de décision séquentielle, introduisant une taxonomie reliant les architectures d'agents aux paradigmes de planification classiques et de nouvelles métriques d'évaluation, validés par une analyse comparative sur un jeu de données de 794 trajectoires humaines.

Orit Shahnovsky, Rotem Dror

Publié 2026-03-16
📖 5 min de lecture🧠 Analyse approfondie

Each language version is independently generated for its own context, not a direct translation.

🌐 Le Problème : Des Robots qui "Rêvent" sans Plan

Imaginez que vous voulez envoyer un robot faire des courses dans un supermarché géant et changeant (c'est le Web).
Avant, les robots étaient comme des robots de cuisine programmés : ils suivaient une recette stricte. Si le rayon "pâtes" changeait de place, le robot tombait en panne.

Aujourd'hui, grâce à l'Intelligence Artificielle (les LLM), nous avons des robots très intelligents qui comprennent le langage humain. Mais il y a un problème : ils agissent souvent comme des boîtes noires. On leur dit "Achète des pâtes", et ils y vont. Mais si ça rate, on ne sait pas pourquoi. Est-ce qu'ils ont oublié le but ? Est-ce qu'ils ont mal lu l'étiquette ? Est-ce qu'ils ont tourné en rond ?

Les chercheurs de l'Université de Haïfa (Israël) disent : "Il faut arrêter de les traiter comme des magiciens et commencer à comprendre comment ils pensent."

🗺️ La Solution : Une Carte pour les Robots

Les auteurs proposent un nouveau système pour classer ces robots en trois catégories, en les comparant à des façons classiques de chercher un chemin dans une forêt :

  1. Le Robot "Pas à Pas" (BFS - Recherche en largeur) :

    • L'analogie : C'est comme quelqu'un qui avance dans le brouillard. Il regarde juste devant lui : "Je vois une porte, je l'ouvre. Je vois un couloir, je le prends." Il ne pense pas au futur, il réagit à l'instant présent.
    • Le résultat : Il est très flexible et s'adapte bien aux imprévus, mais il peut oublier son objectif initial après 10 minutes de marche.
  2. Le Robot "Explorateur d'Arbres" (Recherche Best-First) :

    • L'analogie : C'est comme un grimpeur qui regarde plusieurs branches d'arbre avant de choisir celle qui semble monter le plus haut. Il explore plusieurs chemins possibles avant de se lancer.
    • Le résultat : Il est intelligent, mais cela demande beaucoup de calculs.
  3. Le Robot "Planificateur Total" (DFS - Recherche en profondeur) :

    • L'analogie : C'est comme un chef d'orchestre qui écrit toute la partition de musique avant que le premier instrument ne joue. Il imagine tout le trajet de A à Z, étape par étape, avant de bouger le petit doigt.
    • Le résultat : C'est très précis, mais si un imprévu survient (un obstacle sur la route), il peut paniquer car son plan est trop rigide.

📏 Le Nouveau Mètre-Ruban : Plus que "Gagné ou Perdu"

Jusqu'à présent, on jugeait ces robots avec un seul critère binaire : A-t-il réussi sa mission ? (Oui/Non).
C'est comme juger un cuisinier uniquement sur le fait que le plat est mangé, sans se soucier s'il a brûlé la sauce ou utilisé 10 fois la même cuillère.

Les chercheurs ont créé 5 nouveaux critères pour juger la qualité du voyage du robot :

  1. Le Taux de Récupération : Si le robot se trompe de chemin, arrive-t-il à se rattraper et revenir sur la bonne voie ? (Comme un randonneur qui tombe dans un ravin mais trouve un sentier pour remonter).
  2. Le Taux de Répétition : Est-ce que le robot tourne en rond ? (Exemple : cliquer 5 fois sur le même bouton parce qu'il est bloqué).
  3. Le Taux de Succès Étape par Étape : A-t-il fait les bons mouvements, même s'il n'a pas fini la tâche ?
  4. La Précision des Éléments : A-t-il bien cliqué sur le bon bouton (celui avec le bon nom) ?
  5. Le Succès Partiel : S'il devait trouver 3 articles et qu'il en a trouvé 2, c'est un échec total ou un demi-succès ?

🧪 L'Expérience : Qui gagne ?

Pour tester tout ça, les chercheurs ont :

  • Créé une base de données de 794 trajets réalisés par de vrais humains (la "référence parfaite").
  • Mis en compétition un robot "Pas à Pas" (déjà existant) contre un nouveau robot "Planificateur Total" (qu'ils ont construit eux-mêmes).

Les résultats sont fascinants :

  • Le Robot "Pas à Pas" (WebArena) : Il ressemble plus aux humains. Il fait moins d'erreurs de logique, il se rattrape mieux quand il se trompe, et il suit le chemin humain plus fidèlement. Il gagne sur la flexibilité.
  • Le Robot "Planificateur Total" : Il est plus précis techniquement. Quand il dit "Je vais cliquer ici", il le fait exactement comme prévu (moins d'erreurs d'exécution). Mais il est plus rigide : s'il se trompe dans son plan initial, il a du mal à se corriger et il finit souvent par échouer complètement.

💡 La Leçon à retenir

Il n'y a pas de "meilleur robot" universel. Tout dépend de la tâche :

  • Si vous voulez naviguer sur un site imprévisible (comme un forum social où les posts changent tout le temps), le robot "Pas à Pas" est meilleur. Il s'adapte comme un humain.
  • Si vous voulez faire une tâche très structurée et répétitive (comme remplir un formulaire bancaire ou commander sur un site e-commerce standard), le robot "Planificateur Total" est excellent. Il suit la recette à la lettre.

En résumé : Ce papier nous apprend qu'il ne faut pas juste regarder si un robot a fini sa tâche, mais comment il l'a faite. En comprenant s'il est un "improvisateur" ou un "stratège", nous pouvons choisir le bon outil pour le bon travail, et éviter que nos robots ne tournent en rond dans le brouillard du web !

Recevez des articles comme celui-ci dans votre boîte mail

Digests quotidiens ou hebdomadaires personnalisés selon vos intérêts. Résumés Gist ou techniques, dans votre langue.

Essayer Digest →