JDWJDW
Font ResizerAa
  • Tech & Innovations
  • Mobiles & Apps
  • IA & Robotique
  • Consoles & Jeux Vidéo
  • Films & Séries
  • Animes & Mangas
  • Geek & Gadgets
  • Véhicules & e-Mobilité
  • Bons plans & promos
  • Plus
    • Blockchain & Crypto
    • Web & Internet
    • Informatique & Cybersécurité
    • Sciences & Espace
    • Réseaux Sociaux & Influence
    • e-Business & Webmarketing
    • Fintech & Néobanques
    • Streaming & P2P
Font ResizerAa
JDWJDW
Rechercher
  • Tech & Innovations
  • Mobiles & Apps
  • IA & Robotique
  • Consoles & Jeux Vidéo
  • Films & Séries
  • Animes & Mangas
  • Geek & Gadgets
  • Véhicules & e-Mobilité
  • Bons plans & promos
  • Plus
    • Blockchain & Crypto
    • Web & Internet
    • Informatique & Cybersécurité
    • Sciences & Espace
    • Réseaux Sociaux & Influence
    • e-Business & Webmarketing
    • Fintech & Néobanques
    • Streaming & P2P
Avez-vous déjà un compte ? Se connecter
Suivez-nous
IA & Robotique

SWE-bench (verified), c’est quoi exactement ? On vous explique tout sur ce benchmark

Raphaël Gelin
Raphaël Gelin
ByRaphaël Gelin
Passeur d'algorithmes et archéologue de la tech, Raphael Gelin prend toujours la peine de vérifier avant de cliquer sur "partager". Rédacteur Tech spécialisé en IA, robotique...
Published: 8 juillet 2026
Last updated: 8 juillet 2026
Partager
swe-bench
Sommaire
  • D’où sort ce fameux benchmark
  • Le fonctionnement, rouage par rouage
  • Pourquoi ce test a changé les règles du jeu
  • Quand les IA butent contre le mur
  • La grande famille des variantes
  • Vers quoi tout cela se dirige

Un jour de 2023, une équipe de chercheurs de Princeton a posé une question qui allait secouer tout le petit monde de l’intelligence artificielle. Le titre de leur article, « Can Language Models Resolve Real-World GitHub Issues? », claque comme un défi. Traduction pour les non-initiés : une machine peut-elle vraiment réparer des bugs comme un développeur en chair et en os ? SWE-bench est la réponse, ou plutôt l’épreuve conçue pour trancher la question. Et depuis, ce benchmark est devenu le juge de paix de tous les modèles qui prétendent savoir coder.

D’où sort ce fameux benchmark

Carlos Jimenez, John Yang et leurs collègues signent en 2024 le papier fondateur (référencé arXiv:2310.06770 pour les curieux). Leur idée a arrêter de tester les IA sur des exercices de style artificiels et les confronter à la vraie vie du code. Pas des puzzles inventés en laboratoire. Des bugs authentiques, extraits de dépôts GitHub que des millions de développeurs utilisent tous les jours.

Le mot SWE-bench se décompose ainsi. « SWE » pour Software Engineering, l’ingénierie logicielle. « Bench » pour benchmark, ce banc d’essai standardisé qui permet de comparer les concurrents sur un pied d’égalité. Le principe s’inspire des courses automobiles où chaque bolide affronte le même circuit dans les mêmes conditions.

La matière première de ce test provient de 12 dépôts open-source écrits en Python. Des vraies bibliothèques, comme scikit-learn, utilisées par des chercheurs et des ingénieurs sur toute la planète. Au total, la version complète du benchmark aligne 2 294 instances, autant de problèmes réels qui ont un jour fait suer un humain.

A lire également

Concept : OpenAI accuse Moonshot AI (Kimi) de distillation massive du raisonnement de ses modèles pour nourrir Kimi
OpenAI accuse Moonshot AI d’avoir aspiré le raisonnement de ses modèles pour nourrir Kimi
Tesla Optimus Gen 3
Optimus Gen 3 : une fuite dans l’application Tesla révèle le rendu du futur robot
Logo PixVerse avec le nom du modèle R2, world model temps réel
PixVerse R2 : la vidéo générative par IA s’ouvre à l’interaction en temps réel

Le fonctionnement, rouage par rouage

Chaque tâche démarre avec ce que les concepteurs appellent le « problem statement ». En clair, la description du bug telle qu’un utilisateur agacé l’a rédigée sur GitHub. L’agent IA reçoit ce texte, plus l’accès au codebase entier (des milliers de fichiers parfois), et doit produire un « patch », c’est-à-dire une modification du code censée régler le problème.

La vérification tient de l’implacable. Deux batteries de tests unitaires jugent le travail. Les tests FAIL_TO_PASS échouaient avant la correction et doivent réussir après. Les tests PASS_TO_PASS, eux, vérifient que la machine n’a rien cassé ailleurs dans le programme (un piège classique du codeur). Il faut valider les deux pour empocher le point.

Détail délicieusement sadique, l’agent ne voit jamais les tests qu’il devra passer. Il navigue à l’aveugle, exactement comme un développeur qui découvre un ticket sans savoir précisément ce qu’on attend de lui. Pour couronner le tout, chaque épreuve se déroule dans un conteneur Docker isolé, une bulle logicielle propre qui garantit que tout le monde joue dans le même bac à sable.

La note finale s’exprime par la métrique « % Resolved », le pourcentage d’issues effectivement résolues. Un chiffre brut, sans échappatoire. Vous avez réparé le bug ou vous ne l’avez pas réparé.

Pourquoi ce test a changé les règles du jeu

Avant SWE-bench, on mesurait les IA sur des tâches de coding avec des exercices de programmation compétitive ou des fonctions à compléter. Charmant, mais aussi éloigné du métier réel qu’un examen de code de la route l’est d’un rallye sous la pluie. Ce benchmark a fait basculer l’évaluation dans le concret du développement quotidien.

L’astuce réside dans le sourcing où chaque problème vient d’une pull request qui a réellement résolu l’issue à l’époque. Les chercheurs disposent donc d’une solution de référence validée par de vrais humains, ainsi que des tests qui l’accompagnaient. Impossible de tricher sur ce qu’est une « bonne » correction, la communauté GitHub l’avait déjà tranché.

SWE-bench évalue en réalité deux choses en même temps, à savoir le modèle de fondation lui-même et le « harness » agentique qui l’entoure, c’est-à-dire la tuyauterie qui permet à l’IA d’exécuter des commandes et de manipuler des fichiers. Pour comparer proprement les modèles, Vals.ai par exemple, leur donne un seul outil, bash, et les force à se débrouiller avec les commandes du terminal (grep, find, sed…). La performance dépend alors de la seule intelligence du modèle, pas d’un échafaudage sophistiqué.

Quand les IA butent contre le mur

Les chiffres des débuts avaient de quoi calmer les enthousiastes. En août 2024, les meilleurs agents plafonnaient à 20% sur la version complète de SWE-bench et 43% sur la variante Lite. Ce qui veut dire que quatre bugs sur cinq résistaient encore aux machines dans la version intégrale.

Mais OpenAI a découvert que le benchmark était parfois injuste, sous-estimant les capacités réelles des modèles. Trois défauts revenaient. Des tests unitaires trop pointilleux qui rejetaient des solutions pourtant valables. Des descriptions de bugs mal spécifiées, laissant l’agent deviner l’attendu. Des environnements de développement capricieux qui faisaient échouer les tests indépendamment de la qualité du travail.

L’exemple du dépôt scikit-learn reste édifiant. Un test exigeait que la solution déclenche un avertissement précis (DeprecationWarning) avec un message exact, forgé lors d’une discussion à laquelle l’agent n’avait aucun accès. Résoudre correctement ce cas relevait presque de la voyance. Une IA irréprochable était condamnée à échouer pour une raison qui n’avait rien à voir avec sa compétence.

Reste une ombre au tableau que les concepteurs reconnaissent eux-mêmes. Les grands modèles pré-entraînés sur des téraoctets de données internet ont probablement déjà croisé ces dépôts GitHub publics. Personne ne peut être sûr à 100% qu’un modèle n’a pas déjà mémorisé une partie des réponses, ce qui peut forcément biaiser le résultat et l’aspect inédit des tests « aux yeux » des modèles.

La grande famille des variantes

Pour purger ces injustices, OpenAI a lancé en août 2024 une opération d’orfèvre. 93 développeurs expérimentés en Python ont passé au crible chaque échantillon, chacun relu 3 fois par des annotateurs différents. Le verdict fut sévère puisque 68,3% des échantillons ont été éliminés pour cause de spécification bancale ou de tests inéquitables. Il en est sorti SWE-bench Verified, 500 tâches nettoyées, validées, incontestables.

L’effet fut spectaculaire et GPT-4o, qui résolvait 16% des problèmes sur la version originale, a bondi à 33,2% sur Verified. Le score avait doublé sans que le modèle change d’un iota. La preuve que l’ancien benchmark bridait injustement les performances.

Autour de ce noyau gravitent plusieurs déclinaisons taillées pour des usages précis.

Le corpus Verified propose même un tri par difficulté. Le lot « easy » rassemble 196 corrections de moins de 15 minutes pour un développeur chevronné. Le lot « hard », lui, aligne 45 tâches réclamant plus d’une heure de réflexion. De quoi mesurer où exactement les modèles décrochent.

Vers quoi tout cela se dirige

Le benchmark ne cesse de muter pour rester à la hauteur et tester les modèles de manière équitable et surtout les pousser dans leurs rentranchements. En mai 2025 sortait SWE-smith, un outil permettant d’entraîner ses propres modèles d’agents logiciels. La communauté ne se contente plus de mesurer mais fabrique les concurrents de demain.

Novembre 2025 a vu débarquer CodeClash, une nouvelle génération d’évaluation. Le glissement conceptuel fait qu’on passe d’agents « orientés tâche » (résous ce bug précis) à des agents « orientés objectif » (atteins ce but comme un développeur autonome le ferait). L’ambition grimpe donc d’un cran vers l’imitation du raisonnement humain.

Les concepteurs eux-mêmes prêchent tout de même l’humilité. Un benchmark bâti sur des données figées vieillit vite, se fait contaminer, et finit toujours par être saturé quand les modèles progressent. La course entre l’épreuve et les candidats ne s’arrête jamais, chaque génération de tests devant redoubler d’exigence pour rester pertinente.

La véritable question n’est plus de savoir si l’IA sait coder, nous savons qu’elle le fait, et les modèles les plus puissants rivalisent déjà avec la majeure partie des développeurs humains. L’enjeu s’est déplacé puisque les scores frôlent aujourd’hui la saturation du referentiel SWE-bench Verified, le véritale défi est donc d’anticiper la suite. Le jour où une IA y affichera un score parfait de 100 %, il nous faudra déjà avoir inventé le prochain test pour mesurer ses réelles capacités d’autonomie.

Partager cet article
Facebook Flipboard Whatsapp Whatsapp LinkedIn Reddit Telegram Copy Link

Derniers articles

One UI 9 sous Android 17
One UI 9 arrive sur le Galaxy A36 : Samsung accélère sur son milieu de gamme
Mobiles & Apps
Vaisseau Triangle noir en vol stationnaire au-dessus d'un désert nocturne
OVNI : l’ancien chef du programme UAP du Pentagone affirme avoir vu des corps et des vaisseaux non humains
Sciences & Espace
SUUNTO Race 3S, Montre GPS, AMOLED 1,32"
Suunto Race 3S : la montre GPS titane débarque à 499 € pour défier Garmin
Geek & Gadgets
Shinobi sur un pont de bois face à un défilement de webtoon transformé en plan d'animation
Crunchyroll s’allie à WEBTOON et officialise les séries Sekiro et Tsushima
Web & Internet

Tendance

noTube
noTube Avis : risque de virus, qualité de sortie MP3/MP4… ce convertisseur est-il vraiment fiable ?
Anime Sama, site de streaming d'animes en ligne
Anime Sama : changement d’adresse, risque de virus… la vérité sur le site de streaming pirate
Animes & Mangas Informatique & Cybersécurité Streaming & P2P
Xiaomi SU7 teal
Xiaomi SU7 : quand et à quel prix la berline électrique arrivera-t-elle en France ?
Véhicules & e-Mobilité
Xiaomi YU7
Xiaomi YU7 : à quel prix et quand le SUV électrique débarquera-t-il en France ?
Véhicules & e-Mobilité
Suunto Race 3S, rendu concept de la montre GPS titane annoncée par fuite
Suunto Race 3S : sa fiche et son prix sous 500 € fuitent, Garmin dans le viseur
Geek & Gadgets

Vous allez aimer

Logo officiel Anthropic Claude avec le nom du modèle Opus 5.5 au centre, concept sur fond techno sombre
IA & Robotique

Anthropic lance Claude Opus 5.5 et baisse enfin le prix de son API

24 septembre 2026
Grok 4.7, logo et nom du modèle flagship de xAI sur fond techno sombre
IA & Robotique

Grok 4.7 : xAI lance son nouveau modèle de raisonnement taillé pour le code

22 septembre 2026
Concept Anthropic : noyau neural orange (nouveau modèle IA) + courbe de croissance boursière et chandeliers, à la veille de son IPO
IA & Robotique

Anthropic pourrait sortir un nouveau modèle IA avant son IPO pour contrer OpenAI

19 septembre 2026
Robot humanoïde Figure 03 piloté par Helix 2.5 pliant du linge dans une cuisine réelle
IA & Robotique

Figure AI lâche son robot humanoïde Figure 03 dans 30 foyers avec l’objectif qu’il s’adapte seul à son environnement

19 septembre 2026
Robot humanoïde Unitree G1 en position d'attaque kung-fu face à un client dans un magasin d'électronique, vue de vidéosurveillance
IA & Robotique

Un robot humanoïde attaque un client en magasin : sont-ils prêts à vivre parmi nous ?

13 septembre 2026
Logo OpenAI avec mention IPO 2027 et courbe boursière rouge en baisse, report de l'introduction en bourse
IA & Robotique

OpenAI n’entrera pas en bourse en 2026 : Sam Altman prétexte la sécurité de l’IA

13 septembre 2026
Symbole pause géant face à un essaim de noeuds IA, illustration du ralentissement des modèles frontier réclamé par Amodei, Altman et Musk
IA & Robotique

Course à l’IA : Anthropic, OpenAI et Elon Musk réclament un coup de frein d’urgence

13 septembre 2026
Satellite d'observation en orbite traitant des données par IA, au-dessus de la Terre, concept du consortium franco-émirati Loft Orbital / Marlan Space
IA & RobotiqueSciences & Espace

Espace et IA : la France et les Émirats investissent 1 milliard de dollars dans 50 satellites

10 septembre 2026

Qui sommes nous ?

Média numérique indépendant, Le Journal du Web (JDW) analyse les évolutions technologiques, les nouveautés mobiles et la pop-culture. Entre tests de produits, avis impartiaux et sélection rigoureuse de bons plans vérifiés, nos rédacteurs décryptent chaque jour l’actualité tech, le jeu vidéo et la culture web pour accompagner votre quotidien connecté

Maj récentes

Anti-Virus Avast Premium Security
Télécharger Avast Antivirus Premium Security, la référence des logiciels de sécurité
Informatique & Cybersécurité Zone Téléchargement
CCleaner
CCleaner
Informatique & Cybersécurité Zone Téléchargement
iPhone 18 Pro affichant la nouvelle interface d'Apple Music en noir et blanc avec pochettes d'albums colorées.
iOS 27.2 bêta 4 : Apple annule la refonte de l’app Santé et relooke l’icône Apple Music en noir et blanc
Mobiles & Apps
Kukirin G2 Pro - trottinette électrique tout-terrain
Kukirin G2 Pro : le prix de la trottinette tout-terrain chute à 414 euros avec ce code
Bons plans & promos

Infos légales

  • Charte éthique et éditoriale
  • Mentions légales
  • Politique de confidentialité
  • Nous contacter
  • Partenaires
Suivez-nous
© 2019- Le Journal du Web (JDW). Tous droits réservés.
  • Charte éthique et éditoriale
  • Mentions légales
  • Politique de confidentialité
  • Nous contacter
  • Partenaires
Welcome Back!

Sign in to your account

Username or Email Address
Password

Mot de passe oublié ?