Voltar
Microsoft e Hugging Face usam estado do banco de dados como reward de RL para pós-treinar agentes com o ThinkingBox

Microsoft e Hugging Face usam estado do banco de dados como reward de RL para pós-treinar agentes com o ThinkingBox

Aprofundamento CEVIU

Aprofundamento

O ThinkingBox-Bench tem 507 tarefas. Cada uma sobe um backend real, entrega ao agente um conjunto de ferramentas MCP e um usuário simulado por LLM com contexto privado. No fim, checagens executáveis olham o estado terminal do banco de dados, não as chamadas de ferramenta. Como boa parte das tarefas devolve 1 ou 0 direto desse estado, os autores passaram a usar o mesmo sinal como reward de RL em tarefas de treino de fora do benchmark. Nenhuma tarefa do ThinkingBox-Bench entrou no pool de treino, mas o framework, o simulador de usuário, a avaliação por estado terminal e algumas ferramentas são compartilhados, o que limita o alcance da alegação de transferência.

O treino usou Qwen3.8-27B, com GRPO de parâmetros completos, 187 tarefas, 18 grupos de 8 rollouts por atualização (144 episódios) em 24 H100s, 50 steps. A seleção das tarefas é feita uma vez, offline, com a política base. Cada tarefa é testada n vezes, a probabilidade de sucesso é modelada com posterior de Jeffreys, e ela cai em faixas. São descartadas as raramente resolvidas (abaixo de 0,08) e as quase sempre resolvidas (acima de 0,90). O motivo é aritmético: grupos com recompensa toda 0 ou toda 1 não geram vantagem no GRPO. O pass@1 passou de 51,70% para 60,78% e as tarefas com 20/20 foram de 38 para 107, com queda pequena no pass@20. Segundo os autores, o padrão é compatível com um afinamento da distribuição, e não com um modelo mais amplo. O custo estimado por tentativa bem-sucedida caiu de US$ 0,177 para US$ 0,139. Esse índice é comparativo, considera só inferência e exclui o custo do treino e das sondagens de dificuldade.

Por que isso importa

Para quem opera agentes sobre bancos de produção, o recado é que confiabilidade repetível pode ser treinada com um verificador barato, sem rubrica subjetiva. A ressalva é o custo escondido: cada rollout provisiona um backend isolado e chama outro modelo como usuário. Também pesa a perda de cobertura em varejo, viagens e seguro auto, e o fato de que o ganho foi medido num benchmark que compartilha o framework com o treino.

Linha do tempo

  1. Microsoft e Hugging Face publicam o ThinkingBox-Training e mostram o estado do banco como reward de RL no Qwen3.8-27B.

Perguntas frequentes

O que é o ThinkingBox-Training?

É a pilha de treinamento por RL publicada no GitHub pela Microsoft em colaboração com a Hugging Face. Ela usa checagens executáveis do estado final do banco de dados como reward para pós-treinar agentes. Está disponível desde o segundo post da série.

Quanto o Qwen3.8-27B melhorou?

O sucesso médio (pass@1) subiu de 51,70% para 60,78%. As tarefas concluídas corretamente nas 20 tentativas passaram de 38 para 107, com 50 steps de GRPO. O pass@20 teve uma pequena queda.

O que é dificuldade offline relativa à política?

É a estimativa da probabilidade de sucesso de cada tarefa, feita uma vez com a política base antes do treino. O conjunto selecionado fica fixo durante toda a execução. Isso evita gastar rollouts em tarefas já resolvidas ou impossíveis, que não geram sinal no GRPO.

O benchmark foi usado no treino?

Não. Nenhuma tarefa do ThinkingBox-Bench entrou no pool de treino, e domínios, bancos e a maioria das ferramentas eram inéditos para o modelo. Os autores admitem que o framework e o estilo de tarefa compartilhados limitam a alegação de transferência.

Fontes

Avalie este artigo:
Categoria
CEVIU IA
Publicado
23 de outubro de 2026
Editoria
CEVIU IA

Quer receber mais sobre CEVIU IA?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser