Saltar al contenido
AIRank
← Benchmarks

HumanEval

18 modelos clasificados

HumanEval es el benchmark de generación de código de OpenAI: 164 problemas de programación escritos a mano que comprueban si un modelo puede producir una función correcta en Python a partir de un docstring. Las puntuaciones se dan como pass@1, la proporción de problemas resueltos al primer intento. Es uno de los benchmarks de código más antiguos y citados, aunque la programación real lo haya superado.

Puntuaciones de BenchLM

#Modelo
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 agrega estos resultados de las fuentes públicas indicadas en cada página. No realizamos evaluaciones propias y normalizamos los resultados brutos a una escala de 0 a 100 para que las tablas sean comparables.

FAQ

Preguntas frecuentes

¿Qué es HumanEval?

HumanEval es el benchmark de generación de código de OpenAI: 164 problemas de programación escritos a mano que comprueban si un modelo puede producir una función correcta en Python a partir de un docstring. Las puntuaciones se dan como pass@1, la proporción de problemas resueltos al primer intento. Es uno de los benchmarks de código más antiguos y citados, aunque la programación real lo haya superado. Los resultados de HumanEval mostrados aquí provienen de las puntuaciones públicas publicadas por el propio equipo del benchmark y se agregan a través de fuentes como BenchLM.

¿Cómo se calculan las puntuaciones de los benchmarks?

Cada benchmark informa de sus resultados en su propia escala nativa: porcentajes, tasas pass@1 o puntos Elo. Normalizamos cada benchmark a una escala común de 0 a 100 mediante escalado min-max sobre los modelos que seguimos, para que las tablas sean comparables entre benchmarks. Los números subyacentes provienen siempre de los resultados públicos publicados por los responsables del benchmark, nunca de evaluaciones propias o privadas.

¿Por qué los mismos modelos ocupan puestos distintos en distintos benchmarks?

Los benchmarks miden habilidades distintas. GPQA evalúa conocimientos científicos de posgrado, HumanEval y SWE-Bench miden la capacidad de programar y MATH cubre la resolución de problemas paso a paso. Un modelo puede ser excelente en código y mediocre en ciencias — por eso mantenemos una clasificación separada para cada benchmark en lugar de fusionarlo todo en una sola puntuación.