IA se constrói sozinha? A verdade da ByteDance.

Prepare-se para uma dose de tecnologia que vai explodir sua mente! Aqui está o conteúdo reescrito no estilo Lucas Tech:


O Segredo Por Trás da IA: Como o ‘Cinto de Segurança’ dos LLMs Vai Mudar o Jogo!

Olá, pessoal! Aqui é o Lucas Tech, e hoje a gente vai mergulhar em algo que, sinceramente, mudou minha forma de ver o futuro da inteligência artificial. Sabe, a gente sempre fala dos modelos de IA, tipo GPT-5, Gemini, mas e se eu te dissesse que o verdadeiro pulo do gato não está só no cérebro da IA, mas em todo o "corpo" que a faz funcionar? É exatamente isso que um estudo recém-lançado com o codinome HarnessDev está revelando, e os resultados são simplesmente fascinantes! Se você achava que sabia tudo sobre como os LLMs trabalham, prepare-se para repensar.

O Que Diabos é um ‘Agent Harness’?

Se liga: a gente sempre foca no "modelo" – a parte que pensa, que gera texto, que resolve problemas. Mas um modelo sozinho é como um motor superpotente sem carroceria, rodas ou volante. O "agent harness" é, digamos, o "carro" ao redor desse motor: é o código que controla o fluxo de execução, as ferramentas que a IA pode usar, o contexto em que ela opera, como ela guarda informações (estado), como se recupera de erros e como verifica se fez a coisa certa.

E a grande sacada é: esse "harness" faz uma diferença ENORME! Um exemplo chocante do ranking Terminal-Bench 2.1 mostrou que o GPT-5 resolvia 35.2% das tarefas em um ambiente, mas saltava para 49.6% em outro, com os mesmos pesos de modelo. Ou seja, o "corpo" da IA é tão importante quanto o "cérebro"!

A maioria dos benchmarks mantinha esse "harness" fixo. Mas o time por trás do HarnessDev (uma galera fera da ByteDance Seed, Singapore University of Technology and Design, Georgia Institute of Technology, M-A-P e TokenWave.AI) virou o jogo: agora, o que eles avaliam é o próprio "harness" que o modelo escreve, e não só a resposta final. É a IA construindo o próprio carro!

HarnessDev: Criando e Evoluindo Inteligências!

Esse novo benchmark se divide em duas fases superinteressantes:

A Fase de Criação: O Nascimento da Lógica

Pense num bebê IA que só tem o básico: capacidade de ler arquivos, pesquisar e rodar processos simples. Ele não tem loop de execução, não sabe planejar, verificar, tentar de novo ou mesmo quando parar. Se deixado assim, ele pontua zero em tudo!

Na fase de Criação, a IA recebe as especificações de uma família de tarefas, um tutorial de design rapidinho e alguns casos de desenvolvimento. Com isso, ela precisa construir um "harness" completo do zero. Uma vez pronto, ele é "congelado" para os testes em tarefas ocultas. É como se a IA aprendesse a montar seu próprio kit de sobrevivência.

A Fase de Evolução: Aprendizado e Ajustes

Aqui a coisa fica ainda mais avançada! Na fase de Evolução, a IA pega o "harness" que ela mesma criou e "congelou" e começa a revisá-lo. Como? Usando feedback de execução de um monte de tarefas (100 do SWE-bench Pro e 89 do Terminal-Bench 2.1).

Cada versão oficial precisa passar por essas avaliações, com um orçamento de 10 pares de testes e algumas sondagens entre eles. O objetivo é que a IA melhore seu próprio código de "harness". No final, as versões oficiais são testadas em tarefas que a IA nunca viu, pra ver a real capacidade. A avaliação considera a "capacidade" (sucesso na tarefa) e a "eficiência" (quantos tokens foram usados pelo executor – sem contar os tokens que a IA usou para criar o harness). Genial, né?

A Bateria de Testes: Quem Entrou Nessa Batalha?

Pra testar essa ideia inovadora, foram usados 6 LLMs poderosos como "criadores": o Opus 4.8, GPT-5.5, Gemini 3.1 Pro, DeepSeek V4 Pro, Qwen 3.7 Max e o Seed 2.0 Pro. Eles trabalharam em ambientes específicos (Claude Code 2.1.177 e Codex 0.144.3 para o GPT-5.5).

Os testes de Criação cobriram 4 domínios e 5 benchmarks, totalizando 2.207 instâncias, incluindo:

  • SWE-bench Pro: Focado em código.
  • Terminal-Bench 2.1: Também em código.
  • MLE-bench: Para experimentação em Machine Learning.
  • EQ-Bench3: Focado em escrita.
  • BrowseComp: Para tarefas de busca e navegação na web.

Cada criador construiu 3 "harnesses" por benchmark, e os resultados foram a média. Teve teste de tudo que é jeito!

Resultados Iniciais: Surpresas na Criação!

Os resultados da fase de Criação, onde a IA constrói o harness, foram bem reveladores. No modo "Self-Eval" (onde o harness é executado pela mesma IA que o criou), o Opus 4.8 teve a maior pontuação média, 67.8, contra uma referência humana de 86.2. O que achei mais interessante foram as diferenças por domínio:

  • Código: Opus 4.8 chegou a 69.3 no SWE-Pro (referência 80.0). No Terminal-Bench, o Gemini 3.1 Pro mandou bem com 68.8 (referência 88.8).
  • Busca: Aqui a diferença foi maior. O GPT-5.5 fez 52.6 no BrowseComp, mas a referência humana era 92.2! Ainda temos um caminho.
  • Escrita: Ponto para o Opus 4.8, que com 84.6 no EQ-Bench3 superou a referência de 83.7! Demais!
  • ML Experimentation: Opus 4.8 (32.9) e Gemini (32.4) também bateram a referência de 24.0 no MLE-bench.

Um dado curioso: o volume de código que a IA gerou não teve correlação com a qualidade do "harness". O Gemini, por exemplo, gerou menos código (1.006 linhas) e ainda assim liderou o Terminal-Bench! E pasmem: muito do código gerado pela IA era inerte, ou seja, nunca era acionado na prática! Tipo, 11 de 18 "harnesses" definiam uma classe "State" (estado), mas nenhum evento de "checkpoint" (salvar estado) apareceu em mais de 26 mil execuções. Parece que a IA aprendeu a codar, mas não necessariamente a usar tudo que codou.

Troca de Executor: A Instabilidade Revelada!

Essa parte é crucial para entender a importância do "harness". A quantidade de tokens usada (que se traduz em custo) variou absurdamente, chegando a ser 19 vezes maior entre as IAs! O GPT-5.5, por exemplo, teve uma taxa de "medalha" (sucesso) de 19.1 com 29.3 milhões de tokens, enquanto o DeepSeek V4 Pro atingiu 19.6 com 208.4 milhões. Muita diferença de eficiência!

Mas o mais louco foi quando eles trocaram o "executor" (o modelo que roda o harness). Ao colocar o Gemini para rodar todos os "harnesses", o ranking mudou completamente! O Qwen, por exemplo, ganhou 17.6 pontos no BrowseComp e 12.9 no MLE-bench, mostrando que seu próprio executor era um gargalo. Já o Opus 4.8 viu sua pontuação no SWE-Pro cair de 69.3 para 33.0! Por quê? Um de seus "harnesses" tinha um limite de 120 passos hard-coded (fixo no código) em torno do executor original. Quando o executor mudou, esse limite travou tudo. Isso mostra o quão otimizado (e às vezes dependente) um "harness" pode ser para o ambiente em que foi criado. É como um carro que só funciona com um tipo específico de motor, mesmo que você troque por um melhor!

A Evolução Continua: Melhorias e Desafios!

Na fase de Evolução, os "harnesses" criados pelas IAs foram ajustados com base no feedback. A boa notícia é que todos os 5 criadores que rodaram seus próprios "harnesses" (self-runtime) melhoraram nas tarefas não vistas, com um ganho médio de +3.11 pontos. Isso prova que as IAs conseguem aprender e otimizar seus próprios sistemas!

Mas, nem tudo são flores: o progresso não foi linear. De 64 "mudanças" no harness, 8 pioraram em ambos os benchmarks, 16 pioraram em um, e 27 tiveram ganhos tão pequenos que ficaram na margem de erro. A verdade é que o feedback e as pontuações em tarefas não vistas só apontaram para a mesma direção em 34 de 64 vezes (53.1%). A IA ainda está aprendendo a interpretar o feedback de forma perfeita.

A "vitória mais clara" foi do Opus 4.8, que conseguiu identificar que 99 de 100 execuções reportavam sucesso, mas só 48 realmente passavam. Ele diagnosticou que o problema era uma conclusão prematura e adicionou um "portão de conclusão" para resolver. Isso é inteligência de depuração pura! No entanto, o diagnóstico de falhas em geral foi o ponto mais fraco.

Explore por Conta Própria!

Se você quer mergulhar ainda mais fundo e ver essas etapas de criação e evolução em ação, o estudo original inclui um explainer interativo muito bacana! Ele mostra visualmente como a IA constrói e modifica seu "harness". Vale a pena conferir se tiver a chance!

Minha Visão

Galera, essa pesquisa do HarnessDev é um divisor de águas! A gente está acostumado a ver benchmarks que avaliam a capacidade final de um LLM, mas focar no harness que a própria IA constrói e otimiza muda tudo. Isso significa que não estamos apenas criando modelos que são "cérebros" mais inteligentes, mas sim agentes que podem projetar e melhorar seus próprios sistemas operacionais e ferramentas para interagir com o mundo.

Imaginem as implicações: IAs que se adaptam a diferentes ambientes de forma autônoma, que otimizam seus próprios custos de execução e que aprendem a ser mais eficientes sem intervenção humana constante. Isso abre caminho para IAs mais robustas, adaptáveis e, quem sabe, para uma forma de inteligência mais "completa" e menos "caixa-preta". É como se a IA estivesse aprendendo a ser sua própria engenheira de software! O futuro da IA como "programadora de si mesma" parece muito mais próximo com estudos como este.

E aí, galera, o que vocês acham: será que estamos vendo o começo da era onde as IAs não só executam tarefas, mas constroem e otimizam seus próprios cérebros operacionais? Deixem suas opiniões nos comentários!


Referência: Matéria Original

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima
Tutorial Elevenlabs