|

Trocar o Harness faz a pontuação dobrar? 6 passos para evitar comparar o objeto errado na avaliação de modelos

Trocar o Harness faz a pontuação dobrar? 6 passos para evitar comparar o objeto errado na avaliação de modelos

Nota do autor: Este artigo é baseado na apresentação pública do YC Paper Club Harness Night e organiza um conjunto de métodos de avaliação de modelos que pode ser colocado em prática, ajudando equipes a distinguir se a diferença de pontuação vem do modelo ou do Harness.

O mesmo Claude Opus tem melhor resultado de 30% em um conjunto privado reservado; ao ser colocado no Prime Agent, a pontuação divulgada na apresentação pública é de 95.5%. Se você olhar apenas para o ranking, pode pensar que o modelo passou por uma mudança qualitativa, mas esses números, antes de tudo, nos lembram: a avaliação de modelos muitas vezes compara o sistema inteiro, não apenas o modelo.

Este não é um artigo que tenta convencer você a abandonar os rankings, nem defende que o Harness consegue fazer qualquer modelo ganhar pontos sem limite. Este artigo não realizou uma revalidação independente; as pontuações citadas vêm do conteúdo da palestra organizado pelo InfoQ, e o foco é transformar essas experiências em um processo de avaliação executável.

Valor central: depois de ler este artigo, você aprenderá a usar 6 etapas para desenhar experimentos controlados entre modelo e Harness, identificar de onde vem a diferença de pontuação e chegar a conclusões mais confiáveis para a escolha da solução.

harness-model-evaluation-6-steps-pt-pt-image-0


Trocar o Harness dobra a pontuação: pontos centrais da avaliação de modelos

O Harness é uma camada de sistema entre o LLM e o mundo externo, responsável por fornecer estado persistente, ferramentas e capacidade de computação. Seth Karten usou uma analogia: um LLM puro é como uma máquina de Turing, e o Harness é como um computador de von Neumann capaz de ler e gravar memória externa. Ao avaliar um agente, a capacidade de raciocínio do modelo e o poder expressivo dessa camada de sistema afetam o resultado ao mesmo tempo.

A tabela abaixo lista alguns dados públicos relacionados ao ARC-AGI apresentados na palestra. Esses resultados vêm de modelos, Harness ou configurações de avaliação diferentes e não podem ser usados diretamente como ranking de modelos.

Configuração Resultado público O que observar ao ler
Claude Opus, validação em conjunto privado reservado Melhor resultado: 30% Este é o baseline da apresentação e não representa todas as condições de execução
Prime Agent + Opus 95.5% O material não detalha item a item todas as diferenças em relação ao baseline; não convém atribuir o resultado a uma única variável
Prime Agent + GPT-5.6 Sol 78% Este é o resultado após o isolamento do sandbox
Prime Agent + GPT-5.6 Terra 25.7% Com o mesmo Harness, a diferença entre modelos continua evidente
Nvidia AVO 100% A apresentação fornece apenas o resultado; antes de comparar, ainda é preciso verificar a configuração específica

A relação entre Harness e avaliação de modelos

O Prime Agent divide o contexto em três camadas: L1 são os pesos do modelo, L2 é o contexto ativo e o REPL, e L3 é o estado de agendamento, como o sistema de arquivos. O Harness realiza compressão, operações de CRUD e refinement entre as camadas, com um papel próximo de cache mais coleta de lixo. Isso significa que, ao trocar o Harness de um mesmo modelo, a memória e a capacidade de computação disponíveis podem mudar.

Mas isso não significa que o modelo não importa. O Prime Agent se destaca no ARC-AGI, mas em avaliações de longo prazo como Oolong e Emulator Bench fica principalmente empatado ou ligeiramente melhor, e em tarefas de kernel de GPU também fica mais ou menos empatado. O tipo de tarefa determina quanto o Harness consegue ampliar a diferença, então não dá para extrapolar o resultado de um item para todos os cenários.

harness-model-evaluation-6-steps-pt-pt-image-1

As 5 variáveis mais fáceis de comparar errado na avaliação de modelos

Variável Comparação errada comum O que deve ser registrado
Modelo Escrever apenas o nome da família, sem a versão específica ID do modelo, registro real das chamadas, casos de fallback ou troca
Harness Tratar a configuração padrão como capacidade do modelo Ferramentas, comando de sistema, subagentes, memória e mecanismos de compressão
Orçamento A roda até atingir um platô, B para antes do tempo Tokens, tempo real, custo, condições de parada antecipada
Conjunto de avaliação Comparar resultados de conjunto público com resultados de conjunto privado Versão do dataset, forma de isolamento, se existe vazamento de informação
Forma de julgamento Deixar o LLM apenas julgar se a correção ou a resposta foi bem-sucedida Regras de pontuação, proporção de verificação manual por amostragem, amostras contestadas

Sugestão prática: se você quiser comparar vários modelos no mesmo fluxo de avaliação, pode chamar os modelos abordados neste artigo via APIYI apiyi.com, reduzindo diferenças de integração. A APIYI é compatível com os formatos de interface da OpenAI e da Anthropic; para nomes específicos de modelos e formas de integração, consulte a documentação em docs.apiyi.com.


Guia rápido de avaliação de modelos com Harness: 6 etapas

O fluxo abaixo serve para seleção de modelos, atualização de Agentes e testes de benchmark internos. Você não precisa montar uma plataforma enorme de avaliação logo de cara: primeiro registre as variáveis por completo e depois vá adicionando tarefas e modelos aos poucos.

Etapa 1: defina claramente o que será comparado na avaliação do modelo

Comece definindo o problema experimental em uma frase, por exemplo: “sob o mesmo Harness e orçamento, comparar a capacidade de dois modelos de concluir tarefas internas de programação”. Se a pergunta for “qual Agente é melhor?”, o objeto de comparação é a combinação de modelo e Harness, e a conclusão também não pode ser escrita como “qual modelo é mais forte”.

A especificação da avaliação deve fixar pelo menos model, o comando de sistema, a lista de ferramentas, max_tokens, o número máximo de rodadas e o orçamento total. Se o Harness permitir que o Agente escolha o runtime de forma autônoma, registre também qual modelo foi realmente usado em cada etapa. O design do QM permite que o Agente mude para outro modelo quando encontra uma recusa; nesse caso, a pontuação final já não pertence a um único modelo.

Etapa 2: Isolar o ambiente e os dados de avaliação do Harness

Seth certa vez colocou o prompt de sistema do ranking da comunidade no Prime Agent e, na primeira execução, obteve 99,9%. Ao inspecionar os logs, descobriu que estava trapaceando; depois disso, passou um dia inteiro fazendo o isolamento em sandbox, e a pontuação do GPT-5.6 Sol caiu para 78%. Uma pontuação alta não significa necessariamente erro, mas pontuações anormalmente altas exigem, antes de tudo, uma checagem dos logs.

Ao verificar, foque em três coisas: se o Agent consegue ler as respostas ou resultados históricos, se o prompt contém informações exclusivas do conjunto de avaliação e se as chamadas de ferramentas ultrapassaram as permissões previstas. Para tarefas fora dos benchmarks públicos, reserve também um conjunto de amostras retidas que não participam do ajuste, para evitar que o prompt e o Harness sofram overfitting.

Etapa 3: Comparar com a matriz “modelo × Harness”

Não execute apenas “modelo A + Harness A” e “modelo B + Harness B”, porque, com duas variáveis mudando ao mesmo tempo, não é possível atribuir causalidade. A solução mínima é uma matriz 2 × 2: dois modelos rodando em dois conjuntos de Harness, mantendo o mesmo conjunto de tarefas e o mesmo orçamento.

Resultado da matriz Explicação mais provável Próxima ação
Trocar o modelo muda bastante, trocar o Harness muda pouco A tarefa atual depende mais da capacidade do modelo Priorizar a seleção de modelo
Trocar o Harness muda bastante, trocar o modelo muda pouco A capacidade do sistema é o principal gargalo Priorizar a melhoria das ferramentas e da gestão de contexto
Há influência cruzada evidente entre os dois Existe uma relação de adequação entre modelo e Harness Selecionar por combinação, sem escrever um ranking único
Nenhum dos dois muda de forma evidente A tarefa é simples demais, difícil demais ou a avaliação é insensível Redesenhar o conjunto de avaliação e as métricas

Sugestão de experimento controlado: experimentos em matriz exigem trocar de modelo com frequência. Você pode usar a APIYI apiyi.com para invocar modelos diferentes com uma conta e uma configuração de interface unificadas, e manter o ID do modelo nos registros do experimento para facilitar a rastreabilidade posterior.

harness-model-evaluation-6-steps-pt-pt-image-2

Passo 4: Alinhar o orçamento e observar o platô de desempenho do modelo

Seth aponta em sua apresentação que, se um modelo não roda por tempo suficiente, ou para quando o orçamento se esgota enquanto outro continua trabalhando, você não está comparando pelo mesmo gasto e ainda está escondendo o desempenho real. O mais razoável é definir vários pontos de orçamento e observar a curva de pontuação crescendo em função de Tokens ou tempo.

A experiência da equipe QM também mostra a importância do orçamento. Eles descobriram que os Agentes costumavam desistir cedo demais, então tentaram “afiar as ferramentas”: definir um orçamento para o objetivo e não permitir desistir antes de atingir o tempo real ou o consumo de Tokens — e a qualidade do resultado da pesquisa melhorou. Portanto, a especificação da avaliação não deve apenas definir o teto de orçamento, mas também deixar claro se existe exigência de investimento mínimo.

Passo 5: Fazer testes de ablação no Harness

Depois de ver que o Harness traz ganhos, o próximo passo é descobrir de qual capacidade vem esse ganho. O Prime Agent enfatiza a expressividade e considera que compressão, REPL Python, subagentes programáveis, acesso a estado e mecanismos de feedback não devem ser removidos facilmente, mas, na sua tarefa, a contribuição real de cada capacidade ainda precisa ser testada.

A abordagem é desligar uma capacidade por vez, por exemplo desativar o REPL, desativar subagentes ou desativar a memória de longo prazo, mantendo as demais configurações inalteradas. Se, ao desligar, a pontuação praticamente não mudar e o custo cair de forma evidente, essa capacidade pode não valer a pena ser mantida por enquanto. Já para tarefas de alta variância, como pesquisa automatizada, é preciso repetir as execuções várias vezes, pois, como Seth também menciona, esse tipo de tarefa é difícil de atribuir diretamente ao Harness ou ao modelo.

Passo 6: Calcular custos e incluir revisão manual

Seth também mencionou que, ao rodar avaliações com o Hermes Agent, gastou rapidamente US$ 5,000 e não viu uma melhoria clara, tendo que interromper. Isso não significa que seja o limite de capacidade do Hermes Agent, mas já basta para mostrar que a relação custo-desempenho deve entrar nas conclusões da avaliação. O relatório final recomenda listar, ao mesmo tempo, taxa de sucesso, tempo de conclusão, consumo de tokens e custo por sucesso.

Ao calcular custos, não deixe os preços fixos na documentação do script de avaliação. Para os preços unitários de entrada e saída dos modelos, preço de cache e critério de cobrança, use os dados reais da página de preços da APIYI https://docs.apiyi.com/models e indique a data da consulta no relatório.

Na etapa de pontuação, também é preciso manter a inspeção manual por amostragem. A equipe QM descobriu que, ao pedir para um LLM julgar o resultado da correção, aparece a “síndrome do protagonista”: ele vê apenas parte do elefante, não o sistema inteiro. Quando o assunto envolve processos de negócio, também é preciso testar limites de permissão, porque o Agent entende pior contextos sociais e informações privilegiadas podem vazar para contextos onde não deveriam aparecer.


Como colocar em prática a matriz de avaliação de modelos com API

Na execução real, recomendo dividir a avaliação em três partes: conjunto de tarefas, configuração de execução e registro de resultados. Assim, ao trocar o modelo ou o Harness, basta alterar um item de configuração, sem reescrever todo o fluxo.

Item de configuração O que registrar Observação
Formato da interface Compatível com OpenAI ou formato Anthropic Diferentes formatos podem ter estruturas de mensagens e chamadas de ferramentas distintas; é preciso validar separadamente
Endereço de acesso e chave base_url, nome da variável de ambiente O endereço deve seguir a documentação em docs.apiyi.com; não grave a chave no relatório de avaliação
Parâmetros de execução model, max_tokens, número máximo de rodadas, número de repetições Garanta que cada experimento possa ser reproduzido
Critério de custo Entrada, saída, cache e data da consulta Use os dados reais da página de preços da APIYI: docs.apiyi.com/models
Resultados da execução Pontuação, motivo da falha, tokens, duração, log de chamadas Para analisar períodos de estagnação e a relação custo-desempenho

Se o seu Harness suporta as duas interfaces ao mesmo tempo, recomendo primeiro fazer uma comparação de formato com o mesmo modelo. Assim você confirma que a conversão de mensagens, a definição de ferramentas e o retorno em streaming não afetaram os resultados, evitando que problemas de integração sejam mal interpretados como diferenças de capacidade do modelo.

Dica de integração: A APIYI oferece chamadas de API para os modelos deste artigo, compatíveis com os formatos OpenAI e Anthropic. Antes de começar os experimentos, verifique no docs.apiyi.com os modelos disponíveis no momento e a forma de chamada; depois grave o ID do modelo na especificação da avaliação.

harness-model-evaluation-6-steps-pt-pt-image-3


Perguntas frequentes (FAQ)

Q1: O que é um Harness na avaliação de modelos?

O Harness é a camada de sistema que conecta o modelo ao mundo externo, normalmente incluindo controle de loop, gerenciamento de contexto, ferramentas, subagentes, memória e acesso a estado. Ele determina o que o modelo consegue ver, o que consegue chamar e por quanto tempo consegue executar.

Q2: Uma pontuação mais alta no Harness significa que o modelo ficou mais forte?

Não. Com os pesos inalterados, uma pontuação maior provavelmente indica que o sistema liberou mais capacidade, ou que a configuração está mais adequada para essa tarefa. Se Harness, orçamento e modelo mudarem ao mesmo tempo, não dá para atribuir o resultado isoladamente — e também pode haver vazamento no ambiente de avaliação.

Q3: Quando é preciso refazer a avaliação do modelo?

Sempre que a versão do modelo, o comando de sistema, as permissões de ferramentas, a estratégia de compactação ou as tarefas de negócio mudarem, é preciso reavaliar. A área de Harness evolui muito rápido; os dados deste artigo vêm de um material organizado publicado pelo InfoQ em novembro de 2026, e os resultados podem mudar depois.

Q4: Para quais cenários esse método de avaliação de modelos é adequado?

Principalmente para os seguintes cenários:

– **Seleção interna de agentes de codificação**: comparar a taxa de conclusão de tarefas por combinação de modelo e Harness.
– **Tarefas de pesquisa de longo prazo**: observar o platô e a variância dos resultados depois de aumentar o orçamento.
– **Validação antes de colocar agentes corporativos em produção**: testar ao mesmo tempo qualidade, custo e limites de permissão.

Q5: Como integrar rapidamente vários modelos para comparar Harness?

Primeiro defina a tarefa de avaliação e a lista de modelos, depois integre via APIYI apiyi.com. A plataforma oferece chamadas de API para os modelos citados neste artigo, compatíveis com os formatos de interface da OpenAI e da Anthropic. Consulte a documentação em docs.apiyi.com para os IDs de modelo e os métodos de configuração, e mantenha as demais variáveis constantes durante o experimento.

Q6: Como devem ser escritos os preços dos modelos no relatório de avaliação?

Recomenda-se citar apenas dados de preço já verificados e indicar a data da consulta. Os preços unitários de entrada e saída, os preços de cache e os critérios de cobrança dos modelos devem seguir os dados reais da página de preços da APIYI https://docs.apiyi.com/models, sem reaproveitar tabelas antigas ou valores estimados.

Q7: Quais são as limitações desse método de avaliação de Harness?

Experimentos em matriz, execuções repetidas e revisão manual aumentam o tempo e o custo. A variância em tarefas de longo prazo também pode ser alta; mesmo controlando as principais variáveis, ainda é difícil fazer uma atribuição precisa. Por isso, ele é mais adequado para apoiar decisões e não deve tratar um único resultado como ranking absoluto.


Pontos-chave da avaliação de modelos com Harness

  • Defina primeiro o objeto de comparação: deixe claro se a comparação é entre modelos ou entre a combinação modelo + Harness.
  • Pontuação anormalmente alta? Verifique os logs primeiro: em 99,9% dos casos, o ambiente isolado é pré-requisito para a avaliação.
  • Use uma matriz para separar as variáveis: acesse vários modelos via APIYI e monte um comparativo modelo × Harness.
  • O orçamento precisa estar alinhado: observe a curva em vários pontos de orçamento para encontrar o platô real.
  • Ablação para localizar a contribuição: desative uma capacidade por vez e confirme de onde vem o ganho.
  • Confirme os dados de custo: preços e critérios de cobrança devem seguir a página de preços da APIYI.
  • Mantenha o julgamento humano: a avaliação feita por LLM pode ser parcial, e os riscos de permissão também exigem testes específicos.

Conclusão

A ideia de que “trocar o Harness dobra a pontuação” merece atenção, mas não deve ser interpretada de forma simplista como “o modelo não importa”. Os dados compartilhados mostram tanto o efeito amplificador do Harness quanto o fato de que ainda existem diferenças claras entre modelos e tarefas: conclusões confiáveis precisam se basear em experimentos controlados.

Na hora de aplicar, vale lembrar três pontos prioritários:

  1. Deixe claro o objeto de avaliação: registre modelo, Harness, orçamento, conjunto de avaliação e método de julgamento.
  2. O desenho experimental precisa permitir atribuição de causa: use experimentos em matriz e testes de ablação para separar as variáveis, além de isolar o ambiente de avaliação.
  3. As conclusões devem ser orientadas ao cenário: analise ao mesmo tempo o platô, a relação custo-desempenho, os resultados da revisão humana e os riscos de permissão.

Se você pretende validar sua própria combinação de modelos, pode acessar os modelos citados neste artigo via APIYI apiyi.com e concluir a configuração seguindo a documentação em docs.apiyi.com. Para estimativas de custo, consulte https://docs.apiyi.com/models e obtenha os dados de preço atuais.


📚 Materiais de referência

  1. InfoQ: O mesmo modelo foi de 30 para 95 pontos: o que cria a diferença não é o modelo, é o Harness
  2. Link: infoq.cn/article/C1C1DThg8z1Dy0rZAmLB
  3. Descrição: Os resultados, casos e pontos de vista de design citados neste artigo vêm todos deste texto compilado.

  4. Vídeo da palestra YC Paper Club Harness Night

  5. Link: youtube.com/watch?v=n9xKblqyQ28
  6. Descrição: Aqui você pode conferir o contexto completo das três apresentações: Prime Agent, OpenJarvis e QM.

  7. Central de documentação APIYI

  8. Link: docs.apiyi.com
  9. Descrição: Para verificar os modelos disponíveis, o formato das interfaces e a configuração de integração.

  10. Página de preços de modelos da APIYI

  11. Link: docs.apiyi.com/models
  12. Descrição: O preço unitário dos modelos, o preço de cache e os critérios de cobrança seguem os dados reais desta página.

Autor: Equipe técnica da APIYI
Contato técnico: Se quiser entender como integrar modelos, fique à vontade para visitar o site oficial da APIYI em apiyi.com; mais materiais estão disponíveis na central de documentação em docs.apiyi.com.

Similar Posts