SWE-bench Pro es el nuevo benchmark de código de Scale Labs que mide agentes de IA en tareas reales de ingeniería de software. Con 1.865 tareas en 41 repositorios, muestra que incluso los mejores agentes resuelven apenas una fracción de lo que sugería SWE-bench Verified. La página oficial se actualizó el 9 de noviembre de 2026.

SWE-bench Pro: el benchmark de código que tumba a los agentes de IA
SWE-bench Pro trae 1.865 tareas reales en 41 repositorios y muestra que los agentes de código resuelven apenas una fracción de lo que sugerían los benchmarks antiguos. Mira los números oficiales.
Marcelo Santiago
Criador do bridgecode
Recibe artículos sobre IA en tu correo
Selección técnica sobre modelos, agentes y herramientas de código. Sin spam, cancela cuando quieras.
En este artículo verás:
- ¿Qué es SWE-bench Pro y por qué es más difícil que Verified.
- Los números oficiales: 1.865 tareas, 41 repositorios, tres subconjuntos.
- El marcador actual: Muse Spark 1.1 lidera con 61,5% en el conjunto público.
- Por qué el desempeño cae en tareas que exigen más líneas y archivos.
- Los límites del benchmark y cómo usarlo en la práctica.
¿Qué es SWE-bench Pro
El SWE-bench Pro es un benchmark de Scale Labs (Scale AI) para evaluar agentes de IA en tareas de ingeniería de software. Fue creado para corregir limitaciones de las pruebas anteriores: contaminación de datos, tareas cortas y repositorios públicos ya vistos en el entrenamiento.
Cada tarea pide al agente que resuelva un problema real en un repositorio existente. El agente necesita leer código, editar archivos, ejecutar pruebas y entregar una corrección que pase en la suite de pruebas oculta. La evaluación es binaria: la tarea se resuelve o no.
El benchmark tiene 1.865 tareas distribuidas en 41 repositorios profesionales. Las tareas van desde corrección de bugs hasta solicitudes de funcionalidad, optimizaciones, actualizaciones de seguridad y cambios de interfaz.
Tres subconjuntos con propósitos diferentes
El SWE-bench Pro se divide en tres conjuntos.
El conjunto público tiene 731 tareas de repositorios de código abierto con licencia copyleft, como GPL. La licencia funciona como barrera legal contra la contaminación: es improbable que ese código haya entrado en corpus de entrenamiento propietarios.
El conjunto privado tiene 276 tareas de 18 codebases propietarias de startups, obtenidas por asociación. Es la prueba definitiva de generalización en código industrial que el modelo nunca vio.
El conjunto reservado (held-out) tiene 858 tareas de otro grupo de repositorios públicos con licencia copyleft. Queda fuera de los marcadores públicos y sirve para análisis futuros y evaluaciones internas.
Por qué es más difícil que SWE-bench Verified
En SWE-bench Verified, los mejores modelos resuelven más del 70% de las tareas. En SWE-bench Pro, los mismos modelos caen a la casa del 20%. GPT-5 y Claude Opus 4.1, por ejemplo, marcan 23,3% y 23,1% en el conjunto público.
La diferencia viene del diseño. Las tareas de Pro exigen cambios promedio de 107 líneas en 4,1 archivos. Algunas llegan a más de 100 líneas en varios archivos. Los benchmarks antiguos tenían correcciones pequeñas y localizadas.
La licencia copyleft también reduce la contaminación. Si el código no estaba en el entrenamiento, el agente no puede recurrir a la memorización.
Marcador actual del conjunto público
El marcador público actual tiene 25 modelos. El líder es Muse Spark 1.1, de Meta, con 61,5%. Le siguen GPT-5.4 (xHigh) con 59,1%, Muse Spark con 55%, Claude Opus 4.6 (thinking) con 51,9% y Gemini 3.1 Pro (thinking) con 46,1%.
Los modelos más antiguos quedan muy atrás. GPT-4o marca 1,51% y Qwen3 32B marca 3,4%. La distancia entre generaciones es grande y consistente.
El conjunto privado es aún más duro. Muse Spark 1.1 lidera con 51,5%, seguido por Claude Opus 4.6 (thinking) con 47,1%. GPT-5 cae de 23,1% en el público a 14,9% en el privado.
Lo que hace caer a los modelos
Tres patrones aparecen en los resultados oficiales.
Primero, el desempeño cae conforme la solución exige más líneas y archivos. Los cambios pequeños se resuelven con más frecuencia; los cambios grandes, casi nunca.
Segundo, el lenguaje importa. Las tareas en Go y Python tienen tasas de resolución más altas, con algunos modelos por encima del 30%. En JavaScript y TypeScript, las tasas varían de casi 0% a más de 30%, dependiendo del modelo.
Tercero, el repositorio específico pesa. Algunos repositorios son consistentemente difíciles para todos los modelos, con tasas por debajo del 10%. En otros, ciertos modelos superan el 50%. Factores como la complejidad del codebase, el tipo de problema y la calidad de la documentación afectan el resultado.
Los modelos de punta también son más consistentes. Claude Opus 4.1 y GPT-5 no solo puntúan más alto, sino que mantienen un desempeño estable entre lenguajes y repositorios. Los modelos más pequeños tienen un desempeño errático.
Cómo probar hoy
El conjunto público y el código de evaluación están disponibles en GitHub (scaleapi/SWE-bench_Pro-os). El marcador público está en labs.scale.com/leaderboard/swe_bench_pro. El conjunto privado tiene marcador separado.
Si evalúas agentes de código, compara siempre el mismo harness (el programa que lee, escribe y ejecuta código) entre modelos. El benchmark mide el par modelo más entorno, no el modelo aislado.
Para quien monta pipelines de agentes, SWE-bench Pro es un buen termómetro de madurez. Un agente que resuelve menos de una cuarta parte de las tareas reales todavía necesita revisión humana en casi todo.
Límites del benchmark
SWE-bench Pro tiene límites. Mide solo si la corrección pasa las pruebas ocultas. No mide calidad de código, legibilidad o mantenibilidad.
La evaluación usa el scaffold SWE-Agent. Otros harnesses pueden producir resultados diferentes para el mismo modelo.
El conjunto privado no es reproducible fuera de Scale, porque depende de codebases propietarias. Eso hace que el marcador privado sea informativo, pero no verificable por terceros.
Los resultados reflejan el estado de los modelos en la fecha de cada medición. Los modelos nuevos entran al marcador con el tiempo.
Preguntas frecuentes sobre el SWE-bench Pro
¿Qué es SWE-bench Pro?
Es un benchmark de Scale Labs para evaluar agentes de IA en tareas reales de ingeniería de software. Tiene 1.865 tareas en 41 repositorios y mide si el agente resuelve el problema pasando las pruebas ocultas.
¿Por qué SWE-bench Pro es más difícil que SWE-bench Verified?
Las tareas exigen cambios promedio de 107 líneas en 4,1 archivos, y el código usa licencia copyleft, lo que reduce la contaminación. Modelos que superan el 70% en Verified caen a cerca del 20% en Pro.
¿Quién lidera la tabla pública?
Muse Spark 1.1, de Meta, con 61,5%. Le siguen GPT-5.4 (xHigh) con 59,1%, Muse Spark con 55%, Claude Opus 4.6 (thinking) con 51,9% y Gemini 3.1 Pro (thinking) con 46,1%.
¿Qué es lo que más tumba a los modelos?
Tareas que exigen más líneas y archivos, lenguajes como JavaScript y TypeScript, y repositorios específicos con alta complejidad. Los modelos más pequeños tienen un desempeño errático.
¿Cómo usar el benchmark en la práctica?
Compara siempre el mismo harness entre modelos, porque el benchmark mide el par modelo más entorno. Usa el conjunto público y el código de evaluación disponibles en GitHub para pruebas propias.
Conclusión
SWE-bench Pro muestra que los agentes de código todavía están lejos de resolver tareas reales de ingeniería de software de forma autónoma. El marcador público lo deja claro: incluso el líder, Muse Spark 1.1, resuelve el 61,5% de las tareas, mientras que los modelos de generación anterior se quedan por debajo del 25%.
Para quien elige o construye agentes de código, el mensaje es directo. Benchmarks saturados como SWE-bench Verified ya no bastan. Prueba en tareas largas, en varios archivos y en repositorios que el modelo no vio. Y compara modelo y entorno juntos, porque el harness importa tanto como el modelo.
Si quieres poner agentes de código a trabajar en proyectos reales, empieza con tareas pequeñas y revisión humana. A medida que el desempeño suba, amplía el alcance. SWE-bench Pro es un buen punto de partida para calibrar expectativas.
¿Te llamó la atención SWE-bench Pro? Pon esta novedad a trabajar en un squad de agentes de IA, cada uno en su rol.
Co-Design Bench: agentes de código aciertan el 26% de las tareas reales
7 consejos para evaluar benchmarks de agentes de IA
Fuente: Scale Labs
Artículos relacionados

Co-Design Bench: los agentes de código aciertan el 26% de las tareas reales
Investigadores crearon un benchmark de agentes de código basado en pedidos reales de usuarios. Incluso el mejor modelo completa solo el 26,4% de las tareas. Mira los números.

Terminal-Bench 4.0: Claude Opus 5.5 y Sonnet 5.5 lideran operaciones en terminal con 65%
Terminal-Bench 4.0 evalúa agentes de IA resolviendo problemas en terminal Linux real. Claude Opus 5.5 lidera con 65,15%, seguido por Sonnet 5.5 con 64,14%.

SRE Bench: ¿la IA hace ingeniería inversa de binarios?
SRE Bench prueba si los agentes de IA logran hacer ingeniería inversa de binarios sin código fuente. GPT-6 Astra lidera con 56,87%.
