Skip to Field Notes content
Nota de campo 00614 min de lecturaRead in English

Prism Arena no es una tabla de posiciones

Once modelos recibieron dos ejecuciones registradas para las mismas diez tareas de animación 3D. Cuatro jueces calificaron los artefactos seleccionados. El resultado útil no es un ganador universal. Es el registro de lo que pasó cuando los modelos, los canales de salida, la validación de esquema, un renderizador compartido, la captura de fotogramas y un panel de modelos se trataron como un solo sistema ejecutable.

01 / Unidad de evaluación

El artefacto es ejecutable, así que el benchmark tiene que ser un sistema.

Prism Arena no se limita a pedir una explicación de una escena 3D. Entrega a cada contendiente el mismo paquete de tareas en lenguaje natural y exige un artefacto JSON SceneSpec v1. Ese artefacto debe pasar la validación, ejecutarse en el runtime compartido, renderizarse en fotogramas inspeccionables y someterse a una revisión ciega con rúbrica. Por tanto, el objeto medido no es solo la respuesta. También incluye el canal de entrega, el validador, la regla de selección de ejecuciones registradas, el renderizador, la ruta de captura y el panel de jueces.

El corpus completo es explícito: once modelos por diez tareas por dos ejecuciones registradas produjeron 220 ejecuciones. Una ejecución podía reintentar una invocación OMP fallida; ese reintento interno no se conservó, así que la confiabilidad se mide por ejecución registrada y no por llamada al proveedor. La exportación registra 203 ejecuciones válidas y 17 inválidas. Cuatro jueces calificaron la ejecución seleccionada de cada una de las 110 celdas modelo-tarea, lo que produjo 440 juicios. Las 110 celdas están completamente evaluadas. Esos conteos establecen cobertura. No convierten el orden resultante en una afirmación sobre todas las tareas que un modelo podría realizar.

La distinción importa porque el arnés falló de maneras que parecían comportamiento del modelo. Una ruta de proveedor podía contestar una prueba mínima y rechazar la tarea real. Un modelo que usaba herramientas podía entregar el artefacto correcto en un archivo mientras el canal de respuesta contenía solo un resumen. Un proceso de captura podía mostrar una escena plausible de la ejecución equivocada. Ninguna de esas fallas vive dentro de los pesos del modelo, pero cada una puede cambiar una puntuación si el benchmark no trata el sistema circundante como parte del instrumento.

  • El flujo es tarea → canal de respuesta → validación de SceneSpec → selección de ejecución → renderizado compartido → captura de fotogramas → juicio del panel.
  • La cobertura está completa: 220 ejecuciones registradas, 440 juicios y 110 celdas modelo-tarea completamente evaluadas.
  • Un corpus completo elimina la ambigüedad por datos faltantes; no elimina la incertidumbre de diseño, muestreo o jueces.

02 / Contrato y runtime

SceneSpec vuelve exigible la validez; el renderizador vuelve visible la semántica.

SceneSpec v1 es el contrato común. Antes de que una entrega llegue a un juez, el esquema revisa geometría, materiales, luces, una línea de tiempo ordenada de dos a ocho fases y la aritmética de intervalos que mantiene cada acción dentro de su fase. Si una respuesta describe la escena correcta pero omite un campo obligatorio, la intención no subsana la omisión. El artefacto es inválido. En este benchmark, la validez es un requisito de entrada, no una dimensión calificada.

Después, cada artefacto válido entra al mismo runtime de React Three Fiber, con Anime.js como único sistema de movimiento. Esa ruta compartida elimina una fuente importante de variación: los contendientes no aportan su propio renderizador, shaders, motor de física ni biblioteca de animación. La comparación pregunta qué puede expresar cada modelo mediante el mismo lenguaje restringido de escenas y qué produce ese lenguaje cuando lo ejecuta el mismo código.

El runtime compartido también limita lo que puede concluirse. Prism Arena mide competencia espacial, material y temporal constructiva dentro de SceneSpec y este renderizador. No mide desarrollo 3D sin restricciones. La puntuación principal es la media del panel sobre diez tareas, cada una calificada sobre veinte. El selector envía al panel la primera ejecución registrada válida de cada celda; si ninguna de las dos valida, envía la primera inválida en vez de asignar un cero automático. En la única celda con dos ejecuciones inválidas, los cuatro jueces dieron cero al artefacto seleccionado. La tasa de validez por ejecución registrada conserva la información de confiabilidad que la selección del mejor de dos por validez ocultaría.

  • La validez de esquema responde si el artefacto puede entrar al experimento; la rúbrica responde qué tan bien cumple la tarea una vez renderizado.
  • Un renderizador vuelve comparables los resultados, pero también limita el dominio a lo que el lenguaje y el runtime compartidos pueden expresar.
  • La calidad del artefacto seleccionado y la validez por ejecución registrada responden preguntas distintas y deben mantenerse separadas.

Línea rápida

Extracción · formato · verificaciones deterministas

Línea balanceada

Implementación por defecto · investigación rutinaria

Línea frontera

Arquitectura · ambigüedad · seguridad · síntesis

Compuerta humana

Acción consecuente · aprobación · aceptación

03 / Canal de entrega

El acceso a herramientas cambió la respuesta sin cambiar la capacidad.

El primer factor de confusión apareció en el canal. Cuando había una herramienta de escritura disponible, los modelos agénticos guardaron el SceneSpec solicitado en un archivo y devolvieron un resumen en prosa. Un analizador que solo veía la respuesta marcaba entonces la ejecución como malformada. El artefacto solicitado existía, pero el arnés había buscado en el lugar equivocado. Penalizar esa conducta habría medido compatibilidad con un canal de retorno, no construcción de escenas.

La corrección fue aplicar un canal uniforme: todos los contendientes corrieron con tools, skills y rules deshabilitados. Esa elección no revela el máximo rendimiento agéntico de un modelo. Aísla la capacidad que este corpus quería comparar: producir el SceneSpec completo en la respuesta que consume el validador. Otro benchmark podría permitir archivos y herramientas, pero tendría que recolectar y validar esos artefactos para cada contendiente bajo el mismo contrato.

El acceso al proveedor creó una segunda falla de canal. Una ruta pasó una prueba de una sola línea y después devolvió `Model not found` en cada generación real. La prueba útil envió la tarea real y validó el contrato real. Las fallas de transporte se clasificaron entonces como fallas reintentables del proveedor, no como ceros publicados del modelo. La salud de la ruta, el acceso a herramientas, las instrucciones de sistema y la recolección del artefacto son variables experimentales aunque parezcan infraestructura.

  • Un benchmark que solo consume la respuesta debe deshabilitar rutas alternativas de entrega o ingerirlas de forma simétrica.
  • Una prueba mínima de alcance no puede certificar la tarea real, la ruta ni el contrato de salida.
  • Las fallas de transporte y los artefactos inválidos del modelo necesitan estados separados; colapsarlos crea brechas falsas de capacidad.

04 / Procedencia del artefacto

Una puntuación correcta unida al fotograma equivocado sigue siendo un resultado incorrecto.

Los jueces normalmente reciben el SceneSpec y dos fotogramas renderizados por contendiente. En una versión temprana del flujo, la captura seguía la arena interactiva, que mostraba la ejecución más reciente, mientras los jueces seleccionaban la primera ejecución válida o, si ninguna validaba, la primera inválida. Las reglas eran razonables por separado e incompatibles en conjunto. Captura y puntuación discreparon en 100 de 110 celdas modelo-tarea.

Nada se rompió. Los fotogramas parecían legítimos porque procedían de entregas reales, pero no siempre mostraban el artefacto bajo revisión. Cada componente funcionaba por separado mientras el sistema combinado perdía la identidad del artefacto. Una captura no sirve como evidencia si no conserva la procedencia hasta la ejecución exacta seleccionada para puntuar.

Ahora la captura y el juicio derivan la ejecución de una sola regla compartida de selección. La URL de la arena fija la ejecución seleccionada, y su identificador se guarda con el fotograma capturado para impedir la reutilización silenciosa de evidencia obsoleta. Los fotogramas son todo o nada dentro de un lote de evaluación: si a cualquier contendiente le falta el conjunto completo de fotogramas configurados, el lote pasa a evaluación solo con JSON en vez de dar evidencia visual a unos y a otros no.

  • La identidad de selección debe compartirse, no reimplementarse de forma independiente en captura y puntuación.
  • Cada fotograma necesita la identidad de modelo, tarea, ejecución registrada, arnés y captura requerida para reproducirlo.
  • La paridad de evidencia dentro de un lote importa tanto como la disponibilidad de evidencia.

05 / Sensibilidad del panel

Los jueces son contendientes, y los datos parciales casi cambiaron el instrumento.

El panel reúne cuatro jueces que también son modelos contendientes y abarca tres familias. Los nombres de los contendientes permanecen ocultos. Tres jueces reciben una configuración explícita de esfuerzo de razonamiento alto; Gemini 3.6 Flash lleva el esfuerzo en el nombre de la ruta y no acepta un parámetro independiente. La diversidad de familias amplía la referencia leave-one-out, pero no elimina la autopreferencia. El cegamiento tampoco crea una verdad independiente ni condiciones de evaluación perfectamente igualadas.

La advertencia más clara vino de la redundancia de jueces. En un subconjunto de 59 ejecuciones seleccionadas, los dos jueces de la misma familia tenían una correlación residual de 0.502, comparada con 0.114 para un control entre familias. Esa brecha de 4.4× parecía una razón para eliminar a uno de ellos. En el corpus completo de 110 ejecuciones seleccionadas, la misma comparación fue 0.559 contra 0.520: una diferencia de 0.039 que no justificaba eliminar un juez. El panel se mantuvo en cuatro. El resultado parcial servía para monitorear, no para rediseñar el experimento.

La autopreferencia necesita el mismo control. Los promedios brutos por familia sugerían que los dos jueces de Anthropic puntuaban a los contendientes de Anthropic 0.9 y 0.7 puntos por encima de los demás, pero esa comparación mezcla el comportamiento del juez con la calidad del contendiente. Los residuales del juez sobre su propio modelo fueron −0.37 para Claude Opus 5, −1.10 para GPT-5.6 Sol, +0.50 para Claude Fable 5 y −0.43 para Gemini 3.6 Flash. Variaron entre −1.10 y +0.50 y cambiaron de signo entre jueces. Estos residuales sobre el modelo propio son más estrechos que una comparación por familia, así que no demuestran que la autopreferencia esté ausente. Demuestran que los promedios brutos por familia no bastan.

La referencia residual está formada por otros jueces que tampoco son neutrales por familia. El corpus solo tiene dos ejecuciones registradas por celda, el panel no tiene un conjunto de calibración humana y el esfuerzo no puede configurarse de forma idéntica entre proveedores. Por eso estos límites acompañan las puntuaciones.

  • Nunca estimes la redundancia de jueces con un corpus parcial conveniente para luego cambiar el panel a mitad del barrido.
  • Controla la calidad del contendiente antes de interpretar diferencias de puntuación por familia propia como autopreferencia.
  • Un residual leave-one-out mide desacuerdo con este panel, no distancia de una verdad independiente.

06 / Lectura del resultado

El orden es una descripción de este corpus, no una afirmación universal sobre modelos.

El orden del corpus completo es más defendible que el intermedio porque las 110 celdas modelo-tarea esperadas tienen ejecuciones registradas y las 110 están completamente evaluadas bajo una sola versión de arnés y una sola versión de juez. Aun así es provisional. Las diez tareas son una muestra limitada de síntesis de escenas y movimiento bajo restricciones, y dos ejecuciones registradas por celda son demasiado pocas para obtener intervalos de confianza sobre el orden. No afirmamos significancia estadística.

Una puntuación principal resume una oración más larga: bajo este canal limitado a la respuesta, los artefactos seleccionados del modelo en estas diez tareas SceneSpec fueron renderizados por este runtime de React Three Fiber y Anime.js y puntuados por estos cuatro jueces con esta rúbrica en julio de 2026. Si se elimina alguna condición, el número empieza a describir otro experimento.

Este resultado acotado permite elegir artefactos para inspección, ver qué tareas separan modelos, detectar fallas de esquema que merecen una política de reintentos y localizar desacuerdos entre jueces para revisión humana. No establece que un modelo sea universalmente mejor en código, razonamiento espacial, diseño o trabajo agéntico. La siguiente versión debería elevar las ejecuciones registradas de dos a por lo menos cinco, reportar confiabilidad por dimensión de la rúbrica, agregar un estudio estratificado con evaluadores humanos y modelar la variación entre tareas, ejecuciones y jueces en lugar de publicar un orden estricto cuando se solape la incertidumbre.

  • Usa el orden para elegir qué inspeccionar después, no como una regla de compra separada de la tarea y el arnés.
  • Compara validez, rendimiento por tarea, artefactos renderizados y dispersión entre jueces junto al agregado.
  • Vuelve a correr el benchmark cuando cambie la ruta del modelo, el arnés, el renderizador, el prompt, la rúbrica o el panel.
  • Completo describe la cobertura del corpus. Provisional describe la fuerza de la inferencia.

07 / Misiones de producción

Prompts que especifican una misión completa.

No son puntos de partida. Cada uno es un contrato operativo para GPT-5.6 o Fable 5: resultado, límites, arquitectura, política de modelos, fases, pruebas de aceptación, evidencia, release y condiciones de parada.

Mission 01 · Diseño de evaluación

Auditar un benchmark como un solo sistema ejecutable de medición

Un mapa de procedencia y una lista de invariantes que siguen un artefacto candidato desde la entrega de la tarea hasta la publicación, nombrando cada lugar donde el arnés puede convertir comportamiento de infraestructura en una puntuación de modelo.

Revisor independiente del benchmark · sin rol de contendiente ni juez

Full operating contract

MISIÓN: AUDITAR EL BENCHMARK COMO SISTEMA EJECUTABLE

Actúa como ingeniero independiente de evaluación. No ordenes modelos y no reescribas el benchmark. Traza el sistema actual de medición de extremo a extremo e identifica dónde su comportamiento compuesto puede separarse del experimento declarado incluso cuando cada componente reporta éxito.

INSUMOS QUE VOY A DAR
- Registro de tareas, prompts exactos, lista de modelos, política de intentos y configuración de rutas de proveedor.
- Configuración de herramientas, skills, rules, system prompt y canal de respuesta para cada contendiente.
- Esquema de salida y validador, incluyendo verificaciones semánticas más allá del parseo JSON.
- Código de selección de intento, renderer, código de captura, prompt del juez, rúbrica, configuración del panel y resultados exportados.
- Registros de corrida, clasificaciones de reintentos, manifiestos de frames y cualquier análisis de corpus parcial.

CONTRATO DE TRAZADO
Para una celda modelo-tarea, sigue task_id → ruta del modelo → attempt_id → respuesta cruda → artefacto recolectado → resultado de validación → selected_run_id → escena renderizada → ids de captura → ids de juicio → fila agregada. Registra el código propietario y el identificador persistido en cada transición. Una transición sin identificador compartido es un hallazgo.

INVARIANTES QUE PROBAR
1. Cada contendiente recibe contenido de tarea equivalente y un canal de entrega explícitamente comparable.
2. Las fallas de proveedor y transporte no pueden convertirse en artefactos inválidos del modelo ni en ceros publicados.
3. El intento seleccionado se determina una vez y lo consumen render, captura, juicio y exportación.
4. Cada frame resuelve a la corrida seleccionada exacta y a la versión actual del arnés.
5. Cada juicio resuelve a la corrida seleccionada, modelo juez, configuración del juez, versión de la rúbrica y modo de evidencia.
6. La falta de evidencia visual cambia el modo de evidencia de forma simétrica dentro de un batch.
7. Los agregados cuadran con los registros atómicos y declaran si el corpus está completo.
8. El análisis de corpus parcial no puede mutar el panel, conjunto de tareas, rúbrica o regla de selección a mitad del barrido.

INYECCIÓN DE FALLAS
Ejercita al menos estos casos: una ruta que pasa una prueba mínima pero rechaza la tarea real; un modelo que escribe el artefacto en un archivo creado con herramienta; dos intentos válidos donde el más reciente difiere del primer válido; un frame viejo de una corrida anterior; un frame faltante dentro de un batch; una falla reintentable de transporte; y una respuesta de juez que parsea pero nombra al contendiente equivocado.

SALIDA
- Un diagrama de identificadores y fronteras de confianza desde la tarea hasta el agregado.
- Una tabla de invariantes con propietario, verificación, evidencia observada, modo de falla y severidad.
- Una reconciliación de corridas esperadas y observadas, celdas modelo-tarea, intentos seleccionados, juicios y manifiestos de evidencia.
- Una lista corta de afirmaciones que el sistema actual sostiene y afirmaciones que no sostiene.

PRUEBA DE ACEPTACIÓN
Un segundo revisor debe poder partir de cualquier agregado publicado, caminar hacia atrás hasta cada juicio y frame atómico y llegar a la respuesta cruda y tarea exactas sin usar timestamps ni nombres de archivo como conjeturas.

Mission 02 · Integridad del arnés

Separar la capacidad del modelo de los efectos del canal de entrega y la captura

Una ablación acotada que muestra si las herramientas, la recolección del artefacto, la selección de intento o la evidencia visual cambian el resultado medido antes de que esas configuraciones entren en una comparación publicada.

Ingeniero de evaluación · rutas idénticas y fijadas de contendientes entre condiciones

Full operating contract

MISIÓN: HACER ABLACIÓN DEL CANAL SIN CAMBIAR LA TAREA

Diseña una verificación de arnés previa a la publicación que mantenga constantes la ruta del modelo, el texto de tarea, la configuración de muestreo, el esquema, el renderer y la rúbrica mientras cambia una sola variable de entrega o evidencia a la vez. La meta es detectar factores de confusión, no mejorar la puntuación de un modelo.

CONDICIONES
A. Solo respuesta: sin herramientas, skills ni rules externas; el validador consume la respuesta del asistente.
B. Con artefactos: hay una herramienta de escritura; el recolector consume el archivo declarado y registra su ruta y digest.
C. Capturar el más reciente: la arena muestra el intento más reciente, incluido solo como control negativo.
D. Capturar el seleccionado: la arena muestra el intento elegido por la regla de selección de puntuación.

CONTROLES
- Fija la ruta exacta del proveedor y toda la configuración de generación.
- Usa las mismas instancias de tarea e identificadores de corrida nuevos en cada condición.
- Nunca compares una falla reintentada de transporte con una generación exitosa como si fueran dos muestras del modelo.
- Valida los bytes recolectados, no un acuse en prosa de que existe un artefacto.
- Registra respuesta, artefacto de archivo, intento seleccionado, manifiesto de frames y juicio como objetos separados y enlazados.

MEDICIONES
Reporta por separado validez de parseo, validez de esquema, identidad del artefacto, identidad del intento seleccionado, correspondencia de frame a corrida y total de rúbrica. Para cada diferencia, clasifica la causa como output del modelo, canal de entrega, recolector, regla de selección, renderer, captura o juez. No colapses las clasificaciones en una puntuación.

CONDICIONES DE PARO
Detén la publicación si artefactos exitosos equivalentes reciben distinta validez solo por el lugar donde se entregaron; si captura y juicio resuelven distintos ids de corrida; si la disponibilidad de evidencia difiere dentro de un batch de evaluación; o si una falla de transporte puede llegar a un agregado como cero del modelo.

ENTREGABLES
La matriz de condiciones, manifiestos de corridas enlazados, digests de artefactos, capturas ligadas a ids de corridas seleccionadas, una clasificación de cada divergencia y la política mínima de canal uniforme que corresponda con la afirmación de capacidad declarada por el benchmark.

Mission 03 · Integridad de jueces

Medir la sensibilidad del panel sin rediseñar desde datos parciales

Un análisis de jueces sobre el corpus completo que separa la calidad del contendiente de la autopreferencia, compara la redundancia contra un control declarado entre familias y dice qué sigue sin conocerse sin calibración humana.

Revisor estadístico · cálculos solo desde juicios atómicos congelados

Full operating contract

MISIÓN: AUDITAR A LOS JUECES DESPUÉS DE CONGELAR EL CORPUS

Usa registros atómicos de juicio del barrido completo. No vuelvas a correr jueces, cambies el panel, elimines outliers ni ajustes la rúbrica después de ver el resultado. Reproduce cada análisis desde ids de juicio inmutables.

GATE DE COMPLETITUD
Antes de calcular, reconcilia las celdas modelo-tarea esperadas, los intentos seleccionados, los miembros del panel por celda y el total de juicios. Si el corpus está parcial, reporta solo el progreso y detente. No recomiendes eliminar un juez a partir de un subconjunto.

CONTROL DE AUTOPREFERENCIA
Para cada juicio, calcula la desviación del juez respecto a la media de los otros miembros del panel sobre la misma entrega. Compara el residual del juez sobre su propio modelo y familia con su residual sobre otros modelos y familias. Reporta los promedios brutos junto a los resultados residuales para que el factor de calidad del contendiente sea visible. Declara que la línea base del resto del panel no es neutral por familia.

CONTROL DE REDUNDANCIA
Compara la correlación residual del par candidato de la misma familia con un par entre familias predeclarado sobre el mismo conjunto completo de entregas. Reporta ambas correlaciones, su diferencia, el tamaño de muestra y la sensibilidad por tarea y dimensión de la rúbrica. No conviertas una correlación en una decisión de eliminar miembros del panel sin un umbral operativo declarado antes del análisis.

LÍMITES
Separa acuerdo del panel de correctitud. Registra controles de esfuerzo no igualados, conteos pequeños de intentos, efectos de orden del prompt no medidos y ausencia de calibración humana. No afirmes significancia estadística a menos que el diseño y el cálculo de intervalos la sostengan.

SALIDA
Una tabla reproducible de promedios brutos por familia, residuales leave-one-out, correlaciones residuales por pares, sensibilidad por tarea y exclusiones; una interpretación de una página que distingue observaciones de inferencias; y una recomendación de mantener o cambiar el panel solo para la siguiente versión congelada del benchmark.

08 / Rastro de fuentes

Primarias, frescas, inspeccionables.

Los detalles de producto cambian rápido. Estas fuentes se verificaron para esta edición el 26 de julio de 2026. Vuelve a verificar antes de cambiar una política de producción.

  1. 01Dashboard del benchmark Prism Arena para lectoresAgentic EngineeringPublicación canónica para lectores con posiciones, análisis de fiabilidad, evidencia por tarea, métodos, limitaciones y autoría.
  2. 02Documento descargable de Prism Arena Bench (PDF)Agentic EngineeringEdición paginada descargable generada a partir del mismo dashboard publicado y la misma evidencia del benchmark.
  3. 03Exportación completa del benchmark Prism ArenaAgentic EngineeringExportación canónica legible por máquina de la lista de once modelos, el registro de diez tareas, 220 ejecuciones registradas, 440 juicios, 110 celdas modelo-tarea completamente evaluadas, ejecuciones seleccionadas, validez por ejecución registrada, resúmenes de modelos y versiones congeladas de arnés y juez usadas en esta nota.
  4. 04Análisis y limitaciones de publicación de Prism ArenaAgentic EngineeringRegistro editorial canónico de la definición de benchmark de sistemas, el factor de confusión del canal de herramientas, la deriva de captura, la reversión de redundancia entre jueces, el control de autopreferencia, las limitaciones y el roadmap reportados aquí.
  5. 05JSONSchemaBench: A Rigorous Benchmark of Structured Outputs for Language ModelsarXivVecino metodológico para separar el cumplimiento de esquema de la calidad semántica posterior. Prism Arena trata la validez estructural como condición de entrada y después evalúa el artefacto renderizado.
  6. 06LLM Evaluators Recognize and Favor Their Own GenerationsarXivEvidencia de que ocultar las etiquetas no demuestra ausencia de autopreferencia: un juez puede inferir autoría a partir de estilos de output recurrentes, por lo que Prism Arena reporta el cegamiento como mitigación y mide preferencia residual en lugar de afirmar neutralidad.
  7. 07Replacing Judges with Juries: Evaluating LLM Generations with a Panel of Diverse ModelsarXivPrecedente metodológico para paneles diversos de modelos y recordatorio de que un solo prompt de evaluación no estima la varianza del prompt. Respalda verificaciones de sensibilidad en lugar de tratar el consenso del panel como verdad.

Weekly signal · biweekly email

Field-tested ideas. No content treadmill.

One substantial note when we have something worth showing: systems, receipts, prompts, and what failed. Confirm by email. Unsubscribe whenever you like.

Signup opens when the production Turnstile site key is configured.