← Últimos artigos
💬 NLP

A-MapReduce: Executing Wide Search via Agentic MapReduce

O A-MapReduce é um novo framework multiagente que utiliza um paradigma MapReduce para transformar tarefas de busca ampla em processos de recuperação paralelos e estruturados horizontalmente, alcançando um desempenho de estado da arte e ganhos significativos de eficiência sobre sistemas agênticos sequenciais existentes.

Autores originais: Mingju Chen, Guibin Zhang, Heng Chang, Yuchen Guo, Shiji Zhou

Publicado 2026-02-03
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Mingju Chen, Guibin Zhang, Heng Chang, Yuchen Guo, Shiji Zhou

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 Grande Problema: O "Corredor Infinito" vs. A "Biblioteca"

Imagine que você tem um assistente muito inteligente (um agente de IA) e faz uma pergunta que exige encontrar muitas informações.

  • Busca Profunda (Deep Search) é como pedir ao seu assistente para resolver um problema matemático complexo. Eles pensam passo a passo, um após o outro, aprofundando-se na lógica. Isso funciona bem.
  • Busca Ampla (Wide Search) é como pedir ao seu assistente: "Encontre-me os 100 melhores restaurantes em Paris, seus endereços e suas classificações por estrelas."

Os sistemas de IA atuais tentam fazer essa "Busca Ampla" da mesma forma que fazem o pensamento profundo: eles percorrem um longo corredor único, verificando um restaurante, depois o próximo, depois o próximo.

  • O Problema: Se a lista for enorme, o assistente se perde. Eles esquecem o que encontraram antes, visitam o mesmo restaurante duas vezes ou ficam sem tempo antes de terminar a lista. É como tentar limpar uma biblioteca enorme caminhando por um corredor de cada vez, cansando-se e esquecendo quais livros já verificou.

A Solução: A-MapReduce (A Abordagem da "Linha de Montagem")

Os autores propõem um novo framework chamado A-MapReduce. Eles pegam um conceito da ciência da computação (MapReduce) e o aplicam a agentes de IA.

Pense no A-MapReduce não como uma única pessoa caminhando por um corredor, mas como uma linha de montagem de uma fábrica altamente organizada.

1. A Fase "Map" (Mapeamento): A Decomposição

Em vez de um único agente fazendo tudo, o sistema atua como um Gerente de Projeto.

  • A Analogia: Imagine que você precisa embalar 1.000 caixas para uma mudança. Em vez de uma pessoa carregar uma caixa de cada vez, o Gerente de Projeto cria uma lista de todas as 1.000 caixas (a "Matriz de Tarefas").
  • O que ele faz: O gerente divide a grande pergunta ("Encontre 100 restaurantes") em 100 tarefas minúsculas e específicas ("Encontrar informações para o Restaurante A", "Encontrar informações para o Restaurante B").
  • A Magia: Ele não apenas as lista; ele descobre a melhor maneira de agrupá-las. Talvez ele as agrupe por bairro para que os agentes não precisem viajar longe. Isso é chamado de Agrupamento Adaptativo (Adaptive Batching).

2. A Fase "Reduce" (Redução): A Consolidação

  • A Analogia: Uma vez que as 100 caixas foram embaladas por uma equipe de 10 trabalhadores (agentes de busca) trabalhando ao mesmo tempo (em paralelo), todos trazem suas caixas para uma estação central.
  • O que ele faz: Um agente "Redutor" pega todos esses pedaços separados de informação e os une em uma tabela perfeita e organizada. Se uma peça estiver faltando, o sistema sabe exatamente qual caixa abrir e consertar, em vez de recomeçar do zero.

O Ingrediente Secreto: A "Memória de Experiência"

O artigo introduz um recurso especial chamado Memória Experiencial (Experiential Memory). Esta é a maneira do sistema "aprender com seus erros" sem precisar de um professor humano.

  • A Analogia: Imagine um chef veterano que cozinhou o mesmo prato 100 vezes.
    • Sem Memória: Toda vez que você pede o prato, o chef começa do zero, talvez queimando a torrada ou esquecendo um tempero, porque não se lembra do que aconteceu da última vez.
    • Com Memória: O chef tem um "caderno de receitas". Antes de começar a cozinhar, ele consulta o caderno. Diz: "Da última vez, agrupamos os ingredientes por cor e isso economizou 10 minutos. Além disso, esquecemos de verificar a temperatura do forno, então vamos corrigir isso."
  • Como funciona no artigo:
    • Quando o sistema termina uma tarefa, ele salva uma nota sobre o que funcionou bem e o que não funcionou.
    • Na próxima vez que recebe uma pergunta semelhante, ele consulta essas notas.
    • Ele usa essas notas para decidir: "Devo enviar 10 trabalhadores ou 50? Devo agrupar por cidade ou por preço?"
    • Com o tempo, o sistema torna-se mais rápido, mais barato e mais preciso porque está constantemente refinando sua "linha de montagem" com base em experiências passadas.

Por Que Isso Importa (Os Resultados)

O artigo testou este sistema em cinco benchmarks diferentes (como "WideSearch" e "DeepWideSearch") e o comparou com outros sistemas de IA de ponta.

  1. É Mais Rápido: Como utiliza trabalhadores paralelos (muitos agentes trabalhando ao mesmo tempo) em vez de uma linha lenta, terminou as tarefas 45,8% mais rápido do que outros sistemas.
  2. É Mais Barato: Como não desperdiça tempo refazendo o trabalho ou se perdendo, utilizou menos dinheiro (custos de API) para obter resultados iguais ou melhores.
  3. É Mais Inteligente: Obteceu pontuações melhores em precisão (scores F1) porque manteve um controle melhor de toda a lista, garantando que nenhum item fosse perdido.

Resumo em Uma Sentença

A-MapReduce transforma uma busca caótica e lenta por quantidades massivas de informação em uma linha de montagem paralela e otimizada que se torna mais inteligente e eficiente cada vez que completa um trabalho, ao lembrar o que funcionou melhor no passado.

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 →