Alcance de la puntuación y guía de lectura
La unidad de puntuación independiente es “proveedor de modelos × versión del modelo”, es decir, el servicio de una versión de modelo concreta ofrecido por un proveedor de modelos. Cada unidad forma un conjunto de cuatro puntuaciones de dimensión y una puntuación total bajo el lote de evaluación y la configuración especificados.
El modo de razonamiento, los parámetros de la solicitud, el nivel de servicio de la cuenta, la región de prueba y el periodo de observación son condiciones de medición y se registran junto con los resultados. Los resultados obtenidos en condiciones distintas se etiquetan por separado y no se combinan directamente. Cuando no es posible verificar la versión del modelo, la región o el nivel de servicio, se indica el estado no verificado correspondiente y no se presume confirmado.
Las evaluaciones se ejecutan a través de la API de AIHubMix y los resultados describen el rendimiento observado real con esta modalidad de acceso. El servicio de referencia oficial también se mide a través de la API de AIHubMix y no se presenta como una medición directa e independiente de la API oficial.
Un mismo grupo de comparación utiliza el mismo conjunto de preguntas, rondas, tiempos de espera, presupuesto de solicitudes, criterios de fallo y métodos estadísticos. Los campos de solicitud necesarios, la estructura de streaming y los campos de uso que exige la documentación del proveedor son gestionados por la capa de adaptación de acceso (adapter), y el objetivo de medición se mantiene constante. Este método no se utiliza para establecer clasificaciones de capacidad intelectual entre modelos y la identidad del proveedor de modelos no otorga puntuación adicional.
Estados de la puntuación
Los valores faltantes y las puntuaciones de 0 se tratan por separado. Cuando el servicio falla de forma explícita o no ofrece una capacidad obligatoria, se contabiliza como fallo según la regla correspondiente; cuando falta una medición, el denominador es desconocido o la evidencia es insuficiente, se conserva el estado correspondiente. Si una dimensión no está disponible, la puntuación total también se marca como no disponible y su peso no se redistribuye entre las demás dimensiones.
Interpretación de los resultados
- Los indicadores brutos se convierten en el rendimiento absoluto A mediante la fórmula de puntuación y, tras la síntesis con la referencia relativa y la evidencia, se obtiene la puntuación compuesta de dimensión D. La puntuación total utiliza D y no pondera directamente las tasas brutas de corrección, las tasas de aprobación funcional ni las tasas de éxito del servicio.
- La puntuación refleja el rendimiento con un conjunto de preguntas, una carga, una región, una configuración y una ventana de observación concretos, y las condiciones aplicables se registran junto con los resultados.
- La precisión de presentación no representa la capacidad de discriminación estadística. Las diferencias en la calidad de las respuestas se interpretan junto con los intervalos estadísticos pareados y no se determina cuál es mejor únicamente por diferencias decimales.
- La puntuación total es un índice agregado; no constituye una certificación ni proporciona intervalos de confianza. Las conclusiones estadísticas se basan en la evidencia de cada dimensión concreta.
- La estabilidad del servicio reporta al mismo tiempo el número de éxitos iniciales, el número de oportunidades planificadas y el intervalo bilateral del 95%, y no debe interpretarse directamente como un SLA a largo plazo.
Puntuación total y composición de dimensiones
Fórmula de la puntuación total
La puntuación total se calcula como la suma ponderada de las cuatro puntuaciones compuestas de dimensión.D_Q, D_F, D_P y D_R representan, respectivamente, las puntuaciones compuestas de calidad de las respuestas, soporte de funciones, velocidad de respuesta y estabilidad del servicio.
Puntuación total
Composición en tres capas
Cada puntuación compuesta de dimensión D se calcula como una suma ponderada del rendimiento absoluto A, del rendimiento relativo a la referencia oficial B y de la integridad de la evidencia C.Puntuación de dimensión
A, B y C son símbolos de la capa de cálculo y no indican un nivel de acceso. El rendimiento absoluto utiliza la fórmula especificada; no se asigna 100 al servicio más rápido o con mayor puntuación del lote ni se renormaliza por lote.
El texto antes del guion bajo indica la capa de cálculo y el que sigue, la dimensión de puntuación. Por ejemplo,
A_F es la puntuación de soporte de funciones de la capa de rendimiento absoluto y D_F es la puntuación de soporte de funciones tras la composición de tres capas.
La puntuación principal y los valores de diagnóstico utilizan además los siguientes sufijos de configuración:
native indica configuración conforme a la documentación del proveedor, strict indica comprobación estricta de la interfaz y default indica la configuración predeterminada definida en este documento. K es el símbolo de caché de este método y no representa Quality. La puntuación principal utiliza de forma uniforme F_native y K_native; los valores de diagnóstico no se mezclan con la puntuación principal.
Referencia oficial relativa B
A_official es la puntuación de rendimiento absoluto del servicio de referencia oficial en la dimensión actual; su puntuación relativa a la referencia B_official se fija en 50.
Capa relativa a la referencia
clip(x, −1, 1) es una función de limitación que restringe x al intervalo de −1 a 1. El parámetro de escala de diferencia δ se define por dimensión:
La calidad de las respuestas utiliza un bootstrap de conglomerados de tareas pareadas con 5,000 repeticiones para estimar el intervalo de diferencia respecto de la referencia oficial. Cuando el intervalo bilateral del 95% contiene 0,
B_Q = 50; cuando el intervalo no contiene 0, se calcula con la fórmula anterior.
El servicio de referencia oficial se somete de forma independiente a la medición de rendimiento absoluto; su propio B se fija en 50 y no se presupone una puntuación máxima. Cuando configuraciones, tiempos de espera, periodos o vistas de resultados distintos no son comparables, la capa relativa no se rellena con valores estimados.
Integridad de la evidencia C
C consta de los siguientes cinco elementos; cada uno vale como máximo 20 puntos y el total es 100. Cada elemento se asigna según el grado de cobertura y la evidencia de los registros, y puede valer 20, 10 o 0 puntos:
C mide la evidencia de medición y no mide directamente la capacidad del modelo. Cada asignación se vincula a un registro de evidencia y el estado del resultado se conserva de forma independiente; la puntuación de la capa de evidencia no sustituye las verificaciones necesarias de validez de los datos.
Calidad de las respuestas
La calidad de las respuestas Q mide la proporción de instancias de tarea válidas correctas según la respuesta canónica y el protocolo de calificación especificado.Conjunto de preguntas y calificación
Rendimiento absoluto de la calidad de las respuestas
Este conjunto es un conjunto derivado de AF Suite; no constituye un subconjunto exacto del conjunto oficial de Artificial Analysis ni reproduce sus resultados de clasificación. Las 50 tareas multiturno de BFCL se elaboran a partir de preguntas reales y se definen de forma independiente del entorno oficial de ejecución multiturno con estado de BFCL. Consulte las fuentes y versiones en Fuentes de los conjuntos de datos.
Condiciones de comparación y tratamiento de datos faltantes
- La corrección de las tareas se determina según la respuesta canónica; las respuestas del servicio de referencia oficial no se utilizan como verdad fundamental.
- Todas las partes utilizan el mismo presupuesto controlable, número de muestreos y parámetros de equivalencia semántica; cuando el modo de razonamiento, la plantilla de herramientas o
effortno pueden alinearse, se marca “configuración no comparable”. - Los fallos del servicio, los tiempos de espera agotados, las negativas a responder y el agotamiento del presupuesto se contabilizan como tareas fallidas en el denominador.
- Los registros con un juez no válido o sin una calificación válida se marcan por separado, se excluyen del denominador calculable y conservan el estado de resultado de referencia.
- Las reglas de filtrado de preguntas se especifican en el registro de la prueba; el informe presenta el número planificado, el número filtrado y el número realmente calificado.
- Las rondas repetidas se asignan al mismo conglomerado de preguntas y no se tratan como preguntas independientes adicionales.
Soporte de funciones
El soporte de funciones F mide si las funciones de la interfaz están disponibles con la configuración especificada y no se contabiliza de nuevo en la tasa de respuestas correctas de las tareas.Grupos de funciones y pesos
f[组] (Functional Group Pass Score, puntuación de aprobación de grupo funcional) representa la tasa de aprobación de las instancias aplicables válidas de un único grupo funcional. En la fórmula, f流式, f工具, f约束, f上下文, f错误 y f计量 corresponden a los seis grupos de la tabla.
Rendimiento absoluto del soporte de funciones
Estados de determinación
La puntuación de capacidad nativa se calcula con los registros aplicables válidos. Cuando existen registros INVALID o UNOBSERVED, se informan también las limitaciones de cobertura y del denominador; cuando falta evidencia para comprobaciones necesarias, la puntuación de compatibilidad estricta no está disponible. Una capacidad que el modelo admite de forma nativa pero que el servicio no ofrece se registra como FAIL y no puede clasificarse como NA.
Capacidad nativa y compatibilidad de interfaz
Cuando un campo existe y su posición o nombre coincide con la documentación del proveedor, la comprobación de capacidad nativa lo interpreta según su estructura real. Cuando un campo falta por completo, el valor es incorrecto o hay contradicciones, se determina según el resultado real de la comprobación. La capa de adaptación conserva los campos originales y la base de la asignación, y no presume que un valor desconocido implique una función aprobada.
F_native y F_strict se reportan por separado y no pueden alternarse como puntuación principal en una misma tabla comparativa. La proporción de aciertos efectivos de caché se incluye en la velocidad de respuesta y la exactitud de la facturación se verifica por separado.
Velocidad de respuesta
La velocidad de respuesta P se compone del rendimiento de la respuesta de contenido y de los aciertos efectivos de caché. La puntuación principal utilizaK_native.
Carga y muestreo
El perfil sin razonamiento I (Non-thinking Profile, perfil de carga sin razonamiento) y el perfil de razonamiento T (Thinking Profile, perfil de carga de razonamiento) se miden y reportan por separado. I y T son identificadores de perfil de carga; el perfil I exige que el modelo admita de forma nativa el modo sin razonamiento, y el perfil T registraeffort, el presupuesto de razonamiento y el presupuesto de salida.
C1 (Concurrency 1, concurrencia única) y C10 (Concurrency 10, concurrencia de 10) indican el número de solicitudes ejecutadas simultáneamente. Aquí C significa Concurrency y se usa de forma distinta de la C de la capa de integridad de la evidencia.
La prueba de concurrencia utiliza un mecanismo de reposición en bucle cerrado: cada vez que se completa una solicitud se envía otra. C10 representa el resultado observado bajo esa carga y no constituye una curva de capacidad completa.
Medición de tiempos y salida válida
Cuando el contenido se devuelve de una sola vez en un bloque completo, TPOT se marca como no válido y no se usa para construir una tasa por token. El estadístico de puntuación utiliza P50 (50th Percentile, percentil 50, es decir, la mediana) e incluye el tratamiento de fallos; también se reportan el P95 empírico (95th Percentile, percentil 95) y la variación entre ventanas. Las 90 muestras de cada nivel no permiten conclusiones sobre P99 (99th Percentile, percentil 99). Aquí P significa Percentile y se usa de forma distinta de la P de la dimensión de velocidad de respuesta.
Fórmulas de puntuación
Los nombres de funciones y símbolos de subpuntuación de esta sección son notaciones de cálculo de este método y tienen el siguiente significado:A_P es la puntuación absoluta de velocidad de respuesta, que incluye el rendimiento de respuesta y la subpuntuación de caché; D_P es la puntuación de la dimensión de velocidad de respuesta que, tras la síntesis con la referencia relativa y la evidencia, participa en la puntuación total.
A continuación, clip limita el valor al intervalo de 0 a 1, ln es el logaritmo natural, min indica el menor valor y Σ indica la suma. Los parámetros τ, b, c y k de las fórmulas se definen en la tabla de parámetros que sigue a las fórmulas:
Rendimiento absoluto de la velocidad de respuesta
Los objetivos anteriores se aplican a la carga especificada en este estándar y no representan umbrales universales para todos los modelos y todas las cargas de trabajo.
Salida no válida y aislamiento de la medición
Las salidas con longitud incorrecta, puntos de verificación erróneos, degradación por bucles repetitivos, errores dentro del stream, terminación anómala o truncamiento se consideran no válidas y siguen contabilizándose en la carga y en el tiempo. Antes de calcular P50 se aplican los siguientes tratamientos:- TTFA se registra como infinito positivo, con una puntuación de latencia de 0.
- TPOT se registra como
10b, es decir, 50 ms/token. - La contribución de salida válida al goodput es 0 y el tiempo se conserva en la ventana C10 correspondiente.
- El tiempo medido original se conserva por separado y no queda sustituido por el valor de tratamiento de puntuación.
Aciertos de caché
La subpuntuación de caché K (Cache Hit Score, subpuntuación de aciertos efectivos de caché) mide la proporción de tokens de un prefijo reutilizable que se reportan realmente como lectura de caché. Para cada longitud se agregan primero el volumen de lectura y el volumen que debería poder reutilizarse de las solicitudes en caliente, y después las dos longitudes, 8k y 32k, se agregan con igual peso.
Aquí
native_tokens indica tokens medidos con el tokenizador nativo especificado y se interpreta de forma distinta de native en K_native, que indica configuración conforme a la documentación del proveedor.
Subpuntuación de aciertos de caché
Secuencia de prueba y denominador
Cada grupo utiliza un prefijo largo fijo y preguntas nuevas distintas, con un total de 5 solicitudes:- La primera solicitud escribe en la caché y se añade un identificador aleatorio independiente al inicio del prefijo para aislar los distintos grupos de prueba.
- Las solicitudes 2 a 4 mantienen el prefijo idéntico byte a byte y utilizan preguntas cortas distintas al final; se envían 5, 30 y 120 segundos después de completarse la solicitud anterior, respectivamente.
- La solicitud 5 sustituye el prefijo por uno nuevo completamente independiente y sirve como control en frío.
o200k_base. El volumen de lectura reportado por bloques conserva el valor original y el tamaño de bloque.
La puntuación principal utiliza K_native: se aplica la configuración necesaria para habilitar la caché según la documentación del proveedor, y los campos de afinidad de sesión necesarios forman parte de la adaptación de acceso. K_default registra el resultado sin configuración de afinidad de sesión, como diagnóstico de configuración predeterminada. Todos los proveedores siguen el mismo principio de determinación de configuración y el informe conserva la configuración concreta.
Situaciones anómalas y no observables
usage solo puede confirmar el volumen de lectura de caché reportado por la interfaz. El costo real solo puede marcarse como verificado tras comprobarlo; un acierto de caché no implica gratuidad ni garantiza que el costo total disminuya.
Estabilidad del servicio
La estabilidad del servicio R mide la proporción de finalizaciones válidas en el primer intento de un conjunto fijo de solicitudes; la puntuación no utiliza reintentos automáticos ni fallback entre proveedores de modelos:Rendimiento absoluto de la estabilidad del servicio
Conjunto de prueba y condiciones de éxito
La prueba consta de 300 oportunidades distribuidas en 3 ventanas de 100 cada una. Cada conjunto de 100 utiliza la misma combinación de tareas: 40 de texto corto, 30 de entrada larga de aproximadamente 10k, 20 de llamada al protocolo de herramientas y 10 de llamada única con historial multiturno. Las tareas de herramientas utilizan un historial válido predefinido para mantener estable el denominador de puntuación. La configuración predeterminada es de concurrencia única y la tasa de solicitudes se mantiene dentro de las cuotas de RPM y TPM verificadas. Este conjunto se ejecuta de forma independiente y no incluye preguntas de calidad de las respuestas, casos negativos de funciones, reintentos de diagnóstico, precalentamiento ni solicitudes de carga de estrés. El éxito inicial debe cumplir al mismo tiempo:- El estado HTTP es el esperado y la estructura de la respuesta y la secuencia de eventos son válidas.
- El contenido o la carga de herramientas no está vacío y la finalización es normal.
- No hay errores dentro del stream, truncamientos no previstos ni campos obligatorios ausentes.
- Los campos de
usageespecificados están completos y se interpretan según la estructura de interfaz correspondiente. - La solicitud se completa dentro del límite de 300 segundos.
Fallos, registros no válidos e intervalos
Los errores 429 dentro de la cuota, los errores del servidor, los fallos de conexión, los tiempos de espera agotados, las respuestas vacías, la interrupción del stream y los truncamientos anómalos se contabilizan como fallos. Cuando un fallo del proveedor de modelos impide enviar una solicitud planificada, se contabiliza como fallo y se registra el motivo. Las anomalías del entorno de prueba o del probador se marcan como INVALID, no se atribuyen al servicio evaluado y se conservan el número de oportunidades válidas y las limitaciones de cobertura. Las solicitudes de diagnóstico se registran de forma independiente y no sustituyen el resultado inicial. La tasa de éxito se reporta con un intervalo bilateral de Clopper–Pearson del 95%. La tasa de éxito observada de 300/300 es del 100%, con un límite inferior del intervalo de aproximadamente 98.78%, lo que aún no demuestra una tasa de éxito del servicio del 100% a largo plazo. Se registran la distribución de fallos por ventana y por categoría de tarea, así como la secuencia de fallos consecutivos más larga.Escala de las pruebas y comparabilidad
Tamaño de las muestras
A continuación se presenta el tamaño planificado de AF Full dentro de AF Suite:
El número de instancias de tarea, el de solicitudes a la API y el de solicitudes al juez se contabilizan por separado; las tareas de herramientas de varias etapas y las repeticiones dentro de un caso de prueba pueden corresponder a solicitudes adicionales.
Condiciones de ejecución
- El mismo grupo de comparación utiliza de forma uniforme el conjunto de preguntas, las rondas, los tiempos de espera, la temperatura, el presupuesto de salida, el tratamiento de fallos y las fórmulas de puntuación.
- Se utiliza el mismo cliente, la misma región de red y la misma estrategia de conexión, y se registran el nivel de servicio de la cuenta, la hora real de inicio y fin y el orden de ejecución.
- La prueba completa utiliza 3 ventanas separadas por al menos 60 minutos; la calidad de las respuestas y la velocidad de respuesta se ejecutan por separado.
- El ID del modelo, la autenticación, los campos necesarios, el formato de streaming, el mapeo de uso, la semántica de caché y la base del tokenizador forman un registro de adaptación.
- La adaptación de acceso se registra y verifica antes del muestreo, y la misma regla se aplica a todos los proveedores de modelos que cumplen los requisitos.
- La vista principal de puntuación utiliza de forma uniforme
F_nativeyK_native; los diagnósticos de compatibilidad y de configuración predeterminada se reportan por separado. - Los resultados de la primera ejecución se conservan de forma continua, y los volúmenes planificados, reales, filtrados, fallidos, no válidos y no observados se verifican por separado.
Fuentes de los conjuntos de datos y registro de resultados
Fuentes de los conjuntos de datos
La calidad de las respuestas utiliza conjuntos derivados versionados y conserva la fuente, los registros de muestreo y la información de verificación de integridad. El conjunto de preguntas de calidad de las respuestas de AF Full contiene 775 preguntas distintas; las instantáneas de origen son las siguientes:
BFCL se muestrea con cuotas por categoría; HLE y AA-LCR se muestrean por proporción estratificada y se garantiza una cobertura mínima por estrato. El muestreo utiliza semillas especificadas y ordenamiento SHA-256, y la versión del conjunto de preguntas, la lista de filtrado y el protocolo de calificación se registran con los resultados.
Los enlaces anteriores sirven para verificar las fuentes originales y no equivalen a un paquete de evaluación completo que permita reproducir directamente las puntuaciones AF. Los datos restringidos no se redistribuyen en este documento y la licencia concreta se rige por la fuente correspondiente.
Registro y verificación de resultados
El informe del proveedor se denomina de forma uniforme AF Profile y registra la siguiente información de evaluación:
El éxito del servicio, la corrección de la tarea y la validez de la salida se indican por separado. Los casos negativos no se incluyen en la puntuación de estabilidad del servicio; la lectura y la escritura de caché se miden por separado, y el estado de verificación del costo estimado y del costo real se registra por separado. Antes de la presentación externa se eliminan las claves, los identificadores de usuario y el contenido sensible; los valores incluyen unidades y los valores faltantes conservan su estado.
Datos de referencia y ejemplos de cálculo
A continuación se utilizan los resultados de cinco servicios de DeepSeek V4.1 Flash 1017 para explicar el método de cálculo. La puntuación principal utilizaF_native y K_native. Los valores se presentan con dos decimales y el cálculo se basa en los valores intermedios guardados en el archivo de resultados.
Esta sección contiene resultados de referencia (PROVISIONAL). La evidencia de registro previo de la recopilación y la adaptación está incompleta y no puede considerarse un resultado oficial de AF Full de AIHubMix Fidelitas Standard. En la calidad de las respuestas se contabilizan 4,240 instancias por proveedor y hay 10 instancias filtradas adicionales. El juez de HLE/AA-LCR y los modelos evaluados pertenecen a la misma familia DeepSeek, y la evidencia de calibración independiente es insuficiente. Los resultados se limitan a la configuración y el alcance de observación registrados.
Rendimiento absoluto y subpuntuación de caché
En la tabla siguiente, Q, F, P y R son el rendimiento absoluto A y no se utilizan directamente como las cuatro puntuaciones de dimensión que se muestran en la puntuación total. K es la subpuntuación de caché incluida en P.- Las cinco pruebas de estabilidad del servicio dieron 300/300; los fallos de servicio de otros conjuntos siguen contabilizándose en la dimensión a la que pertenecen y no pueden sustituirse por el resultado del conjunto R.
- La
K_nativede Fireworks utiliza la configuración de afinidad de sesión especificada en su documentación; los demás servicios se midieron con la configuración exigida por su propia documentación. - La K de Baidu utiliza la regla de muestra que interpreta como 0 el campo omitido por cero aciertos, y la evidencia de registro previo correspondiente está incompleta; el control en frío de 8k tiene registros no completados y K conserva el estado de referencia.
- La
F_strictde DeepSeek no está disponible debido a 27 registros INVALID;F_nativese calcula con los registros aplicables válidos.
Composición de la dimensión de soporte de funciones
Tomando Alibaba Cloud como ejemplo, la puntuación absoluta de soporte de funciones esA_F = 89.777778, la puntuación absoluta del mismo elemento en la referencia oficial es 94, la escala de diferencia es δ_F = 15 y la integridad de la evidencia es C_F = 100. Primero se calcula la puntuación relativa a la referencia B_F y después se compone la puntuación de dimensión D_F:
Referencia relativa y puntuación de la dimensión de funciones
Puntuación de estabilidad del servicio de la referencia oficial
El conjunto R de la referencia oficial es 300/300, la puntuación absoluta de estabilidad del servicio esA_R = 100, la puntuación relativa a la referencia es B_R = 50 y la integridad de la evidencia es C_R = 100:
Composición de la dimensión de estabilidad del servicio
Puntuaciones de dimensión mostradas y puntuación total
La tabla siguiente utiliza los valores D y corresponde a la fórmula de la puntuación total. El orden de la tabla sigue el orden de presentación de los servicios y no está ordenado por puntuación.
Tomando la referencia oficial como ejemplo:
Cálculo de la puntuación total
Indicadores de diagnóstico independientes
F_strict expresa la compatibilidad de interfaz y K_default expresa el resultado de caché sin configuración de afinidad de sesión. Ninguna de las dos columnas sustituye las entradas de la puntuación principal.
En los intervalos de diferencia de la calidad de las respuestas respecto de la referencia oficial, los intervalos del 95% de ByteDance, Alibaba Cloud y Fireworks contienen 0, por lo que B_Q = 50 en esos casos. La diferencia de Baidu es de aproximadamente −4.46 puntos porcentuales y su intervalo del 95% va de aproximadamente −5.78 a −3.16 puntos porcentuales. Esta conclusión se limita al conjunto de tareas y a las condiciones de observación de esta prueba y no se extiende a una conclusión de significación estadística de la puntuación total.