← Últimos artigos
🤖 AI

A Control System, a Dataset, and a Recipe for Making Frozen LLM Agents Learn a Domain

Este artigo propõe um sistema de controle auditável e eficiente em amostras que otimiza um harness de agente LLM fixo e legível por humanos usando aprendizado por reforço online e recompensas multiobjetivo, demonstrando sua eficácia através de diversos domínios de tarefas e provedores de modelos ao lançar o código, os conjuntos de dados e uma receita de implantação para aplicação mais ampla.

Autores originais: Debjyoti Paul

Publicado 2026-07-29
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Debjyoti Paul

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

O Chef de IA e o Livro de Receitas Mágico

Imagine que você tem um chef brilhante e superinteligente que consegue cozinhar quase qualquer coisa. Este chef é uma Inteligência Artificial, especificamente um Modelo de Linguagem Grande (LLM). Mas aqui está o detalhe: este chef não entra simplesmente em uma cozinha e começa a cozinhar. Eles precisam de uma receita, um conjunto de ferramentas e um plano. No mundo da IA, essa configuração é chamada de "harness" (harness/suporte). É o manual de instruções que diz à IA como pensar, quais ferramentas usar (como uma calculadora ou um mecanismo de busca) e como verificar seu trabalho antes de servir o prato final.

Por muito tempo, os cientistas pensaram que a única maneira de tornar o chef melhor era treinar o próprio chef — ensinando-lhes novas habilidades do zero. Mas uma ideia mais recente sugere que talvez o chef já seja ótimo, e nós apenas precisamos ajustar a receita. A grande questão que os pesquisadores estão fazendo é: devemos deixar a IA reescrever sua própria receita enquanto ela cozinha (um movimento arriscado e caro) ou devemos tratar a receita como um menu fixo de opções e usar um sistema inteligente e simples para escolher a melhor para o trabalho? Este artigo mergulha nessa questão, testando se uma IA "congelada" (uma que não muda seu cérebro) pode ser superpotencializada apenas mudando a forma como damos instruções a ela.


O Experimento: Domando a IA com uma "Central de Receitas"

Os autores deste artigo decidiram adotar uma abordagem muito cuidadosa e controlada. Em vez de deixar uma IA agir de forma desenfreada e reescrever seu próprio código (o que eles argumentam ser como deixar um aluno reescrever as perguntas do exame enquanto faz a prova), eles construíram um "Sistema de Controle". Pense neste sistema como uma central telefônica mágica e gigante com exatamente 729 configurações diferentes. Cada configuração é uma combinação específica de instruções:

  • Estilo de Prompt: A IA deve ser direta, estruturada ou reflexiva?
  • Política de Ferramentas: Ela deve usar ferramentas apenas quando necessário ou sempre?
  • Memória: Ela deve se lembrar de sucessos passados, ou de sucessos e falhas?
  • Planejamento: Ela deve apenas mergulhar, fazer um plano breve, ou planejar e revisar?
  • Verificação: Ela deve conferir seu trabalho ao final, ou passo a passo?
  • Orçamento de Passos (Step Budget): Quantos passos ela deve dar antes de parar?

Os pesquisadores queriam ver se poderiam usar um sistema de aprendizado inteligente (chamado Aprendizado por Reforço) para mudar essas chaves em tempo real para encontrar a receita perfeita para cada tarefa. Eles testaram isso em três "cozinhas" diferentes:

  1. Uso de Ferramentas: Fazer a IA gerenciar um banco de dados de clientes fictício (como um CRM).
  2. Programação: Pedir à IA para escrever um código que passe em testes específicos (usando o benchmark HumanEval).
  3. Recuperação (Retrieval): Pedir à IA para responder perguntas difíceis pesquisando em uma pilha de documentos (usando o HotpotQA).

Eles realizaram este experimento em dois "chefs" diferentes: um modelo de código aberto local (Ollama) e um poderoso modelo de nuvem (AWS Bedrock). Eles compararam sua central de aprendizado inteligente contra outros dois métodos: um adivinhador aleatório (escolhendo configurações ao acaso) e uma "Linha de Base Estática" (uma única receita pré-otimizada criada por uma ferramenta chamada DSPy).

A Grande Surpresa: A Receita "Estática" Vence

Aqui está a reviravolta que os autores não esperavam: a central de aprendizado inteligente não venceu.

Em quase todos os testes, a "Linha de Base Estática" — a única receita pré-fabricada que foi cuidadosamente elaborada uma vez e deixada de lado — teve um desempenho tão bom quanto, ou até melhor, do que o sistema que tentava constantemente aprender e se adaptar.

  • No domínio de Uso de Ferramentas, a receita estática acertou 96% das tarefas no modelo Bedrock, enquanto o sistema de aprendizado acertou apenas cerca de 62%.
  • Em Programação, a receita estática foi tão boa quanto o sistema de aprendizado, mas utilizou muito menos "tokens" (os ingredientes digitais que a IA consome), tornando-se muito mais barata e rápida.
  • Mesmo no domínio de Recuperação, onde as coisas foram mais difíceis para todos, a receita estática se manteve firme.

Os autores perceberam por que isso aconteceu. O sistema de "aprendizado" estava tentando encontrar a melhor configuração entre 729 possibilidades, mas não tinha tempo ou tentativas suficientes para aprender o mapa. Era como tentar encontrar o melhor caminho através de um labirinto enorme com apenas 25 tentativas; é provável que você fique preso em um beco sem saída. A receita estática, no entanto, foi construída usando um método que apenas olhava para opções plausíveis e de alta qualidade desde o início, portanto, não perdeu tempo explorando camos ruins.

O Que Isso Significa para o Futuro

O artigo conclui que, para a maioria das situações práticas do mundo real, você não deve começar com um sistema complexo de autoaprendizado que tenta descobrir tudo do zero. Em vez disso, você deve:

  1. Começar com uma receita estática forte (como a feita pelo DSPy).
  2. Adicionar o sistema de aprendizado apenas mais tarde, e somente se as tarefas mudarem tanto que a receita antiga pare de funcionar.

Os autores também compartilharam uma "Receita" (um guia chamado RECIPE.md) para outras equipes que desejam construir esses sistemas. Eles enfatizam que, se você usar um sistema de aprendizado, deve ter cuidado com os "cold starts" (onde o sistema escolhe uma configuração ruim por acidente no início) e precisa estar atento a falhas onde uma única tentativa ruim estraga todo o lote.

Em resumo, o artigo sugere que, embora a ideia de uma IA que constantemente reescreve suas próprias instruções pareça legal e futurista, no mundo real, um manual de instruções bem escrito e fixo costuma funcionar melhor, mais rápido e de forma mais barata do que um sistema que ainda está tentando descobrir como escrever o manual enquanto trabalha. A parte de "aprendizado" é útil, mas apenas depois que você já encontrou um bom ponto de partida.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →