Ir al contenido

Benchmarks

Metodología

Así mide Tokonomix el rendimiento de los modelos de IA. Sin influencia de proveedores. Sin resultados patrocinados. Metodología transparente, datos abiertos.

Mes Kalkan, Fundador, Tokonomix··

Velocidad

¿Qué tan rápido responde el modelo? Medimos el tiempo hasta el último token para un prompt de salida de longitud fija.

🧠

Inteligencia

¿Qué capacidad tiene el modelo? Los modelos se enfrentan directamente con prompts idénticos, y un ajuste de Bradley-Terry convierte esas comparaciones en una puntuación.

💚

Estado

¿Está disponible la API? Sondeamos cada 5 minutos y registramos tasas de error y ventanas de disponibilidad.

Benchmark de Velocidad

Prompt: Una instrucción fija que apunta a aproximadamente 500 tokens de salida. Se utiliza el mismo prompt para cada modelo en cada ciclo de ejecución.

Ejecuciones: 3 llamadas secuenciales por ciclo de prueba. Medimos la latencia extremo a extremo (primer byte al último byte), no el TTFT.

Métricas: La mediana y la cola sobre las llamadas correctas: en la tabla aparecen como Caso normal y Caso lento. Una llamada fallida no es una medición: no cuenta en ninguna de las dos, y un ciclo en el que todo falló no registra latencia alguna en lugar de un cero.

Ubicación de medición: UE — Ámsterdam (AMS). Todos los resultados corresponden a latencia desde la UE. Los resultados desde EE.UU. o Asia serían diferentes.

Niveles de velocidad:

Velocidad S
< 200 ms
Casi en tiempo real
Velocidad A
< 500 ms
Interactivo
Velocidad B
< 1000 ms
Aceptable
Velocidad C
> 1000 ms
Apto para procesamiento por lotes
🧠

Benchmark de Inteligencia

Estado: En marcha desde mayo de 2026. 19,487 ejecuciones puntuadas en 6 categorías y 5 proveedores. Se ejecuta una pasada nueva cada semana, los domingos a las 04:00 UTC.

Modelo juez: Claude Sonnet 4.5 actúa como juez imparcial. El nombre del modelo evaluado nunca se incluye en el prompt del juez — solo se puntúa el texto de respuesta en bruto (revisión ciega).

Puntuación: El juez no devuelve una puntuación. Se le pide que enumere primero cada defecto que pueda señalar en la respuesta —crítico, mayor o menor— y que después sitúe la respuesta en una escala anclada de 0 a 4 para exactitud (40 de 100 puntos), completitud (25), razonamiento (25) y forma (10). La puntuación se calcula aquí a partir de esos niveles y luego se limita por el peor defecto señalado: un defecto menor no pasa de 92, uno mayor de 74, uno crítico de 45. El límite se aplica en el código y no se le pide al juez, porque la rúbrica anterior —cuatro números libres sobre 25 y un total— devolvía exactamente 100 en el 46% de todas las ejecuciones evaluadas. Cuando un prompt lleva marcadores de verdad, se le entregan al juez, de modo que la exactitud se comprueba en lugar de estimarse.

Seis categorías de prompts:

Razonamiento
Deducción lógica en múltiples pasos y matemáticas
Codificación
Generación de código, depuración, revisión
Factual
Exactitud de afirmaciones factuales
Multilingüe
Traducción y precisión entre idiomas
Creativo
Producción creativa de forma abierta
Sanidad (Zorg)
Conocimiento del dominio sanitario neerlandés

Puntuación de arena: Cada par de modelos que respondió al mismo prompt forma una comparación; una diferencia de 2 puntos o menos cuenta como empate. Un ajuste de máxima verosimilitud de Bradley-Terry sobre todas las comparaciones produce una puntuación en la escala Elo, donde 1000 es la media de los modelos del tablero y 400 puntos de diferencia equivalen a una probabilidad de 10 a 1. Como la comparación es por prompt, la dificultad del prompt se cancela. Ganar a un modelo fuerte cuenta más que ganar a uno débil. Las tablas no muestran esa valoración directamente: muestran la tasa de victoria que implica, es decir, la probabilidad de ganar a un modelo medio de la tabla, donde el 50 % es la media. El mismo orden, una cosa menos que consultar.

Por categoría: Cada categoría se ajusta por separado, solo con los prompts de esa categoría, con el mismo método por pares que la puntuación general. El número de cada barra es una tasa de victorias: con qué frecuencia el modelo vence a un modelo medio en un prompt de esa categoría, siendo 50% la media. No es un porcentaje de aciertos. Una categoría contiene entre dos y ocho prompts, así que un modelo medido en menos de dos de ellos se marca como evidencia escasa en lugar de clasificarse.

Confianza y puesto: Cada puntuación lleva un intervalo de confianza del 95 %, calculado en forma cerrada a partir de la información de Fisher. El puesto se deriva del solapamiento: un modelo solo supera a otro cuando sus intervalos no se solapan, de modo que los modelos indistinguibles comparten puesto en lugar de separarse por ruido. Un modelo con menos de 30 comparaciones o menos de 5 prompts distintos se muestra como provisional y no se clasifica. Esto sigue la metodología que arena.ai publica como arena-rank; la diferencia es que nuestras comparaciones proceden de un LLM juez a ciegas y no de votos humanos. Una salvedad que declaramos en lugar de ocultar: las comparaciones proceden de un conjunto común de prompts, así que no son plenamente independientes entre sí. Por tanto, los intervalos son una cota inferior de la incertidumbre real, y los modelos separados por unas pocas decenas de puntos deben leerse como empatados.

Si las preguntas pueden medir algo: Cada prompt recibe su propia dificultad (nota media del juez) y su poder discriminante (correlación ítem-total corregida y proporción de pares de modelos que separa). Tres de los veinticuatro prompts que hemos ejecutado no separan a nadie: «en qué año introdujo la UE el RGPD» lo responden bien 87 de 87 modelos. Esos prompts se nombran en el tablero en vez de promediarse, porque una pregunta que todos los modelos responden a la perfección mide la pregunta, no los modelos. Esta es la mitad del problema de saturación que ninguna estadística puede arreglar, y la razón por la que el conjunto se está sustituyendo por ítems más difíciles y verificables.

🏁

Qué cuenta y qué observas

La arena muestra una carrera en vivo con barras de salud y golpes — pero la pantalla y la clasificación son dos capas distintas. El visual está para ver; la clasificación la decide un panel de jueces independiente. Esta tabla hace explícita la distinción para que nada en pantalla se confunda con un resultado.

En pantallaFuente¿Cuenta para la clasificación?
Barras de salud / ventaja / daño / golpesDerivación visual determinista (v8.1-tokonomix)No — cosmético
Líder de la carrera en vivo durante una rondaUn juez rápido por turno (gpt-4o-mini, 0–10)No — indicativo
Ganador de la rondaVoto mayoritario del panel cross-family (0–100)
Posición en el leaderboardEstimación de habilidad TrueSkill (μ)
Votos del jurado (▲)Voto del panel cuando un juez puntúa un modelo ≥60Se muestra, no clasifica
% de acuerdo del juezCon qué frecuencia la elección de un juez coincidió con el ganador del panelAcuerdo del panel — no mide corrección
Ahorro (€)Rondas en que un council más barato superó a un modelo más caroMejor caso — solo victorias
Blind spots detectadosOmisiones confirmadas por ≥2 jueces del panelSolo confirmados — en despliegue
⚔️

Un cuarto método: la arena

Los benchmarks estáticos miden un modelo contra un listón fijo. La arena mide los modelos entre sí, en escenarios realistas de atención al cliente, juzgados por un panel de modelos rivales. Produce algo que una sola puntuación no puede: una clasificación relativa con un margen de incertidumbre.

Por qué esto complementa los benchmarks estáticos (no los reemplaza):

  • Las pruebas estáticas dan calidad absoluta por categoría; la arena da fortaleza cara a cara y un balance coste-calidad en tareas realistas.
  • La arena captura cosas que una puntuación de 0–100 no refleja: consistencia a lo largo de múltiples turnos, cómo un modelo gestiona las preguntas de seguimiento y — con councils — si la colaboración realmente merece la pena.
  • La carrera en pantalla es una forma de ver cómo se desarrolla la contienda. El resultado siempre lo fija el panel, nunca las barras de salud.
⚖️

Cómo se puntúa una ronda: del turno al panel

La puntuación ocurre en dos etapas. Durante el partido un único árbitro rápido lleva un marcador provisional; al final un panel independiente de jueces vota al ganador.

Etapa 1 — en vivo, por turno: Un juez rápido y deliberadamente económico (gpt-4o-mini) puntúa cada respuesta en una escala de 0–10 en una sola llamada. Esto alimenta solo los carriles de la carrera en vivo — es indicativo, no decisivo.

Etapa 2 — al final de la ronda, el panel: Un panel de 3–5 jueces de distintas familias de modelos vota de forma independiente al ganador en una escala de 0–100. La mayoría gana; los empates se resuelven por la media más alta del panel y, a continuación, de forma determinista por el id de modelo más bajo.

Ciego por índice: Los nombres de los modelos se eliminan del prompt del panel — los concursantes se mencionan solo por número/índice, de modo que el panel no pueda favorecer a una marca conocida.

Umbrales fijos: Un modelo obtiene un voto (▲) cuando un juez lo puntúa ≥60. Un turno se marca como «decisivo» cuando la ventaja del ganador alcanza ≥30% de la escala de puntuación. Estos valores fijos definen los recuentos que ves.

📈

TrueSkill: qué significan μ y σ

Cada modelo tiene un nivel de habilidad estimado μ (mu) y una incertidumbre σ (sigma). Un modelo nuevo empieza con μ=25, σ=8.333 — alta incertidumbre. Cada partido mueve μ hacia la verdadera fortaleza del modelo y reduce σ. Dos modelos con el mismo μ pero diferente σ no son iguales: el que tiene σ baja está demostrado, el otro sigue siendo una estimación.

Las constantes que usamos realmente: Rating inicial μ=25, σ=8.333; varianza de habilidad BETA=4.167; deriva por partido TAU=0.0833. Estas están fijadas en el código y son idénticas para todos los modelos.

Cómo ordenamos actualmente — revelado con honestidad: El leaderboard ordena por μ bruta (fortaleza estimada). Una clasificación «demostrada» más estricta ordenaría por el conservador μ − 3σ. Dado que son datos tempranos — la mayoría de los modelos tienen solo unas pocas partidas — σ sigue siendo grande, por lo que la cima del tablero puede seguir cambiando. Mostramos la estimación y decimos que es una estimación en lugar de ocultar todo tras un solo número.

🤝

Council frente a frontier: ¿compensa la colaboración?

Una ronda puede enfrentar un council económico de modelos pequeños contra un único modelo frontier costoso. En un council, la respuesta de cada turno es la síntesis de consenso de sus miembros. Esto permite que la arena responda una pregunta que una sola puntuación no puede: ¿puede un council barato superar a un modelo frontier caro — y si es así, en cuánto?

Cómo se derivan los ahorros: Cuando un council gana una ronda y cuesta menos que el modelo frontier al que venció, mostramos la diferencia como ahorro. Una victoria del council se asocia al grupo, nunca al leaderboard de un miembro individual, por lo que el resultado de grupo nunca infla la clasificación de un modelo concreto.

Advertencia de mejor caso: Los ahorros se acumulan solo en las rondas que el council ganó. Los councils que perdieron (y por tanto gastaron dinero sin resultado) no se restan. La cifra es por tanto un ahorro en el mejor caso en las rondas donde el council ganó — no un resultado neto.

🪪

Dos reputaciones independientes

Un modelo se mide de dos maneras separadas, y las dos pueden discrepar sin que ninguna esté equivocada — miden cosas distintas.

Reputación de arena (relativa): TrueSkill a partir de victorias cara a cara. Clasifica un modelo frente a sus rivales en escenarios realistas.

Reputación de juez neutral (absoluta): Con qué frecuencia un modelo es calificado como correcto / parcial / incorrecto en la prueba de inteligencia recurrente, frente a una rúbrica fija en lugar de frente a un adversario.

Un modelo puede perder partidas y mantener una alta reputación de corrección, o ganar partidas obteniendo solo «parcial» en precisión absoluta. Las mantenemos separadas a propósito.

🔍

Blind spots

Un blind spot es un punto importante que un concursante omite mientras ≥2 otros lo cubren — por lo que es demostrablemente importante, no un detalle marginal.

Confirmado por el panel: Un blind spot solo se contabiliza cuando ≥2 jueces del panel coinciden de forma independiente en la misma omisión. Un juez propone la lista de aspectos y una matriz de omisiones; los demás jueces completan los mismos aspectos fijados, y una omisión se confirma solo cuando al menos dos matrices coinciden en esa celda.

Estado: Esta detección está activa y en despliegue progresivo entre rondas. Aún no publicamos un recuento — preferimos no mostrar ningún número a mostrar uno que no esté respaldado por suficientes datos.

Constantes y umbrales

Cada recuento en las páginas de la arena se deriva de un pequeño conjunto de decisiones fijas. Las listamos aquí para que los números sean auditables.

Voto (▲):
Una puntuación del juez de ≥60 en la escala de panel de 0–100.
Turno decisivo:
Una ventaja ganadora de ≥30% de la escala de puntuación.
Mínimo de concursantes para blind spots:
Al menos 3 concursantes — por debajo de eso, «≥2 otros lo cubrieron» no puede ser significativo.
Parámetros TrueSkill:
BETA=4.167, TAU=0.0833; rating inicial μ=25, σ=8.333.
Empates:
Un empate exacto cuenta como tablas — no como una derrota para nadie, lo que distorsionaría las tasas de victoria — y no genera ningún ahorro.

Declaraciones honestas

Aspectos que un lector atento querría ver explicados — límites, sesgos conocidos y decisiones que condicionan los números.

Datos tempranos, clasificaciones volátiles: La arena es joven. La mayoría de los modelos tienen solo unas pocas partidas, por lo que una sola victoria o derrota puede mover μ considerablemente y las clasificaciones siguen siendo volátiles. Mostramos el número de partidas y la incertidumbre en lugar de sugerir que el orden está definido.

Ordenación por μ bruta: El tablero ordena por μ bruta, no por el conservador μ − 3σ. Con alta incertidumbre esto significa que un modelo con una victoria afortunada puede situarse por encima de uno más demostrado. Tratamos el orden actual como «estimado, aún no demostrado».

El acuerdo del juez no es corrección: La cifra de acuerdo del juez mide con qué frecuencia la elección de un juez coincidió con el ganador del panel — pero el ganador es la mayoría de esos mismos jueces. Mide conformidad con el panel, no si el panel tenía razón. Un juez correcto pero discrepante obtiene una puntuación baja aquí.

Los ahorros son en el mejor caso: Los ahorros cuentan solo las rondas que el council ganó y fue más barato; los councils que perdieron no se restan. Léelo como una cifra de mejor caso en las rondas ganadoras, no como un ahorro neto.

Preferencia propia del juez único en la prueba de inteligencia: La prueba de inteligencia recurrente se ejecuta con un juez principal (Claude Sonnet 4.5), que también puede juzgar modelos de la familia Claude — la preferencia propia es un sesgo conocido de los LLM. Existe un juez de verificación cruzada secundario para calibrar esto, y la arena lo atenúa además con un panel cross-family; la prueba de inteligencia de juez único no tiene ese panel.

Solapamiento concursante ↔ familia del juez: Una familia de modelos puede aparecer tanto como concursante como en el panel de jueces de la misma ronda. La revisión ciega por índice y el panel cross-family reducen el efecto, pero el solapamiento puede ocurrir y lo revelamos en lugar de afirmar una exclusión estricta por familia.

Dos escalas, un tablero: El juez en vivo por turno usa 0–10 y el panel de fin de ronda usa 0–100. Normalizamos todo a la misma escala antes de que llegue al tablero, de modo que los dos números que puedes ver durante una ronda no se mezclan en la clasificación.

Cómo se gestionan los empates: Una ronda sin un ganador claro cuenta como tablas — no como una derrota para todos, lo que distorsionaría las tasas de victoria — y no genera ningún ahorro.

Derivación versionada y determinista: La derivación visual en pantalla es pura, determinista y lleva una etiqueta de versión (v8.1-tokonomix) precisamente para que un cambio posterior de lógica nunca reescriba silenciosamente rondas pasadas. Los cambios materiales de metodología se registran en el registro de cambios a continuación.

Control de calidad de imagen: piloto vision-QC

En junio de 2026 realizamos la primera medición de referencia del control de calidad de imagen IA. Seis modelos individuales y dos configuraciones de consejo se probaron en 300 imágenes. El consejo alcanzó un 87,5% de recall frente al 66,9% del mejor modelo individual. Resultados completos en /benchmarks/vision-qc.

Resultados completos

💚

Comprobación de Estado

Frecuencia: Cada 5 minutos.

Método: Se envía un prompt mínimo de tipo eco. Registramos el estado HTTP, el mensaje de error (si lo hay) y el tiempo de respuesta.

Seguimiento de errores: Se registra el error_count por ejecución. Las tasas de error elevadas sostenidas se muestran en la clasificación.

Calendario de Ejecuciones

02, 08, 14, 20 UTC
Velocidad
Dom. 04:00 UTC
Inteligencia
Cada 5 min
Disponibilidad

Todas las horas en UTC. La velocidad se mide cuatro veces al día (02:00, 08:00, 14:00, 20:00), la pasada de inteligencia cada domingo a las 04:00 y la sonda de disponibilidad cada 5 minutos. La frescura de los datos se muestra siempre junto a cada resultado.

FAQ

¿Estáis afiliados a algún proveedor de IA?+
No. Tokonomix es operado por InterIP Networks, una empresa de infraestructura independiente. No tenemos relaciones comerciales con ningún proveedor de IA y no recibimos posicionamientos patrocinados.
¿Por qué solo latencia desde la UE?+
Operamos desde Ámsterdam y medimos la latencia del mundo real para usuarios de la UE. Muchos proveedores tienen múltiples regiones — la latencia desde EE.UU. o Asia sería significativamente diferente. Añadiremos la selección de región en una actualización futura.
¿Cómo gestionáis el coste de la API?+
Ejecutamos un presupuesto de prompts fijo por ciclo. Los modelos insignia (GPT-5, Claude Opus) se prueban con menor frecuencia debido al coste. La frecuencia de ejecución es visible junto a cada modelo.
¿Puedo descargar los datos en bruto?+
Sí — consulta la página del conjunto de datos para la exportación JSON y la documentación del esquema. El conjunto de datos completo está disponible en /api/md/{lang}/dataset.
¿Es imparcial el LLM juez con todos los modelos?+
Usamos Claude Sonnet 4.5 como juez, con los nombres de los modelos eliminados del prompt de evaluación. El sesgo entre familias es una preocupación conocida — planeamos añadir líneas de base humanas (Q3 2026) para calibrar al juez.

Responsable de metodología

Esta metodología está mantenida y firmada por Mes Kalkan. Los cambios materiales se registran a continuación. Las correcciones de datos se canalizan a través del responsable de metodología y se publican en un plazo de 24 horas tras un informe verificado.

Registro de cambios de la metodología

  • — Metodología inicial publicada. Firmada por Mes Kalkan.

API de Datos

Todos los datos de benchmark están disponibles de forma gratuita. No se requiere clave para acceso de solo lectura.

GET/api/md/es/datasetConjunto de datos completo en formato JSON