← Últimos artigos
💬 NLP

MemPro: Agentic Memory Systems as Evolvable Programs

O MemPro é um framework de evolução em nível de sistema que trata todo o pipeline de construção e recuperação de memória como um programa evoluível, permitindo que agentes autônomos diagnostiquem falhas iterativamente e refinem seus sistemas de memória para superar baselines estáticos e de nível de prompt em tarefas de longo horizonte.

Autores originais: Qingshan Liu, Guoqing Wang, Wen Wu, Jingqi Huang, Xinqi Tao, Dejia Song, Jie Zhou, Liang He

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

Autores originais: Qingshan Liu, Guoqing Wang, Wen Wu, Jingqi Huang, Xinqi Tao, Dejia Song, Jie Zhou, Liang He

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á contratando um assistente de pesquisa brilhante, mas esquecido, para ajudá-lo a resolver um mistério massivo de vários anos. Você lhe dá um caderno (o "banco de memória") para anotar as pistas conforme ele as encontra.

O Problema com os Assistentes Atuais
Atualmente, a maioria dos assistentes de IA funciona assim: você diz a eles, "Anote as pistas em seu caderno", e mais tarde, "Procure no seu caderno para encontrar a resposta".

  • A Falha: Uma vez contratados, a maneira como eles escrevem e leem é fixa. Se o mistério mudar (por exemplo, de rastrear a localização de uma pessoa para entender uma árvore genealógica complexa), o assistente continua usando os mesmos velhos hábitos de caderno. Eles podem escrever demais, esquecer a ordem dos eventos ou procurar na seção errada do caderno.
  • A Correção Atual: Pesquisadores geralmente tentam corrigir isso apenas dizendo ao assistente, "Tente escrever as pistas de forma diferente", ou "Tente ler as pistas de forma diferente". Isso é como dar ao assistente um novo post-it com instruções, mas o cérebro do assistente e seus hábitos reais de organização de caderno permanecem rígidos.

A Solução MemPro: O "Aprendiz Autossuperior"
O artigo introduz o MemPro, um sistema que trata todo o fluxo de trabalho do assistente não apenas como um conjunto de instruções, mas como um programa vivo e editável.

Pense no MemPro como um treinador mestre que não dá apenas um novo post-it ao assistente. Em vez disso, o treinador observa o assistente falhar, diagnostica por que ele falhou e, então, reescreve a descrição do cargo e as ferramentas do próprio assistente.

Veja como o MemPro funciona, passo a passo:

1. A "Árvore de Versões" (A Árvore Genealógica das Ideias)

Em vez de apenas tentar uma nova maneira de trabalhar e esperar que funcione, o MemPro cria uma árvore genealógica de diferentes versões do assistente.

  • A Raiz: Começa com o assistente original.
  • Os Ramos: Se o assistente falhar em um tipo específico de tarefa, o MemPro não corrige apenas esse erro específico. Ele cria uma versão "filha" do assistente que tenta uma abordagem completamente diferente.
  • O Benefício: Se um ramo da árvore genealógica descobrir uma ótima maneira de lidar com pistas "baseadas em tempo", mas outro ramo descobrir uma ótima maneira de lidar com pistas "baseadas em relacionamentos", o MemPro mantém ambos. Ele não força o assistente a escolher apenas um caminho; ele permite que as melhores ideias se ramifiquem e sobrevivam.

2. O "Agente Evolutivo" (O Treinador Detetive)

O MemPro usa uma IA especial (o "Agente Evolutivo") que atua como um treinador detetive.

  • Diagnóstico: Ele observa onde o assistente falhou. Eles esqueceram a ordem dos eventos? Misturaram duas pessoas diferentes?
  • O Ciclo de Edição e Depuração (Edit-Debug Loop): Esta é a parte mágica. O treinador não diz apenas "Seja mais cuidadoso". Ele realmente edita o código que o assistente utiliza.
    • Analogia: Se o assistente estava usando uma lupa para ler textos minúsculos e falhando, uma correção baseada apenas em prompt diria "Tente com mais atenção". O treinador do MemPro diz: "Vamos trocar a lupa por um microscópio e reescrever as instruções sobre como segurá-lo".
    • Ele então "depura" este novo código em alguns casos de teste para garantir que funcione antes de torná-lo oficial.

3. O Resultado: Um Sistema que Cresce

O artigo testou isso em quatro "mistérios" diferentes (datasets como LongMemEval, LoCoMo, HotpotQA e NarrativeQA).

  • Melhoria Rápida: Em apenas algumas rodadas deste editor "treinador" do sistema, o MemPro tornou-se melhor do que os melhores assistentes existentes, mesmo aqueles que eram muito caros ou complexos.
  • Crescimento Contínuo: Ao contrário de outros sistemas que atingem um teto e param de melhorar, o MemPro continuou evoluindo; quanto mais ele evoluía, mais inteligente ficava, porque estava constantemente reescrevendo seu próprio "cérebro" e "hábitos de caderno" para se adequar ao tipo específico de quebra-cabeça que estava resolvendo.

Por que Isso Importa (Segundo o Artigo)

Os autores argumentam que, para a IA lidar com tarefas longas e complexas, não podemos apenas ajustar o "prompt" (as instruções). Temos que tratar o sistema inteiro — como ele constrói sua memória e como a utiliza — como um software que pode evoluir.

Em resumo: O MemPro é um sistema que constrói uma versão melhor de si mesmo. Ele não apenas aprende com os erros; ele reescreve seu próprio livro de regras e ferramentas para garantir que nunca cometa o mesmo erro duas vezes, criando um sistema de memória "vivo" que fica mais inteligente quanto mais é usado.

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 →