- O Kimi Vendor Verifier (KVV) é uma ferramenta pública criada para verificar desvios de implementação de inferência que surgem em diferentes infraestruturas após a implantação de modelos open source, permitindo distinguir limitações do próprio modelo de erros de engenharia
- Com base na API oficial, apresenta OCRBench 91.0, AIME2025 avg@32 98.4 e MMMU Pro Vision 78.8, além de divulgar junto as configurações de Temperature, TopP e MaxTokens de cada avaliação, bem como o arquivo de resultados da avaliação K2VV
- Ao investigar anomalias de benchmark relatadas pela comunidade, concluiu-se que muitas delas se originavam do uso incorreto de parâmetros de decodificação; no modo Thinking, foram aplicados Temperature 1.0 e TopP 0.95 de forma obrigatória, além de validação de reenvio de conteúdo
- O procedimento de verificação é estruturado para, após uma pré-verificação destinada a confirmar restrições de parâmetros, usar OCRBench, MMMU Pro, AIME2025, K2VV ToolCall e SWE-Bench para inspecionar pré-processamento de Vision, saídas longas, chamadas de ferramenta e até agentic coding
- Todo o workflow leva cerca de 15 horas em execução sequencial em dois servidores NVIDIA H20 com 8 GPUs, e a iniciativa busca ampliar a verificação com prioridade à exatidão por meio de leaderboard público e acesso antecipado
Reconstruindo a Chain of Trust
- O Kimi Vendor Verifier (KVV) foi projetado, junto com a publicação do código-fonte, para permitir que usuários de modelos open source verifiquem a exatidão da implementação de inferência
- Foi lançado ao mesmo tempo que o modelo Kimi K2.6, com a premissa de que apenas abrir o modelo não basta e que é necessário confirmar se ele funciona corretamente em ambientes diversos
- À medida que o ecossistema de modelos open source avança na divulgação de pesos e na diversificação de caminhos de implantação, fica evidente uma estrutura em que a capacidade de controle de qualidade diminui
- Se os usuários não conseguirem distinguir entre falhas de desempenho do próprio modelo e desvios de implementação de engenharia, a confiança no ecossistema open source pode ruir
Forma de resolver
-
De anomalias individuais para um problema estrutural
- Após a divulgação do K2 Thinking, a comunidade passou a enviar com frequência feedback sobre anomalias nas pontuações de benchmark
- A investigação mostrou que uma parte considerável dos casos vinha do uso incorreto de parâmetros de decodificação
- Como medida imediata de mitigação, foi criada uma primeira linha de defesa no nível da API
- No modo Thinking, Temperature=1.0 e TopP=0.95 são obrigatórios
- Foi aplicada validação obrigatória para verificar se o conteúdo de thinking está sendo retransmitido corretamente
- Em certas avaliações do LiveBenchmark, foi observada uma grande diferença entre APIs de terceiros e a API oficial
- Testes amplos com vários provedores de infraestrutura confirmaram que essas diferenças estão amplamente presentes
-
Procedimento de verificação e operação
- Divulgação de métricas de benchmark com base na API oficial
- Acurácia de OCRBench: 91.0
- AIME2025 avg@32: 98.4
- Acurácia de MMMU Pro Vision: 78.8
- Os valores de configuração das avaliações também são informados
- Nos três itens, são usados Temperature 1.0 e TopP 0.95
- O MaxTokens é 16384 para OCRBench, 98304 para AIME2025 e 65536 para MMMU Pro Vision
- É fornecido o link para o arquivo de resultados da avaliação K2VV da API Kimi, indicado para cálculo de pontuação F1
- Há uma etapa de Pre-Verification
- Verifica se restrições de parâmetros da API, como temperature e top_p, estão sendo corretamente impostas
- A avaliação de benchmark só prossegue depois que todos os testes forem aprovados
- Uso de OCRBench
- Atua como smoke test de 5 minutos para pipelines multimodais
- Uso de MMMU Pro
- Verifica o pré-processamento de entradas de Vision por meio de diversos testes com entradas visuais
- Uso de AIME2025
- Atua como teste de estresse para saídas longas
- Detecta bugs de KV cache e queda de desempenho por quantização que benchmarks curtos não revelam
- Uso de K2VV ToolCall
- Mede consistência de acionamento (F1) e exatidão de JSON Schema
- Permite detecção antecipada antes que erros de ferramenta se acumulem em agentes
- Uso de SWE-Bench
- Atua como teste completo de agentic coding
- Não será open-sourced devido à dependência de sandbox
- Trabalho conjunto com as comunidades de vLLM, SGLang e KTransformers
- O objetivo não é apenas detectar sintomas, mas corrigir as causas-raiz
- Em vez de esperar reclamações após a implantação, os provedores de infraestrutura recebem acesso antecipado
- Isso permite que cada provedor valide sua própria stack antes que os usuários enfrentem problemas
- Está prevista a manutenção contínua de um leaderboard público para os resultados dos vendors
- A proposta é que essa transparência leve os vendors a elevar a prioridade dada à exatidão
- A validação de todo o workflow de avaliação foi concluída
- Com uso de dois servidores NVIDIA H20 com 8 GPUs
- Em execução sequencial, o processo leva cerca de 15 horas
- Foram aplicadas otimizações aos scripts para cenários de inferência de longa duração
- Inferência por streaming
- Retry automático
- Inclusão de mecanismo de retomada por checkpoint
- Foi explicitado o princípio de que, assim como os pesos são públicos, o conhecimento necessário para executá-los corretamente também deve ser público
- Estão em andamento a ampliação da cobertura de vendors e a busca por testes de agentic mais leves
- Divulgação de métricas de benchmark com base na API oficial
2 comentários
Tomara muito que esse projeto dê certo.
Comentários no Hacker News