65 % une fois, 25 % à chaque fois : Microsoft a lancé 507 tâches d'agent vingt fois chacune

Surya Pratap
By Surya Pratap

27 août 2026

12 min de lecture

IA et technologie
Les deux chiffres du benchmark Thinkingbox de Microsoft mis face à face : 65,36 % de pass@1, la note que remonte une démo, et 25,25 % de pass^20, la note obtenue en réussissant la même tâche sur les vingt exécutions, avec la mention que 80,88 % des essais ratés se sont terminés proprement et que 334 tâches sur 507 oscillaient entre réussite et échecLe chiffre de la démo et celui du produitHover to explore
Même modèle, mêmes 507 tâches, backend réinitialisé avant chaque exécution. L'écart entre les deux chiffres, c'est l'écart entre une chose qui marche quand on la montre et une chose qui marche quand on la vend.

Microsoft a publié la semaine dernière un benchmark au titre le moins ambigu qui soit : « One Success Isn't Reliability », une réussite n'est pas une fiabilité.

L'article (arXiv 2608.19741, 20 août 2026) présente Thinkingbox, un sandbox open source pour agents travaillant dans des workflows métier à état, accompagné d'un benchmark de 507 tâches. Les deux sont sur GitHub.

Le résultat principal tient en deux chiffres, du même modèle sur les mêmes tâches :

65,36 % de pass@1. 25,25 % de pass^20.

Juste du premier coup environ deux fois sur trois. Juste sur les vingt tentatives environ une fois sur quatre. Si vous avez déjà réussi une démo d'agent puis regardé la même chose déraper devant un client, cet écart est l'explication complète, et quelqu'un vient enfin de le mesurer.

1. Ce que ce benchmark fait et que les autres ne font pas

La plupart des benchmarks d'agents notent la transcription. L'agent a-t-il appelé les bons outils ? A-t-il dit qu'il avait terminé ? Le message final a-t-il l'air correct ?

Thinkingbox note la base de données.

Comment se déroule vraiment une tâche Thinkingbox

Cinq éléments combinés, habituellement testés séparément

  • Un utilisateur simulé avec lequel l'agent tient une conversation à plusieurs tours, au lieu d'un prompt unique.
  • De vrais outils métier exposés via des sessions backend isolées — et via un serveur MCP, pour que l'agent leur parle comme il le ferait en production.
  • Un backend à état qui conserve les changements tout au long de la conversation.
  • Un contrôle des effets de bord : à la fin, le harnais inspecte ce qui a réellement changé dans le magasin sous-jacent.
  • Des contrôles de résultat propres à chaque tâche, conditionnés par la politique et pas seulement par le fait qu'un outil ait renvoyé un 200.

Puis il recommence l'ensemble vingt fois, en réinitialisant le backend entre les exécutions.

Cette conception est la contribution. Tout ce qu'il y a d'intéressant dans les résultats découle de ces deux choix : vérifier l'état, et répéter.

2. Le pass@1 est le chiffre que remonte votre démo

Les 507 tâches couvrent cinq domaines : retail et e-commerce (98 tâches), voyage et hôtellerie (104), assurance auto (100), informatique interne d'une néobanque (104) et support IT/RH en conseil (101).

Plus d'une douzaine de modèles, propriétaires et à poids ouverts, ont été passés. La répartition publiée :

GPT-5.4

65,36 % → 25,25 %
Le meilleur résultat de l'ensemble, et malgré tout : juste du premier coup sur deux tâches sur trois, juste vingt fois sur vingt sur une tâche sur quatre.

Claude Sonnet 4.6

58,45 % → 20,12 %
Deuxième sur les deux mesures, avec la même forme d'effondrement : environ un tiers de la note du premier essai survit à vingt répétitions.

DeepSeek-V4-Pro

43,26 % → 3,55 %
La chute la plus spectaculaire du tableau. Une note honorable en un seul essai ne vaut presque plus rien dès qu'on exige de la constance.

Grok-4.3

14,38 % → 0 %
Zéro tâche réussie correctement sur les vingt exécutions. À dire franchement, car c'est l'illustration la plus nette de ce que mesure le pass^20.

Ce qu'il faut regarder, c'est le rapport, pas le classement. Sur tout le tableau, le pass^20 se situe entre un tiers et un dixième du pass@1. Quel que soit le chiffre de précision que vous avez vu cité pour un agent, celui que vivent vos utilisateurs à l'usage répété est nettement plus bas, et c'est le premier benchmark que je vois qui chiffre cette décote.

3. Les 334 tâches qui clignotent

Voici le résultat que je mettrais sur une diapositive.

Le meilleur modèle a réussi au moins une fois sur environ neuf tâches sur dix. Il a réussi sur les vingt exécutions sur environ une tâche sur quatre.

Autrement dit, la population intéressante n'est ni celle des tâches fiables ni celle des tâches impossibles. Ce sont les 334 tâches — deux tiers du benchmark — dont l'issue variait d'un essai à l'autre.

Pourquoi c'est dans cette bande que meurt la crédibilité

Une tâche qui marche toujours est une fonctionnalité. Une tâche qui ne marche jamais est une limite connue que l'on contourne par conception. Une tâche qui marche la plupart du temps est celle que vous démontrerez avec succès, livrerez avec confiance, puis expliquerez à un client. Deux tiers des workflows métier réalistes sont dans cette bande pour le meilleur modèle disponible, ce qui veut dire que le résultat par défaut d'une démo est une démo qui marche et qui ne vous apprend presque rien.

Si vous vous êtes déjà demandé pourquoi les pilotes d'agents passent si mal en production, voilà une réponse mécanique. Les pilotes sont courts, supervisés et à petit effectif. Ils échantillonnent les bonnes exécutions.

4. Quatre échecs sur cinq ressemblaient à des réussites

Passons à la partie aux conséquences techniques les plus directes.

80,88 % des essais ratés se sont terminés proprement. La conversation s'est achevée normalement. Les appels d'outils modifiant l'état se sont exécutés et ont renvoyé un succès. Rien n'a levé d'erreur. L'état final était simplement faux.

La conclusion de l'article est nette : les signaux au niveau de la réponse et de l'appel d'outil ne sont pas de bons indicateurs de l'achèvement de la tâche de bout en bout.

Dans le détail, les modes d'échec dominants étaient :

  • 77,5 % : l'agent a continué après une erreur d'outil comme s'il avait réussi. L'outil lui a dit non. Il a poursuivi comme si la réponse était oui.
  • 12,1 % : mises à jour d'état erronées. L'outil s'est exécuté correctement et a écrit la mauvaise valeur. Détectable uniquement en vérifiant le backend après coup ; invisible dans les journaux.

Lisez ces deux points ensemble et une hypothèse répandue s'effondre. L'observabilité des agents, dans la plupart des équipes, consiste à tracer les appels d'outils et à inspecter les transcriptions. Face à cette distribution d'échecs, cela en attrape environ un sur cinq. Les quatre autres ressemblent exactement aux réussites — même sortie propre, mêmes appels valides — et la seule chose qui les distingue est l'état de la base de données à la fin.

C'est aussi la réponse honnête à l'enquête que nous avons traitée hier, où 85,5 % des ingénieurs déclaraient faire confiance à la production des agents. Évidemment qu'ils y croient. Quatre échecs sur cinq sont invisibles d'où ils se tiennent.

5. L'écart entre domaines compte plus que la moyenne

La réussite varie énormément selon le domaine : environ 52 % de réussite moyenne dans le retail, contre environ 23 % en assurance auto.

C'est plus du simple au double avec les mêmes modèles et le même harnais, et cela mérite d'être compris plutôt que moyenné. Les workflows du retail sont plutôt courts, tolérants et peu encadrés par des règles. Ceux de l'assurance sont longs, conditionnés par des politiques, et pleins d'étapes où une valeur fausse en amont empoisonne discrètement tout l'aval.

La traduction pratique pour un fondateur : le chiffre de votre domaine n'est pas le chiffre du titre. Si ce que vous automatisez ressemble à un processus de sinistres — multi-étapes, encadré par des règles, chargé en état — le message du benchmark est qu'il faut viser le bas de la fourchette, et le découvrir avant votre client.

6. Ce que cela ne dit pas

Trois réserves, car un benchmark frappant invite à la surinterprétation.

Les modèles testés ne sont pas la frontière actuelle. Le tableau repose sur GPT-5.4 et la génération Claude 4.6. La frontière a bougé depuis : GPT-5.6 et Claude Opus 5 sont arrivés après ces travaux. Les chiffres absolus sont déjà historiques. Savoir si le rapport entre pass@1 et pass^20 s'améliore avec des modèles plus récents est la vraie question ouverte, et rien ici n'y répond.

La position au benchmark n'est pas un classement de capacité. Claude Opus 4.6 se situe sous Claude Sonnet 4.6 ici (37,91 % contre 58,45 % de pass@1), ce qui doit inciter à la prudence avant d'y voir un palmarès. L'adéquation au harnais, le format du prompt et les conventions d'appel d'outils déplacent ces chiffres. Tenez la forme du résultat pour solide et l'ordre pour propre à ce montage.

C'est une simulation. Des backends isolés et un utilisateur simulé valent infiniment mieux que des cas de test statiques, et ce n'est toujours pas votre système de production avec vos données et vos utilisateurs. Le sens de l'erreur est inconnu : les workflows réels pourraient être plus faciles parce que les utilisateurs précisent, ou plus durs parce que le réel est plus sale qu'un simulateur.

7. Quoi changer lundi

Pas une

Lancez-le vingt fois
Le changement le moins cher qui existe. Prenez les cinq tâches que votre agent doit absolument réussir, lancez chacune vingt fois contre un environnement réinitialisé, et notez combien passent à chaque fois. Presque aucune équipe n'a vu ce chiffre pour son propre produit. C'est en général un mauvais après-midi et une excellente décision.

Pas la transcription

Vérifiez l'état
Votre contrôle doit interroger la base après l'exécution et la comparer à ce qui devrait être vrai. Si votre test passe parce que l'agent a dit « terminé », il passerait aussi sur 80,88 % des échecs de Thinkingbox. Un jeu d'évaluation qui contrôle des résultats est la version qui vaut la peine d'être construite.

Sur les erreurs d'outil

Échouez bruyamment
Le principal mode d'échec — 77,5 % — est un agent qui poursuit après qu'un outil a dit non. Celui-là se corrige dans le harnais, pas dans le modèle : faites des échecs d'outil des arrêts nets que l'agent ne peut pas contourner par le récit.

La troisième carte offre le meilleur rendement. Ce n'est pas un problème de modèle et cela ne demande pas un meilleur prompt. Si un appel d'outil échoue et que votre orchestration laisse l'agent continuer, vous avez construit une machine à produire des réponses fausses avec assurance, et le benchmark dit que cela explique les trois quarts de ce qui déraille.

Le résumé honnête

Microsoft a construit le benchmark d'agents qui note ce qui compte — ce qui a changé dans le système — puis a tout relancé vingt fois pour voir si cela tenait. Les deux choix paraissent évidents après coup et aucun n'était la norme.

Les résultats : le meilleur modèle disponible à l'époque avait juste du premier coup 65,36 % du temps, et juste à chaque fois 25,25 % du temps. Deux tiers des tâches clignotaient d'une exécution à l'autre. Quatre échecs sur cinq se terminaient proprement, avec des appels valides, et passeraient pour des réussites dans n'importe quelle supervision fondée sur les transcriptions que vous avez déployée.

Rien de tout cela ne signifie que les agents ne marchent pas. Cela signifie qu'une démo n'est pas une preuve, que la précision à un seul essai était la mauvaise métrique à citer, et que l'observabilité construite par la plupart des équipes ne peut pas voir les échecs qui se produisent réellement.

Le correctif n'a rien d'exotique. Lancez-le vingt fois. Vérifiez la base. Arrêtez l'agent quand un outil dit non.

Sources : arXiv 2608.19741, « One Success Isn't Reliability: Thinkingbox, a Sandbox and Benchmark for Agents in Stateful Business Workflows » · microsoft/thinkingbox sur GitHub · Les notes par modèle, la ventilation des 507 tâches, le chiffre de 80,88 % de terminaison propre et les moyennes par domaine sont ceux publiés dans l'article et son analyse d'accompagnement ; les réserves de la section 6 sont les miennes.

IdeaToMVP Academy

Want to build with AI — not just read about it?

4-week live cohort for founders. Learn to ship AI agents, scope MVPs, and automate your business — taught by the same team that writes these guides.

Explore the Academy →
Share this post :