Przejdź do treści
AIRank
← Benchmarki

HumanEval

18 modeli w rankingu

HumanEval to benchmark generowania kodu od OpenAI: 164 ręcznie napisane zadania programistyczne, które sprawdzają, czy model potrafi napisać poprawną funkcję w Pythonie na podstawie opisu. Wyniki podawane są jako pass@1, czyli odsetek zadań rozwiązanych za pierwszym podejściem. To jeden z najstarszych i najczęściej cytowanych benchmarków kodowania, nawet jeśli prawdziwe programowanie szybko go przerosło.

Wyniki ze źródła: BenchLM

#Model
1GPT-5100
2Claude 4 Opus100
3Gemini 2.5 Pro100
4Cursor Tab100
5Llama 4 405B99
6Claude Code99
7Grok 398
8Qwen3 235B97
9DeepSeek V396
10GitHub Copilot96
11Mistral Large 395
12Claude 4 Sonnet94
13Aider93
14Command R+92
15Codeium Windsurf92
16Gemini 2.5 Flash91
17GPT-4o mini89
18Continue Dev88

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 HumanEval?

HumanEval to benchmark generowania kodu od OpenAI: 164 ręcznie napisane zadania programistyczne, które sprawdzają, czy model potrafi napisać poprawną funkcję w Pythonie na podstawie opisu. Wyniki podawane są jako pass@1, czyli odsetek zadań rozwiązanych za pierwszym podejściem. To jeden z najstarszych i najczęściej cytowanych benchmarków kodowania, nawet jeśli prawdziwe programowanie szybko go przerosło. Wyniki HumanEval 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.