← Últimos artigos
🤖 AI

MARS: Modular Agent with Reflective Search for Automated AI Research

MARS é um novo framework para pesquisa autônoma de IA que supera os gargalos da engenharia complexa de aprendizado de máquina ao integrar planejamento de Busca em Árvore Monte Carlo consciente de orçamento, um pipeline modular de design-decomposição-implementação e memória reflexiva comparativa para alcançar desempenho de última geração no MLE-Bench.

Autores originais: Jiefeng Chen, Bhavana Dalvi Mishra, Jaehyun Nam, Rui Meng, Tomas Pfister, Jinsung Yoon

Publicado 2026-05-21
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Jiefeng Chen, Bhavana Dalvi Mishra, Jaehyun Nam, Rui Meng, Tomas Pfister, Jinsung Yoon

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ê está tentando vencer uma competição de culinária de alto risco, mas tem uma regra muito estrita: você só tem 24 horas para cozinhar, e cada minuto que você gasta picando cebolas custa dinheiro.

A maioria dos programas de computador que tentam resolver esse problema é como chefs amadores que começam a picar tudo de uma vez. Eles escrevem uma receita gigante e bagunçada (um "script monolítico") que tenta fazer tudo de uma só vez. Se queimam a sopa, jogam fora a panela inteira e começam do zero. Eles não se importam quanto tempo leva para ferver a água; eles só querem que a sopa tenha bom gosto. No mundo real da pesquisa em IA, isso é um desastre, porque treinar modelos de IA é como ferver uma panela gigante de sopa — leva muito tempo e eletricidade.

O artigo apresenta o MARS (Agente Modular com Busca Reflexiva), que é como um Chef de Cozinha com uma Equipe de Especialistas e um Caderno Inteligente.

Veja como o MARS funciona, dividido em três partes simples:

1. A Busca "Consciente do Orçamento" (O Planejador Inteligente)

Imagine que você está jogando um jogo de "Adivinhe a Melhor Receita", mas tem um orçamento limitado para ingredientes e tempo.

  • Jeito Antigo: Você tenta todas as receitas que consegue pensar, mesmo que uma leve 10 horas para cozinhar. Se ela ficar um pouco melhor, você a escolhe, mesmo que fique sem tempo para cozinhar qualquer outra coisa.
  • Jeito MARS: O MARS usa uma estratégia chamada MCTS Consciente do Orçamento. Pense nisso como um planejador inteligente que olha para o relógio. Se a Receita A leva 1 hora e tem gosto "ok", e a Receita B leva 10 horas e tem gosto ligeiramente melhor, o MARS escolhe a Receita A. Ele sabe que desperdiçar 9 horas em uma melhoria ínfima é um mau negócio. Ele pergunta constantemente: "Essa melhoria vale o tempo e o dinheiro extras?"

2. Construção Modular (A Linha de Montagem)

Em vez de escrever uma única receita de 50 páginas, o MARS divide o processo de cozinhar em pequenas estações separadas.

  • Jeito Antigo: Um chef escreve um único script confuso. Se o molho estiver errado, ele tem que reescrever todo o documento de 50 páginas para corrigi-lo.
  • Jeito MARS: O MARS usa um pipeline de "Projeto-Decompor-Implementar". Ele atribui diferentes "agentes" (chefs especialistas) a tarefas específicas:
    • Agente A cuida dos vegetais (dados).
    • Agente B cuida das especiarias (arquitetura do modelo).
    • Agente C cuida do cozimento (treinamento).
      Se o molho estiver muito salgado, o MARS muda apenas as instruções do "Agente de Especiarias". Ele não toca nos vegetais ou na carne. Isso torna o código mais fácil de corrigir, mais fácil de testar e muito menos propenso a derrubar todo o sistema.

3. Memória Reflexiva Comparativa (O Caderno "Eureca!")

Esta é a parte mais mágica. Em uma cozinha normal, se um prato falha, você pode apenas dizer: "Isso não funcionou" e seguir em frente.

  • Jeito Antigo: Agentes de IA frequentemente esquecem por que um prato falhou. Eles podem tentar o mesmo erro novamente porque não aprenderam a causa específica.
  • Jeito MARS: O MARS mantém uma "Memória Reflexiva Comparativa". Quando um novo prato fica melhor que o antigo, o MARS não diz apenas "Bom trabalho". Ele age como um detetive. Ele compara a exata diferença entre a receita antiga e a nova.
    • Exemplo: "Ah! O novo prato ficou melhor porque adicionamos uma pitada de sal e cozinhá-lo por 2 minutos a mais. O sal foi a chave, não o tempo."
    • Ele anota isso como uma "Lição". Mais tarde, se tentar um prato completamente diferente, pode dizer: "Ei, aprendi que o sal ajuda com esse tipo de problema", e aplicar essa lição a um ramo totalmente diferente da busca.
    • O artigo descobriu que 63% das lições que o MARS usou vieram dessas "transferências entre ramos" — ou seja, aprendeu com um tipo de problema e aplicou com sucesso a um diferente. Este é o momento "Eureca!".

O Resultado

Os pesquisadores testaram o MARS no MLE-Bench, que é como uma competição de culinária gigante e difícil com 75 desafios diferentes (desde análise de texto até reconhecimento de imagens).

  • A Competição: Outros agentes de IA (como AIDE ou AIRA) tentaram resolver esses problemas, mas frequentemente ficaram presos, escreveram código bagunçado ou desperdiçaram tempo em experimentos caros que não deram retorno.
  • O Vencedor: O MARS ganhou mais medalhas (Ouro, Prata, Bronze) do que qualquer outro sistema de código aberto. Não foi apenas sorte; foi mais eficiente. Ele encontrou soluções melhores mais rápido, não desperdiçando tempo em experimentos caros e de baixo valor e aprendendo com seus erros de forma estruturada.

Em resumo: O MARS é um pesquisador de IA que não apenas "tenta coisas aleatórias". Ele planeja seu tempo cuidadosamente, divide grandes problemas em pedaços pequenos e gerenciáveis, e mantém um caderno detalhado exatamente sobre por que as coisas funcionaram ou falharam, permitindo que ele aprenda e melhore muito mais rápido do que seus concorrentes.

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 →