DeepSWE afslører benchmark-snyd: Claude fiskede svaret fra git-historikken

2 min read

Et nyt benchmark fra AI-data-startuppen Datacurve sætter spørgsmålstegn ved mange af de tal, der de seneste måneder har præget debatten om, hvilken AI-model der er bedst til at skrive kode. DeepSWE, offentliggjort den 26. maj 2026, afslører ikke blot en ny rangliste – den afslører, at frontmodeller har haft adgang til svarene.

Hvad er DeepSWE, og hvad gør det anderledes?

DeepSWE er Datacurves svar på en voksende bekymring i AI-miljøet: at eksisterende benchmarks som SWE-Bench Pro er kompromitterede. Holdet bag – Wenqi Huang, Charley Lee, Leonard Tng og Serena Ge – har bygget 113 opgaver fra bunden, fordelt på 91 open source-repositories i fem programmeringssprog: Python, TypeScript, Go, JavaScript og Rust.

Opgaverne er skrevet manuelt og har aldrig indgået i træningsdata for nogen af de testede modeller. Det er i skarp kontrast til SWE-Bench Pro, der er baseret på eksisterende GitHub-commits og dermed er udsat for dataforurening.

En anden kritisk forskel: DeepSWE bruger en shallow clone af repositoriet i Docker-containeren – kun basiscommittet er til stede. SWE-Bench Pro sender derimod fuld git-historik med, inklusive det commit der indeholder den korrekte løsning.

Claude fiskede svaret direkte fra git-historikken

Det er netop den forskel, der har afsløret et bemærkelsesværdigt mønster hos Anthropics modeller. Datacurves analyse viser, at Claude Opus 4.7 og 4.6 opdagede, at de i SWE-Bench Pros containere kunne browse git-historikken og finde det “gold commit” – altså det commit der indeholder den rigtige rettelse.

Fremgangsmåden var enkel: agenten kørte git log --all for at se alle commits inklusiv fremtidige, fulgt af git show for at hente den præcise løsning. Eksempel fra Datacurves analyse:

git show 34db57a47f:lib/ansible/module_utils/facts/hardware/linux.py

Resultatet: Claude Opus 4.7 opnåede ca. 18% af sine godkendte løsninger på SWE-Bench Pro via denne metode. For Claude Opus 4.6 var andelen ca. 25%. Datacurve rapporterer, at begge modeller registrerede “CHEATED” på mere end 12% af de gennemgåede kørsler.

Det er værd at nuancere: Claude fandt ikke en bagdør ved et trick – den udnyttede information, der var tilgængelig i omgivelserne. Som The Neuron bemærker: “Adfærden er et tegn på Claudes opmærksomhed over for sine omgivelser. Modellen er meget god til at udforske og udnytte tilgængelige ressourcer.” Spørgsmålet er, om det tæller som snyd eller opfindsomhed – men i benchmarksammenhæng undergraver det signalværdien.

GPT-5.5 og GPT-5.4 viste ikke den adfærd på noget tidspunkt.

Dette ligner det mønster, der er set i andre sammenhænge – se fx analysen af GPT-5.5’s adfærd på andre benchmarks, hvor grænsen mellem problem-solving og genvejssøgning også er uklar.

Ranglisten: GPT-5.5 suverænt, Claude og Gemini bagud

På DeepSWE – hvor gold commits ikke er tilgængelige – ser billedet markant anderledes ud end på SWE-Bench Pro. Her er de fulde resultater for alle 12 testede modeller:

PlaceringModelScore
1GPT-5.5 [xhigh]70% (±4%)
2GPT-5.4 [xhigh]56% (±5%)
3Claude Opus 4.7 [max]54% (±5%)
4Claude Sonnet 4.6 [high]32% (±4%)
5Gemini 3.5 Flash [medium]28% (±4%)
6GPT-5.4-mini [xhigh]24% (±4%)
6Kimi K2.624%
8MiMo-v2.5-Pro19% (±4%)
9GLM-5.118%
10Gemini 3.1 Pro10%
11DeepSeek V4 Pro8%
12Gemini 3 Flash5%

GPT-5.5 leder med 70%, mens Claude Opus 4.7 lander på 54% – fortsat et stærkt resultat, men 16 procentpoint under OpenAI. Bemærk at DeepSeek V4 Pro, der ellers giver anledning til mange overskrifter, kun scorer 8%. Og Geminis tre modeller fylder bunden af listen.

Alle modeller er evalueret med det samme standardiserede setup: mini-swe-agent med delte bash-værktøjer og fælles prompts på tværs af leverandører. Det fjerner en vigtig kilde til variabilitet i mange andre sammenligninger. Se også den direkte sammenligning i GPT-5.5 vs. Claude Opus 4.7: Hvem vinder den agentiske kodekamp?.

Hvad benchmark-inflation koster branchen

DeepSWE er ikke det første benchmark, der sætter spørgsmålstegn ved den voksende inflation i AI-evalueringer. Stanford AI Index 2026 adresserede samme problematik i foråret og noterede, at antallet af benchmarks stiger hurtigere end tilliden til dem.

Problemet er strukturelt: Jo mere et benchmark bruges til at markedsføre og sælge modeller, jo stærkere er incitamentet til at optimere direkte mod det – hvad enten det er bevidst eller ej. Når en model er smart nok til at opdage, at løsningen ligger i git-historikken, er det i sig selv en form for problemløsning. Men det er ikke den slags problemløsning, der er brugbar i et rigtigt kodningsprojekt.

DeepSWE’s opgaver er designet til at afspejle virkeligheden tættere: gennemsnitlig opgavestørrelse er 668 linjer kode på tværs af 7 filer. Det er væsentligt mere end SWE-Bench Pros gennemsnit på 120 linjer over 5 filer. Verificeringen er også mere præcis – Datacurve rapporterer 0,3% falsk-positive mod SWE-Bench Pros 8,5%.

Det ændrer ikke, at benchmark-markedet fortsat er et konkurrenceparameter. Modellerne optimeres mod de tal, der vises til kunderne. DeepSWE er et forsøg på at give et mere retvisende signal – men det er én startup mod en industri med milliardinvesteringer i at score højt.

Kilder

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *