Verificador de proveedores de Kimi - Verificación de la exactitud del proveedor de inferencia
(kimi.com)- Kimi Vendor Verifier (KVV) es una herramienta pública diseñada para verificar las desviaciones en la implementación de inferencia que surgen en distintas infraestructuras tras el despliegue de modelos de código abierto, permitiendo distinguir entre las limitaciones propias del modelo y los errores de ingeniería
- Con base en la API oficial, presenta OCRBench 91.0, AIME2025 avg@32 98.4, MMMU Pro Vision 78.8, y además publica en conjunto la configuración de Temperature, TopP y MaxTokens de cada evaluación, junto con el archivo de resultados de evaluación de K2VV
- Al investigar anomalías de benchmark reportadas por la comunidad, concluyeron que una parte importante se debía al uso incorrecto de parámetros de decodificación; en modo Thinking, además, se aplica la imposición de Temperature 1.0 y TopP 0.95, junto con verificación de reenvío correcto del contenido
- El procedimiento de verificación sigue una estructura que, tras una validación previa para confirmar restricciones de parámetros, utiliza OCRBench, MMMU Pro, AIME2025, K2VV ToolCall y SWE-Bench, entre otros, para revisar preprocesamiento de Vision, salidas extensas, llamadas a herramientas y hasta agentic coding
- El flujo de trabajo completo toma unas 15 horas en ejecución secuencial sobre dos servidores NVIDIA H20 de 8 GPU, y mediante un leaderboard público y acceso anticipado busca impulsar la adopción de una verificación centrada en la exactitud
Reconstrucción de la cadena de confianza (Chain of Trust)
- Con la publicación del código fuente de Kimi Vendor Verifier (KVV), se diseñó para que los usuarios de modelos de código abierto puedan verificar la exactitud de la implementación de inferencia
- Se lanzó al mismo tiempo que el modelo Kimi K2.6, y se plantea que publicar el modelo por sí solo no basta, sino que también hace falta confirmar que funciona correctamente en distintos entornos
- A medida que en el ecosistema de modelos abiertos avanza la publicación de pesos y se diversifican las vías de despliegue, queda en evidencia una estructura en la que disminuye la capacidad de control de calidad
- Si los usuarios no pueden distinguir entre fallas de desempeño del propio modelo y desviaciones de implementación de ingeniería, la confianza en el ecosistema de código abierto podría colapsar
Forma de resolverlo
-
De anomalías individuales a un problema estructural
- Tras la publicación de K2 Thinking, la comunidad comenzó a enviar con frecuencia comentarios sobre anomalías en puntajes de benchmark
- La investigación confirmó que muchos de esos casos se originaban en el uso incorrecto de parámetros de decodificación
- Como medida de mitigación inmediata, se estableció una primera línea de defensa a nivel API
- En modo Thinking se imponen Temperature=1.0 y TopP=0.95
- Se aplica una verificación obligatoria para asegurar que el contenido thinking se reenvíe correctamente
- En ciertas evaluaciones de LiveBenchmark se observaron grandes diferencias entre APIs de terceros y la API oficial
- Tras probar ampliamente a distintos proveedores de infraestructura, confirmaron que esas diferencias existen de forma generalizada
-
Procedimiento de verificación y operación
- Publicación de métricas de benchmark con base en la API oficial
- Precisión de OCRBench: 91.0
- AIME2025 avg@32: 98.4
- Precisión de MMMU Pro Vision: 78.8
- También se especifican las configuraciones de evaluación
- En los tres casos se usan Temperature 1.0 y TopP 0.95
- MaxTokens: OCRBench 16384, AIME2025 98304, MMMU Pro Vision 65536
- Se proporciona el enlace al archivo de resultados de evaluación K2VV de la API de Kimi, indicando que se usa para calcular la puntuación F1
- Se opera una etapa de Pre-Verification
- Verifica que se apliquen correctamente las restricciones de parámetros de API como temperature y top_p
- Solo después de pasar todas las pruebas se ejecutan las evaluaciones de benchmark
- Uso de OCRBench
- Cumple la función de prueba rápida de 5 minutos para pipelines multimodales
- Uso de MMMU Pro
- Verifica el preprocesamiento de entradas Vision mediante pruebas con diversas entradas visuales
- Uso de AIME2025
- Funciona como prueba de estrés para salidas extensas
- Detecta bugs de KV cache y degradación de rendimiento por cuantización que no aparecen en benchmarks cortos
- Uso de K2VV ToolCall
- Mide la consistencia de activación (F1) y la exactitud de JSON Schema
- Permite detectar de forma temprana errores de herramientas antes de que se acumulen en agentes
- Uso de SWE-Bench
- Cumple el rol de prueba integral de agentic coding
- No se libera como código abierto debido a dependencias de sandbox
- Se trabaja junto con las comunidades de vLLM, SGLang y KTransformers
- No se limita a detectar síntomas, sino que apunta a corregir la causa raíz
- En lugar de esperar reclamos tras el despliegue, se ofrece acceso anticipado a proveedores de infraestructura
- Así, cada proveedor puede verificar su propio stack antes de que los usuarios enfrenten problemas
- Está previsto mantener de forma continua un leaderboard público de resultados por proveedor
- Esto se diseñó para que dicha transparencia eleve la prioridad de la exactitud entre los proveedores
- Se completó la validación del flujo de evaluación completo
- Se usaron dos servidores NVIDIA H20 de 8 GPU
- En ejecución secuencial, tomó aproximadamente 15 horas
- Se aplicaron optimizaciones a los scripts para escenarios de inferencia prolongada
- Inferencia en streaming
- Reintentos automáticos
- Mecanismo de reanudación por checkpoints incluido
- Se deja explícito el principio de que, así como los pesos se publican, también debe publicarse el conocimiento para ejecutarlos correctamente
- Siguen trabajando en ampliar la cobertura de proveedores y en explorar pruebas de agentic más ligeras
- Publicación de métricas de benchmark con base en la API oficial
2 comentarios
Ojalá que este proyecto salga realmente bien.
Comentarios de Hacker News