Tudo sobre

Agent harness: por que o mesmo modelo varia 42 pontos

Harness — ou agent harness , também chamado de scaffold — é a camada de software em volta do modelo de linguagem: o laço que executa ferramentas,...

Harness — ou agent harness, também chamado de scaffold — é a camada de software em volta do modelo de linguagem: o laço que executa ferramentas, administra o contexto, tenta de novo quando falha, aplica o prompt de sistema e orquestra os passos. O modelo pensa; o harness é tudo o que decide o que ele vê, o que pode fazer e quando para. E a evidência de que essa camada importa é contundente: no Terminal-Bench, o mesmo modelo claude-sonnet-4 aparece simultaneamente na 8ª posição, com 54,8%, e na 57ª, com 12,8%. Mesmo modelo, mesmo benchmark, mesma régua — 42 pontos de diferença, produzidos inteiramente pelo harness em volta dele. E não é ruído estatístico: as margens de erro dessas medições ficam entre 1 e 3 pontos, muito abaixo da distância entre elas. Isso torna a pergunta “qual modelo é melhor” mal formulada — a resposta depende de algo que quase nunca é declarado.

Uma nota de honestidade sobre o termo

Antes dos números, um esclarecimento que quase nenhum material faz: “harness” não tem definição canônica na literatura acadêmica. Não há paper seminal que o defina. Os pesquisadores usam “scaffold” e “ACI” (interface agente-computador); “harness” domina no vocabulário de avaliação e no uso informal da indústria.

Ou seja: o conceito é sólido e mensurável, a palavra é frouxa. Vale saber disso ao ler material de fornecedor, porque termo sem definição fixa é termo que cada um usa como quer.

A ablação que mede o harness com o modelo congelado

O estudo mais limpo sobre isso é o do SWE-agent (Princeton e Stanford, NeurIPS 2024). Os autores fixaram o modelo — GPT-4 Turbo — e foram desligando partes da interface, uma a uma, sobre 300 tarefas de correção de código.

Configuração (mesmo modelo em todas as linhas)ResolvidoEfeito
Interface completa18,0%
Sem comando de edição10,3%−7,7 pontos
Só shell padrão11,0%−7,0 pontos
Busca iterativa em vez de sumarizada12,0%−6,0 pontos
Arquivo inteiro, sem janela12,7%−5,3 pontos
Janela de 30 linhas em vez de 10014,3%−3,7 pontos
Editor sem verificação de sintaxe15,0%−3,0 pontos

Repare no que está sendo medido. O tamanho da janela de visualização de arquivo vale 3,7 pontos. Ter verificação de sintaxe no editor vale 3,0. Nenhuma dessas é uma decisão sobre inteligência artificial — são decisões de produto e de engenharia, do tipo que se toma numa reunião de terça-feira.

O ganho de trocar o harness pode superar o de trocar o modelo

O mesmo estudo traz a comparação que deveria reorientar orçamento. Sobre o conjunto completo de 2.294 tarefas:

SistemaModeloResolvido
Recuperação simples (RAG)GPT-4 Turbo1,31%
SWE-agentGPT-4 Turbo (o mesmo)12,47%
Recuperação simples (RAG)Claude 3 Opus3,79%
SWE-agentClaude 3 Opus10,46%

De 1,31% para 12,47% sem trocar o modelo — um fator de cerca de 9,5 vezes, obtido apenas mudando a arquitetura em volta. Um salto de geração de modelo raramente entrega isso.

A implicação orçamentária é direta: dinheiro investido em engenharia de contexto e de ferramentas pode render mais que dinheiro investido no modelo mais caro do catálogo.

⚠️ Não existe o “melhor harness” em abstrato

Antes que isso vire uma corrida atrás do framework da moda, um contrapeso importante. O Holistic Agent Leaderboard — 21.730 execuções, 9 modelos contra 9 benchmarks — encontrou que a combinação importa mais que cada parte:

As interações entre modelo e scaffold também são complexas. Modelos Claude vão melhor com BrowserUse, enquanto modelos OpenAI atingem acurácia maior com SeeAct.

A conclusão dos autores é que o desenho ótimo exige casar cuidadosamente modelo e scaffold. O que significa, na prática, que benchmark de fornecedor não transfere para o seu ambiente se o modelo for outro.

A prova de que o leaderboard mede o sistema, não o modelo

Se essa distinção fosse detalhe, a comunidade não teria construído infraestrutura para lidar com ela. Construiu — e é a melhor evidência disponível:

  • Existe um leaderboard separado só para isolar o modelo. O próprio time do SWE-agent criou um agente deliberadamente mínimo — sem ferramentas além do terminal, com histórico linear — e um recorte “Bash Only”. A descrição dos mantenedores diz que ele serve para colocar “o modelo de linguagem, e não o scaffold do agente, no centro da nossa atenção”. Se o leaderboard principal já medisse o modelo, esse recorte não precisaria existir.
  • O nome da submissão embute o scaffold. A convenção oficial de identificação é data_scaffold_modelo — por exemplo, 20240415_sweagent_gpt4. O identificador admite que a entrada é um sistema, não um modelo.
  • O leaderboard do Terminal-Bench tem colunas separadas para “Agent” e “Model”, com organizações responsáveis distintas para cada um.

E há um estudo que dissecou 178 submissões ao SWE-bench, cobrindo 80 abordagens distintas. O achado incômodo, nas palavras dos autores: “o desenho arquitetural e a origem de muitas soluções permanecem obscuros”, por falta de exigência de documentação. Com dezenas de abordagens rodando frequentemente sobre o mesmo modelo base, e a arquitetura de boa parte delas não documentada, atribuir o ganho ao modelo é literalmente impossível.

O que isso muda na prática

Quatro consequências para quem contrata IA em marketing:

  • Você quase nunca contrata um modelo — contrata um harness com um modelo dentro. Trocar de fornecedor mantendo o modelo pode mudar mais o resultado do que trocar o modelo mantendo o fornecedor.
  • Score sem scaffold declarado é ininterpretável. Quando um fornecedor citar um número de benchmark, pergunte qual scaffold, qual orçamento de tokens e tempo, e qual versão do teste. Sem isso, o número não tem significado — pela mesma razão que levou os criadores do SWE-agent a construir um leaderboard separado.
  • Detalhes banais carregam pontos. Janela de contexto, verificação de sintaxe, como o histórico é resumido. O fornecedor que não sabe explicar essas escolhas provavelmente não as tomou.
  • Exija prova de conceito no seu par. Como o melhor scaffold depende do modelo, o benchmark que o fornecedor mostra vale pouco se o seu stack usa outro modelo.

Vale a ressalva metodológica: parte da diferença entre harnesses nos leaderboards vem de orçamentos distintos de tempo e de tokens, não só de desenho — e essas listas não normalizam isso. O que não invalida a conclusão: se dois sistemas com o mesmo modelo entregam 54,8% e 12,8%, o que você está comprando não é o modelo.

Para o contexto de taxa de sucesso de agentes, veja agente de IA; sobre a leitura correta de leaderboards, benchmark de IA e o guia de benchmark de agentes.

Fontes

Leitura dos leaderboards e das fontes em 17/08/2026.

Leia também

Compartilhe:
Foto de Dionatha Rodrigues

Dionatha Rodrigues

Dionatha é bacharel em Sistemas de Informação e especialista em Martech, com mais de 17 anos de experiência na integração de Marketing e Tecnologia para impulsionar negócios, equipes e profissionais a compreenderem e otimizarem as operações de marketing digital e tecnologia. Sua expertise técnica abrange áreas-chave como SEO técnico, Analytics, CRM, Chatbots, CRO (Conversion Rate Optimization) e automação de processos.

Sumário

Receba o melhor conteúdo sobre Marketing e Tecnologia

comunidade gratuita

Cadastre-se para o participar da primeira comunidade sobre Martech do brasil!