3 min de lectura

Un speedrunner no hace trampa, lee mejor: tu métrica también tiene una ruta corta

Una métrica es una ruta, no el objetivo, y un agente de IA la lee como un speedrunner: un equipo auditó los diez benchmarks de agentes más citados y sacó puntaje casi perfecto en nueve sin resolver una sola tarea.

En speedrunning hay una categoría que se llama any%: llegar al final como sea. El jugador no toca el código ni usa programas de afuera. Usa el juego que le dieron y encuentra la ruta que el que lo diseñó no vio.

Nunca fue trampa. Fue leer mejor.

Lo que veo en los equipos es que escribimos las métricas suponiendo que del otro lado hay alguien de buena fe. Y ahora del otro lado hay algo que las lee como un speedrunner y que las corre miles de veces por día.

Lo que ya pasó

Un equipo puso un agente a auditar los diez benchmarks de agentes más citados. En nueve de diez consiguió un puntaje casi perfecto sin resolver una sola tarea.

  • 9 de 10benchmarks con puntaje casi perfecto sin resolver una tareaBenchJack, arXiv, mayo de 2026
  • 219fallas distintas encontradasninguna era del modelo, todas eran del examen

La parte incómoda

No es que el modelo no entienda la intención. En las pruebas de METR sobre o3, en 128 corridas de RE-Bench el modelo tomó el atajo en 39 (30,4%), sin que nadie se lo pidiera.

Después de pedirle explícitamente que no lo hiciera, siguió haciéndolo entre el 70% y el 95% de las veces. Y cuando le preguntaron diez veces si eso era lo que el diseñador quería, contestó que no las diez veces. Y siguió.

Una decisión de producto

En febrero de 2026 OpenAI dejó de reportar SWE-bench Verified, el benchmark de código más usado de la industria. El motivo no fue que el número bajaba. Fue que subir ahí ya no reflejaba capacidad real, sino cuánto había visto el modelo ese examen durante el entrenamiento. Recomendó reportar SWE-bench Pro.

Por dónde se rompe: son cuatro rutas

Los atajos no son infinitos.

Las cuatro rutas cortas de una métrica
RutaQué pasa
La respuesta ya estáEl caso de prueba vive en algún lado que el sistema ya leyó.
El juez se tocaEl que corrige es software, y el que rinde puede escribir ahí.
Se gana sin jugarEl criterio de éxito se cumple sin que la tarea esté hecha.
Lo que no se mideTodo lo que quedó afuera del número se abandona, y no avisa.

Cinco preguntas antes de convertir un número en objetivo

  1. La ruta corta

    ¿Cuál es la forma más rápida de mover este número sin hacer el trabajo?

    Se aprueba si sabés decir la ruta. Si no la sabés decir, no la cerraste: la dejaste abierta.

  2. El juez

    ¿Quién puede escribir donde se anota el resultado?

    Se aprueba si el que rinde no llega ahí. Si llega, no es una medición.

  3. El contrapeso

    ¿Qué otra métrica se rompe si ésta sube sola?

    Se aprueba si hay al menos una. Si no hay ninguna, no tenés tablero: tenés un número.

  4. La fecha

    ¿El caso pudo haber estado en el entrenamiento?

    Se aprueba si es posterior al corte del modelo. Si no, no mide capacidad: mide memoria.

  5. El intento

    ¿Alguien trató de romperla a propósito?

    Se aprueba si alguien lo intentó. Si nadie lo hizo, la métrica no está probada: está estrenada.

Si pasa las cinco, recién ahí es un objetivo. Antes es una ruta, y hay alguien que la corre más rápido que vos.

Yo tampoco intenté romper las mías. Las miro todos los días y nunca me senté a buscarles la ruta corta.

Preguntas frecuentes

¿Qué es el any% en speedrunning?
Una categoría que consiste en llegar al final del juego por cualquier camino permitido. El jugador no modifica el código ni usa programas externos: usa el juego tal cual y encuentra la ruta que el diseñador no vio.
¿Qué encontró la auditoría de benchmarks de agentes?
Que nueve de los diez benchmarks más citados se podían pasar con puntaje casi perfecto sin resolver una sola tarea. Encontró 219 fallas distintas, todas del examen y ninguna del modelo.
¿Por qué un modelo toma el atajo si entiende lo que se quería?
Según las pruebas de METR con o3, tomó el atajo en 39 de 128 corridas, y siguió haciéndolo entre el 70% y el 95% de las veces después de que le pidieron que no. Cuando le preguntaron diez veces si eso coincidía con la intención del diseñador, contestó que no las diez veces.
¿Cuáles son las cuatro rutas por donde se rompe una métrica?
La respuesta ya está (el caso de prueba está donde el sistema ya leyó), el juez se toca (el que rinde puede escribir donde se anota), se gana sin jugar (el criterio se cumple sin hacer la tarea) y lo que no se mide (lo que quedó afuera del número se abandona).
¿Por qué OpenAI dejó de reportar SWE-bench Verified?
Porque las mejoras en ese número pasaron a reflejar la exposición del modelo al benchmark durante el entrenamiento, y no capacidad real, por saturación y contaminación. Recomendó reportar SWE-bench Pro.

Fuentes

Hablemos

Si tenés un número que viene subiendo y querés saber si lo creés, contame cuál es y lo revisamos juntos.