Lucas Alvim@alvim_aiferramentas de IA, testadas
Guia grátis em português

Faça o seu agente de IA melhorar sozinho, sem treinar o modelo de novo

O Harness² é um projeto aberto e gratuito do Google Research. Ele não mexe no modelo. Ele melhora tudo o que fica em volta dele: as instruções, as ferramentas, a memória e as skills do agente. Primeiro propõe mudanças. Depois testa cada uma na mesma tarefa e junta o que funcionou. As lições ficam guardadas pras próximas tarefas.

Capa do reel: Faça o seu agente de IA melhorar sozinho, sem treinar o modelo de novo
Veio deste reelAssista o vídeo em que eu mostro isso funcionandoAssistir o reel no Instagram

01Pra que serve

02O que você precisa

03Passo a passo

  1. Abra o repositório oficial, clique no botão verde "Code" e depois em "Download ZIP". Descompacte e abra o terminal dentro dessa pasta.
    https://github.com/google-research/harness2
  2. Crie um ambiente separado pro projeto com Python 3.12 e ative esse ambiente. Assim nada se mistura com o resto do seu computador.
    uv venv --python 3.12 .venv
    source .venv/bin/activate
  3. Instale o Harness² com tudo o que a demonstração precisa:
    uv pip install -e '.[render]'
  4. Rode a demonstração grátis. Ela mostra os dois jeitos de melhorar (vários testes ao mesmo tempo e um passo depois do outro) com execuções reais, sem gastar nada. O resultado fica na pasta runs/demo.
    harness2-demo --output runs/demo --k 2
  5. Pra usar com modelos de verdade, copie o arquivo .env.example com o nome .env e coloque nele o seu projeto do Google Cloud e os modelos. Depois faça login na sua conta do Google Cloud:
    gcloud auth application-default login
  6. Prepare e confira o teste LAB antes da primeira rodada. Os outros testes têm os nomes jb (JobBench) e wb (WorkBuddy-Bench).
    harness2-setup lab
    harness2-check --bench lab

04Comandos prontos pra cada situação

Ver o que vai rodar sem gastar nadaSempre antes de uma rodada paga: mostra as tarefas escolhidas sem chamar nenhum modelo
harness2 --bench lab --k 1 --mode parallel --only-domains antitrust-competition --max-tasks 1 --dry-run
Primeira rodada pequena, com nota e relatórioPra testar com custo baixo: uma tarefa só. Rode os 3 comandos nessa ordem e com os mesmos valores
harness2 --bench lab --k 1 --mode parallel --only-domains antitrust-competition --max-tasks 1
harness2-judge --bench lab --k 1 --mode parallel
harness2-report --bench lab --k 1 --mode parallel
Melhorar um passo depois do outroEm vez de testar tudo ao mesmo tempo, ele refina em rodadas seguidas. Troque [NÚMERO DE RODADAS] por quantas você quer (comece com 2)
harness2 --bench lab --k [NÚMERO DE RODADAS] --mode sequential --only-domains antitrust-competition --max-tasks 1
Só uma parte do WorkBuddy-BenchPra testar o agente só em tarefas de escritório, de web ou de código. Troque [office, web ou code]. Precisa do Docker instalado
harness2-setup wb
harness2 --bench wb --subset [office, web ou code] --k 1 --mode parallel --max-tasks 1

05Antes de usar

Resumindo: baixa, instala com 2 comandos, roda a demonstração de graça e, quando quiser, liga no Google Cloud pra ele melhorar o seu agente sozinho.

Todos os guias e prompts do Alvim