← Últimos artigos
🤖 machine learning

Remember, Don't Re-read: Stateful ReAct Agents for Token-Efficient Autonomous Experimentation

Este artigo introduz uma arquitetura de agente ReAct com estado utilizando LangGraph que substitui o padrão de pesquisa autônoma sem estado e ineficiente em termos de tokens por um mecanismo de estado persistente, alcançando uma redução significativa de tokens (até 90%) em tarefas de ajuste de hiperparâmetros e otimização de código, mantendo um desempenho comparável.

Autores originais: Faramarz Jabbarvaziri

Publicado 2026-06-16
📖 4 min de leitura☕ Leitura rápida

Autores originais: Faramarz Jabbarvaziri

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

Imagine que você é um cientista tentando encontrar a receita perfeita para um bolo. Cada vez que você assa uma fornada, você prova o bolo, anota o que aconteceu e então decide o que mudar para a próxima fornada.

O Jeito Antigo (Agente Sem Estado): O "Chef Amnésico"
No método tradicional descrito no artigo, o chef de IA tem uma memória terrível. Toda vez que ele assa uma nova fornada, ele não olha apenas para o último bolo. Ele puxa um caderno gigante contendo o histórico de cada um dos bolos que já assou, desde o primeiríssimo até o presente.

Ele lê todo o caderno novamente, palavra por palavra, apenas para lembrar o que fez antes.

  • O Problema: Se você assar 10 bolos, o caderno é pequeno. Mas se você assar 100 bolos, o caderno é enorme. O chef passa a maior parte do seu tempo e energia apenas lendo as notas antigas em vez de pensar no novo bolo. O artigo chama isso de um problema O(n²): conforme o número de experimentos cresce, o trabalho cresce exponencialmente. É como tentar encontrar uma página específica em um livro lendo o livro inteiro desde a página 1 toda vez que você precisa de uma página nova.

O Jeito Novo (Agente Com Estado): O "Bibliotecário Organizado"
Os autores deste artigo construíram um sistema mais inteligente usando uma ferramenta chamada LangGraph. Em vez de um chef com amnésia, imagine uma IA com um bibliotecário pessoal.

  1. O Bibliotecário Mantém o Histórico: O bibliotecário (o "Estado") detém todo o histórico de cada bolo assado, cada ajuste feito e cada resultado observado. A IA não precisa carregar esse livro pesado consigo.
  2. A Nota de Resumo: Quando a IA precisa decidir o que fazer a seguir, o bibliotecário não entrega a biblioteca inteira. Em vez disso, o bibliotecário escreve um pequeno post-it de 3 frases: "Você tentou 25 fornadas. A melhor foi 1,9x mais rápida. Aqui estão as últimas 5 tentativas que você fez. Não se esqueça de evitar o erro que cometeu na fornada nº 7."
  3. O Resultado: A IA lê apenas essa nota curta. Não importa se a IA assou 10 bolos ou 1.000 bolos; a nota terá sempre o mesmo comprimento curto. O trabalho necessário permanece constante (O(1)).

O Que Eles Testaram
Os pesquisadores testaram este sistema "Bibliotecário" contra o "Chef Amnésico" em duas tarefas específicas:

  1. Sintonizar um Rádio (Ajuste de Hiperparâmetros): Eles tentaram encontrar as configurações perfeitas para um modelo de aprendizado de máquina.
    • O Resultado: O sistema do Bibliotecário usou 90% menos palavras (tokens) para chegar ao mesmo resultado. Foi como se o chef parasse de ler todo o livro de história e apenas olhasse para uma folha de dicas.
  2. Corrigir um Programa de Computador Lento (Otimização de Código): Eles tentaram fazer um código lento rodar mais rápido através da reescrita.
    • O Resultado: Mesmo que as "notas" aqui fossem mais longas (porque precisavam incluir o código real), o Bibliotecário ainda usou metade das palavras do Chef Amnésico. O Chef Amnésico continuava relendo todo o histórico de mudanças de código, enquanto o Bibliotecário apenas mostrava a versão atual de melhor desempenho e as últimas tentativas.

A Grande Conclusão
O artigo não é sobre tornar a IA "mais inteligente" ao encontrar o melhor bolo ou código. Ambos os métodos encontraram soluções de qualidade semelhante.

A descoberta é a eficiência.

  • O Jeito Antigo: Conforme você executa mais experimentos, o custo (em tempo de computador e dinheiro) explode porque a IA tem que reler tudo a cada vez.
  • O Jeito Novo: O custo permanece estável. Você pode executar centenas de experimentos sem que a IA fique sobrecarregada pelo seu próprio histórico.

Em Resumo:
O artigo mostra que, ao dar a uma IA um "banco de memória" persistente (Estado) e uma forma de resumir essa memória (Agente ReAct), você impede que ela desperdice energia relendo seu próprio diário. Isso permite que a IA execute experimentos longos e complexos sem ficar sobrecarregada pelo tamanho colossal de seu próprio histórico.

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 →