Aller au contenu
AIRank
← Benchmarks

SWE-Bench

18 modèles classés

SWE-Bench est le benchmark de code agentique : il donne au modèle une issue GitHub réelle d’un dépôt open source et lui demande de produire un patch qui passe les tests du projet. Avec plus de 2 000 tâches, il mesure si une IA peut naviguer dans des bases de code inconnues, comprendre des rapports de bugs et livrer des corrections qui fusionnent réellement. C’est le proxy public le plus proche d’un ingénieur logiciel embauché.

Scores de BenchLM

#Modèle
1GPT-593
2Claude 4 Opus92
3Gemini 2.5 Pro91
4Cursor Tab90
5Llama 4 405B89
6Claude Code89
7Grok 388
8Qwen3 235B87
9DeepSeek V386
10GitHub Copilot86
11Mistral Large 385
12Claude 4 Sonnet84
13Aider83
14Command R+82
15Codeium Windsurf82
16Gemini 2.5 Flash81
17GPT-4o mini79
18Continue Dev78

AIRank agrège ces résultats à partir des sources publiques indiquées sur chaque page. Nous ne menons pas nos propres évaluations et normalisons les résultats bruts sur une échelle de 0 à 100 pour que les tableaux soient comparables.

FAQ

Questions fréquentes

Qu’est-ce que SWE-Bench ?

SWE-Bench est le benchmark de code agentique : il donne au modèle une issue GitHub réelle d’un dépôt open source et lui demande de produire un patch qui passe les tests du projet. Avec plus de 2 000 tâches, il mesure si une IA peut naviguer dans des bases de code inconnues, comprendre des rapports de bugs et livrer des corrections qui fusionnent réellement. C’est le proxy public le plus proche d’un ingénieur logiciel embauché. Les résultats SWE-Bench présentés ici proviennent des scores publics publiés par l’équipe du benchmark et ré-agrégés via des sources comme BenchLM.

Comment les scores des benchmarks sont-ils calculés ?

Chaque benchmark publie ses résultats sur son échelle native — pourcentages, taux pass@1 ou points Elo. Nous normalisons chaque benchmark sur une échelle commune de 0 à 100 grâce à une mise à l’échelle min-max sur les modèles suivis, afin que les tableaux soient comparables d’un benchmark à l’autre. Les chiffres proviennent toujours des résultats publics publiés par les équipes des benchmarks, jamais d’évaluations propriétaires ou auto-réalisées.

Pourquoi les mêmes modèles sont-ils classés différemment selon les benchmarks ?

Les benchmarks mesurent des compétences différentes. GPQA teste la connaissance scientifique de niveau postuniversitaire, HumanEval et SWE-Bench mesurent la capacité de codage, et MATH couvre la résolution de problèmes pas à pas. Un modèle peut exceller en code tout en étant moyen en sciences — c’est précisément pourquoi nous conservons un classement distinct pour chaque benchmark plutôt que de tout fusionner en un seul score.