Pular para o conteúdo
IA em Dia
Glossário

Harness de IA

6 min de leitura · Entender · Atualizado em 14/11/2026

Imagem gerada por IA
Nesta página
    Em resumo

    Harness de IA é a camada de software em volta de um modelo de linguagem. O modelo gera respostas e ações; o harness fornece contexto, ferramentas, memória da sessão, permissões e verificação, e faz essas ações terem efeito em arquivos, terminal ou navegador. Claude Code e Codex são exemplos de harness.

    • Claude Code e Codex são exemplos de harness. O mesmo modelo pode rodar em vários harnesses.
    • O harness muda o resultado e é onde ficam as permissões. Compare o modelo e o harness antes de escolher.
    13,6%variação mediana de acerto do mesmo modelo entre harnesses
    14 dos 20modelos que variaram pelo menos 10% entre harnesses
    seispartes que um harness costuma ter
    1,1×multiplicador de preço do Claude para processamento só nos EUA

    O que é um harness de IA, em palavras simples?

    🌱 Em uma frase: o modelo de linguagem é o motor, e o harness é o "carro" em volta dele. O carro inclui as ferramentas, a memória, os arquivos e os freios.

    Um artigo científico publicado no arXiv em 8 de junho de 2026 (preprint) define o harness como a "camada de engenharia de runtime". Runtime é o momento em que o programa está rodando. Segundo o artigo, essa camada transforma um modelo em um agente, ou seja, uma IA que executa tarefas com ferramentas em um ambiente externo (arXiv).

    Segundo esse artigo e a documentação do Visual Studio Code, um harness costuma ter seis partes:

    • Loop do agente: alterna entre gerar uma ação, chamar uma ferramenta, observar o resultado e decidir o próximo passo.
    • Ferramentas: ler e editar arquivos, executar comandos, usar o navegador ou consultar outros serviços.
    • Gerenciamento de contexto: decide o que entra e o que sai da janela de contexto do modelo. A janela de contexto é o quanto de texto o modelo recebe de uma vez.
    • Estado da sessão: guarda o histórico, as configurações e os resultados intermediários. Em alguns casos, permite sessões paralelas ou retomadas depois.
    • Controles: permissões, pedidos de aprovação, limites, isolamento e verificação dos resultados.
    • Integração com o ambiente: liga o agente ao terminal, ao repositório de código, ao navegador ou a sistemas da empresa.

    A documentação do VS Code resume a divisão de trabalho assim: o modelo gera as respostas, e o harness fornece o contexto e as ferramentas.

    Como a palavra harness IA aparece na prática, em Claude Code e Codex?

    🔎 Os exemplos mais conhecidos são os agentes de programação. O artigo de junho de 2026 usa o Claude Code como exemplo direto: o produto é o harness, e o Claude é o modelo dentro dele (arXiv). O Codex, da OpenAI, é o outro exemplo. A página oficial do Codex diz que ele pode rodar vários agentes em paralelo. Também diz que ele usa ferramentas de computador e de navegador para conferir o trabalho até cumprir os requisitos. A OpenAI mantém ainda o Codex CLI, que é código aberto. Ele trabalha sobre o repositório local e usa modos de permissão para limitar o que o agente faz sem pedir aprovação.

    Veja os dois comparados pelos mesmos critérios (verificado em nov/2026):

    CritérioClaude Code (Anthropic)Codex (OpenAI)
    Onde rodaTerminal e fluxo de desenvolvimentoChatGPT, extensão, CLI e tarefas em paralelo
    Incluído em planosEm todos os planos pagos do Claude. Divide os limites com as conversas normais (preços do Claude, 12/nov/2026)Nos planos do ChatGPT, com limites que variam por plano (preços da OpenAI, 13/nov/2026)
    Uso pela APICobrado por consumo de tokens (custos do Claude Code, 9/nov/2026)Preços próprios por modelo e por tokens (preços da API, 13/nov/2026)
    No VS CodeIntegrado pelo Claude Agent SDK da AnthropicPela extensão OpenAI Codex ou pela integração experimental Agent Host
    Processamento só nos EUAOpção com multiplicador de 1,1× sobre os preços (preços da plataforma, 14/nov/2026)Não encontramos fonte oficial atual sobre uma opção equivalente

    A linha do VS Code vem da documentação de agentes de terceiros, atualizada em 13 de novembro de 2026.

    🚀 Para quem quer mais: o mesmo editor pode oferecer vários harnesses. A documentação do VS Code distingue o harness Copilot, o harness Claude e o harness Codex. Se você escolhe um modelo Claude dentro do Copilot, o harness continua sendo o do Copilot (VS Code).

    Qual é a confusão mais comum entre modelo e harness?

    A confusão mais comum é achar que o resultado depende só do modelo. A documentação do VS Code lembra duas coisas. Um mesmo modelo pode estar em vários harnesses. E um mesmo harness pode oferecer vários modelos (VS Code).

    O harness muda o resultado. Um levantamento publicado no arXiv (preprint) analisou o Terminal-Bench 2.0, um teste público de agentes que trabalham no terminal (arXiv). O levantamento considerou os 20 modelos com pelo menos três resultados em harnesses diferentes. Nesse grupo, a variação mediana de acerto do mesmo modelo foi de 13,6%, e 14 dos 20 modelos variaram pelo menos 10%. Os autores ligam essas diferenças a escolhas do harness: como ele mostra o terminal, organiza o contexto, executa comandos, decide quando parar e se recupera de erros. Eles também observam que modelos mais novos elevam o resultado de todos os harnesses. Ou seja, o modelo continua importando. Esses testes usaram gerações de modelos anteriores às atuais.

    O harness também é onde fica a segurança. O harness pode ler arquivos, executar comandos e alterar o seu código. Por isso, as permissões dele importam tanto quanto o modelo escolhido. Um estudo no arXiv (preprint) testou controles de segurança no Claude Code e no Codex: isolamento do sistema (sandbox), verificação de skills e restrição de ferramentas. Os controles funcionaram nos dois. O estudo também conclui que o comportamento imprevisível dos modelos torna necessário que o harness imponha as regras, em vez de confiar só no modelo (arXiv).

    Na prática, para escolher uma ferramenta, compare as duas coisas para a sua tarefa: o modelo e o harness. Confira também quais permissões você está concedendo.

    Perguntas frequentes

    Harness e modelo são a mesma coisa?

    Não. O modelo de linguagem gera texto, código e pedidos de ferramenta. O harness decide quando chamar o modelo, executa as ferramentas, organiza o contexto e impõe permissões. Claude Code e Codex são harnesses; os modelos rodam dentro deles.

    Escolher um modelo Claude no Copilot é o mesmo que usar o Claude Code?

    Não. A documentação do Visual Studio Code distingue os harnesses Copilot, Claude e Codex. Selecionar um modelo Claude dentro do Copilot não troca o harness, que continua sendo o do Copilot.

    Quanto custa usar um harness como Claude Code ou Codex?

    Depende de como você usa. O Claude Code está incluído nos planos pagos do Claude, e o Codex está incluído nos planos do ChatGPT, com limites que variam. Pela API, o que se paga são os tokens do modelo. Os preços de API por milhão de tokens mudam com frequência: veja a <a href="/entenda/preco-api-ia-por-milhao-tokens/">comparação de preços de API</a>.

    Um harness pode mexer nos meus arquivos?

    Pode. Um harness de programação lê e edita arquivos, executa comandos e altera repositórios. Antes de usar, veja os modos de permissão e de aprovação. O Codex CLI, por exemplo, usa modos de permissão para limitar o que o agente faz sem perguntar.

    Fontes

    1. Artigo sobre harnesses de agentes de IA (arXiv, preprint, 8 de junho de 2026) · academica
    2. From Question Answering to Task Completion: A Survey on Agent System and Harness Design (arXiv, preprint) · academica
    3. Distributing Security Controls Through Harness Engineering (arXiv, preprint) · academica
    4. Visual Studio Code: conceitos de agent harnesses · documento
    5. Visual Studio Code: agentes de terceiros e harnesses · documento
    6. Anthropic: custos do Claude Code · oficial
    7. Anthropic: preços do Claude · oficial
    8. Anthropic: preços da plataforma · oficial
    9. OpenAI: página do Codex · oficial
    10. OpenAI: preços dos planos · oficial
    11. OpenAI: preços da API · oficial
    Leia em seguida · EntenderClaude Code ou Codex: como comparar com Cursor e Gemini CLIClaude Code ou Codex? Veja o que cada harness de programação faz e o que os testes mostram, com Cursor e Gemini CLI. Nov/2026.→

    Vídeos sobre este tema

    Todos os vídeos →
    Fernanda Kipper

    Harness engineering vai muito além do CLAUDE.md

    ago 2026 · 🚀 Mais avançado · Abrir no YouTube ↗

    Latent Space · em inglês

    A lição amarga do Claude Code: prompts, harnesses e agentes

    set 2026 · 🚀 Mais avançado · Abrir no YouTube ↗

    Latent Space · em inglês

    Modelos de linguagem recursivos: entrevista com Alex Zhang, do MIT

    out 2026 · 🚀 Mais avançado · Abrir no YouTube ↗

    Continue aprendendo

    Guia prático

    Como ler um ranking de inteligência artificial sem cair em marketing

    Entenda o que LMArena, SWE-bench e GPQA medem, onde falham e como comparar modelos de IA para a sua tarefa, sem confiar só na posição do ranking.

    7 min de leitura · Entender
    Guia prático

    Como posso criar uma inteligência artificial? Do assistente ao treino

    Caminhos para criar sua própria IA, do assistente configurável ao RAG, fine-tuning e pesos abertos, com níveis de dificuldade e preços em US$ de nov/2026.

    9 min de leitura · Como fazer?
    Guia prático

    Como usar IA para criar app Android gratuito e publicar na Play Store

    Compare Google AI Studio, MIT App Inventor, FlutterFlow e Replit para criar app Android com IA, gerar APK ou AAB e publicar na Play Store com taxa de US$25.

    7 min de leitura · Como fazer?