Przejdź do treści
AIRank
← Benchmarki

SWE-Bench

18 modeli w rankingu

SWE-Bench to benchmark agentowego kodowania: model dostaje prawdziwy problem z GitHub z otwartego repozytorium i ma przygotować poprawkę, która przejdzie testy projektu. Ponad 2000 zadań sprawdza, czy AI potrafi poruszać się po nieznanym kodzie, rozumieć zgłoszenia błędów i wdrażać poprawki, które faktycznie trafiają do repozytorium. To najbliższy publiczny odpowiednik zatrudnionego inżyniera oprogramowania.

Wyniki ze źródła: BenchLM

#Model
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 agreguje te wyniki z publicznych źródeł wymienionych na każdej stronie. Nie prowadzimy własnych ewaluacji, a surowe wyniki normalizujemy do skali 0–100, aby tabele były porównywalne.

FAQ

Często zadawane pytania

Czym jest SWE-Bench?

SWE-Bench to benchmark agentowego kodowania: model dostaje prawdziwy problem z GitHub z otwartego repozytorium i ma przygotować poprawkę, która przejdzie testy projektu. Ponad 2000 zadań sprawdza, czy AI potrafi poruszać się po nieznanym kodzie, rozumieć zgłoszenia błędów i wdrażać poprawki, które faktycznie trafiają do repozytorium. To najbliższy publiczny odpowiednik zatrudnionego inżyniera oprogramowania. Wyniki SWE-Bench pokazane tutaj pochodzą z publicznych wyników opublikowanych przez zespół benchmarku i są agregowane przez źródła takie jak BenchLM.

Jak liczone są wyniki benchmarków?

Każdy benchmark podaje wyniki w swojej własnej skali — procenty, pass@1 lub punkty Elo. Normalizujemy każdy benchmark do wspólnej skali 0–100 za pomocą skalowania min-max na śledzonych modelach, dzięki czemu tabele są porównywalne między benchmarkami. Podstawowe liczby zawsze pochodzą z publicznych wyników opublikowanych przez twórców benchmarków, nigdy z własnych lub zamkniętych ewaluacji.

Dlaczego te same modele zajmują różne miejsca w różnych benchmarkach?

Benchmarki mierzą różne umiejętności. GPQA sprawdza wiedzę naukową na poziomie studiów, HumanEval i SWE-Bench mierzą zdolności programistyczne, a MATH obejmuje rozwiązywanie problemów krok po kroku. Model może być znakomity w kodzie, a przeciętny w naukach ścisłych — dlatego utrzymujemy osobny ranking dla każdego benchmarku, zamiast łączyć wszystko w jeden wynik.