← Últimos artigos
💬 NLP

Memory as a Controlled Process: Learned Adaptive Memory Management for LLM Agents

Este artigo introduz o MemCon, um framework que trata operações de memória como um Processo de Decisão de Markov aprendível para adaptar dinamicamente estratégias de recuperação, injeção e consolidação por meio de um bandit contextual leve, melhorando significativamente o desempenho e a eficiência de agentes de LLM em diversos benchmarks em comparação com sistemas de memória estáticos baseados em heurísticas.

Autores originais: Eric Hanchen Jiang, Zhi Zhang, Yuchen Wu, Levina Li, Dong Liu, Xiao Liang, Rui Sun, Yubei Li, Edward Sun, Haozheng Luo, Zhaolu Kang, Aylin Caliskan, Kai-Wei Chang, Ying Nian Wu

Publicado 2026-07-16
📖 7 min de leitura🧠 Leitura aprofundada

Autores originais: Eric Hanchen Jiang, Zhi Zhang, Yuchen Wu, Levina Li, Dong Liu, Xiao Liang, Rui Sun, Yubei Li, Edward Sun, Haozheng Luo, Zhaolu Kang, Aylin Caliskan, Kai-Wei Chang, Ying Nian Wu

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á ensinando um robô superinteligente a jogar um novo videogame. Você quer que o robô melhore a cada vez que joga, então dá a ele um caderno onde ele possa anotar o que funcionou e o que não funcionou. Este é o mundo dos agentes de Large Language Model (LLM): programas de IA que podem conversar, planejar e usar ferramentas para resolver problemas. A chave para torná-los verdadeiramente inteligentes não é apenas o cérebro do robô; é o caderno, ou a memória. Se o robô conseguir se lembrar de erros passados, ele não os repetirá. Se ele se lembrar de um truque inteligente que funcionou ontem, poderá usá-lo hoje.

Por muito tempo, os cientistas pensaram nesse caderno como uma biblioteca estática. Eles criaram regras como: "Sempre olhe para as últimas três páginas" ou "Sempre procure pela história mais semelhante". É como ter um bibliotecário que segue um roteiro rígido e imutável, não importa qual livro você peça. Mas a vida real é bagunçada. Às vezes, você precisa de uma olhada rápida no índice; outras vezes, precisa ler o capítulo inteiro. Às vezes, você precisa jogar fora notas antigas para abrir espaço para novas. A grande questão que este artigo aborda é: Podemos ensinar o robô a gerenciar seu próprio caderno, decidindo exatamente quando ler, quando escrever e o que esquecer, em vez de seguir um roteiro rígido?

O Problema: O Robô com um Bibliotecário Quebrado

Conheça nosso agente robô. Ele está tentando resolver quebra-cabeças, navegar em casas virtuais ou responder a perguntas difíceis. Ele tem um sistema de memória, mas até agora, esse sistema tem sido um pouco desajeitado. A maioria dos sistemas existentes usa um "pipeline fixo". Imagine um bibliotecário que, não importa o que você pergunte, sempre retira os cinco melhores livros da prateleira e os entrega a você.

Se você fizer uma pergunta simples como "Qual é o tempo?", o bibliotecário pode jogar cinco enciclopédias pesadas sobre sua mesa. Isso é excesso de ruído! Mas se você fizer uma pergunta complexa como "Como eu conserto um motor quebrado usando apenas ferramentas de 1990?", esse mesmo bibliotecário pode lhe entregar apenas um panfleto irrelevante porque teve medo de procurar mais a fundo. O robô fica travado, confuso pelo excesso de informação ou pela falta da pista crucial de que precisa.

Os autores deste artigo argumentam que essa abordagem de "tamanho único" é a principal razão pela qual os robôs não estão aprendendo mais rápido. Eles acreditam que o melhor comportamento de memória muda dependendo da situação:

  • No início de um jogo: O robô ainda não tem experiência, então não deve perder tempo vasculando um caderno vazio.
  • Quando está travado: Se o robô estiver realizando a mesma ação errada repetidamente, ele precisa de um tipo diferente de busca, não da mesma de sempre.
  • Quando conhece um truque: Se o robô já resolveu um quebra-cabeça semelhante, ele não deve buscar pistas; ele deve apenas retirar a "folha de dicas" (um plano) que escreveu anteriormente.

A Solução: MEMCON, o Bibliotecário Inteligente

Entra em cena o MEMCON (Memory as a Controlled Process - Memória como um Processo Controlado). Os autores não construíram um novo tipo de caderno; em vez disso, construíram um bibliotecário inteligente e adaptável que se assenta sobre qualquer sistema de memória existente.

Pense no MEMCON como um tomador de decisão minúsculo e superveloz que se pergunta três questões antes mesmo de o robô abrir seu caderno:

  1. Quando devo olhar?
  2. O que devo procurar?
  3. Quanto devo pegar?

Em vez de usar uma regra pré-programada, o MEMCON trata o gerenciamento de memória como um jogo de estratégia. Ele utiliza uma abordagem matemática chamada Processo de Decisão de Markov (imagine um fluxograma onde cada escolha leva a um novo estado). O "jogador" neste jogo é o controlador de memória, e seus "movimentos" incluem:

  • Recuperação (Retrieving): Retirar notas antigas.
  • Injeção de um Plano (Injecting a Plan): Inserir uma "folha de dicas" pré-escrita na mente do robô.
  • Re-recuperação (Re-retrieving): Tentar uma nova consulta de busca porque a primeira falhou.
  • Consolidação (Consolidating): Mesclar notas bagunçadas em um resumo limpo.
  • Esquecimento (Forgetting): Jogar fora o lixo velho e inútil para abrir espaço.

A magia está em como o MEMCON aprende. Ele não precisa ser pré-treinado em uma montanha de dados. Em vez disso, ele aprende em tempo real enquanto o robô joga. Cada vez que o robô termina uma tarefa, o MEMCON recebe uma pontuação: "Sucesso!" ou "Falha". Se o robô teve sucesso, as escolhas de memória que levaram a esse sucesso recebem um "high five" (uma recompensa). Se falhou, essas escolhas recebem um "polegar para baixo".

Em apenas algumas dezenas de tarefas, o MEMCON descobre a estratégia perfeita. Ele aprende que para tarefas de "estágio inicial", uma busca superficial é a melhor opção. Aprende que quando o robô está "travado", ele precisa tentar um ângulo de busca completamente diferente. Aprende que para problemas matemáticos complexos, é melhor injetar um plano geral do que buscar exemplos específicos.

Os Resultados: Mais Inteligente, Mais Rápido e Mais Barato

A equipe testou o MEMCON em seis benchmarks diferentes, variando de navegação em casas virtuais (ALFWorld) a resolução de quebra-cabeças científicos (ScienceWorld) e respostas a perguntas de conhecimentos gerais complicadas (GAIA). Eles o testaram com três frameworks de robôs diferentes e três "cérebros" diferentes (os modelos de IA subjacentes).

Os resultados foram impressionantes. O MEMCON consistentemente superou os melhores sistemas de memória existentes.

  • Melhores Pontuações: Em alguns testes, o MEMCON melhorou a taxa de sucesso do robô em até 15,2 pontos. Por exemplo, no benchmark ALFWorld, ele atingiu uma taxa de sucesso de 67,9%, que foi a pontuação mais alta entre todos os sistemas de memória testados.
  • Menos Desperdício: Geralmente, quando você torna um sistema mais inteligente, ele consome mais poder computacional. Mas o MEMCON fez o oposto. Ao saber exatamente o que recuperar, ele evitou trazer informações inúteis. Isso reduziu a quantidade de dados que o robô precisava processar entre 5% e 20%.
  • Sem Custo Extra: Diferente de outros sistemas que pedem para a IA "pensar" sobre o que lembrar (o que custa tempo e dinheiro extras), o MEMCON toma suas decisões em milissegundos usando uma tabela de consulta simples. Ele adiciona zero chamadas extras ao modelo de IA.

Por Que Isso Importa

O artigo sugere que o futuro dos robôs inteligentes não é apenas construir cérebros maiores ou cadernos maiores. É construir melhores gestores para esses cadernos.

Os autores mostram que a memória não deve ser um pipeline estático onde você apenas despeja dados e espera que eles saiam corretamente. Em vez disso, a memória deve ser um processo controlado. Ao permitir que o agente aprenda como acessar suas próprias experiências, podemos criar robôs que são não apenas mais inteligentes, mas também mais eficientes. Eles aprendem mais rápido, cometem menos erros e não ficam sobrecarregados por seu próprio histórico.

Em resumo, o MEMCON ensina o robô a ser o chefe de sua própria memória, garantindo que, quando ele precisar de uma pista, encontre a correta no momento certo, sem se perder em um mar de notas irrelevantes. É uma pequena mudança na forma como gerenciamos a memória, mas parece fazer uma enorme diferença em quão bem esses agentes digitais podem aprender e crescer.

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 →