← Últimos artigos
💬 NLP

Metis: Bridging Text and Code Memory for Self-Evolving Agents

O artigo apresenta o Metis, um sistema de agente autoevolutivo que utiliza uma memória de representação dupla hierárquica para combinar dinamicamente texto em linguagem natural e código executável, alcançando assim uma precisão de tarefa e eficiência de execução superiores em comparação com abordagens existentes ao aproveitar as forças complementares de ambos os tipos de memória.

Autores originais: Zijie Dai, Siuhin He, Hui Li, Qihui Zhou, Jiajun Li, Mingcong Song, Guoping Long, Hongjie Si, Xin Yao, Lin Zhang, James Cheng, Xiao Yan

Publicado 2026-06-24
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Zijie Dai, Siuhin He, Hui Li, Qihui Zhou, Jiajun Li, Mingcong Song, Guoping Long, Hongjie Si, Xin Yao, Lin Zhang, James Cheng, Xiao Yan

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 assistente robô muito inteligente, mas esquecido, a realizar tarefas complexas, como gerenciar sua vida digital ou administrar uma pequena empresa. Cada vez que o robô tenta uma tarefa, ele aprende algo. A grande questão é: Como devemos salvar esse aprendizado para que o robô possa usá-lo mais tarde?

O artigo "METIS" argumenta que existem duas formas principais de salvar esse conhecimento, e a maioria dos sistemas escolhe apenas uma dessas formas por padrão. Os autores descobriram que nenhum dos dois métodos é perfeito por si só, então construíram um novo sistema que utiliza ambos de uma forma hierárquica e inteligente.

Aqui está a divisão usando analogias simples:

1. As Duas Formas de Lembrar

O artigo compara dois métodos de armazenar experiência:

  • Memória de Texto (O "Caderno"):
    • O que é: O robô escreve o que aconteceu em inglês simples, como uma entrada de diário ou um conjunto de instruções.
    • Prós: É barato e rápido de escrever. Também é muito flexível. Se o robo enfrentar uma situação ligeiramente diferente mais tarde, ele pode ler a nota e descobrir como se adaptar.
    • Contras: É lento para usar. Toda vez que o robô precisa realizar a tarefa, ele tem que ler a nota, pensar sobre ela e então executar os passos um por um. É como ler uma receita toda vez que você quer fazer uma torrada.
  • Memória de Código (O "Braço Robótico"):
    • O que é: O robô transforma uma rotina em uma ferramenta pré-pronta ou um script que ele pode simplesmente clicar e executar.
    • Prós: É incrivelmente rápido. Uma vez que a ferramenta é construída, o robô apenas aperta "ir" e a tarefa é concluída instantaneamente.
    • Contras: É caro e arriscado de construir. Você precisa testá-la perfeitamente para garantir que funcione. Além disso, é rígida. Se a situação mudar mesmo que um pouco, a ferramenta pode quebrar ou fazer a coisa errada porque foi construída para um cenário muito específico.

2. O Problema com os Sistemas Atuais

A maioria dos sistemas de IA atuais escolhe um estilo e permanece com ele.

  • Alguns usam apenas o Caderno. Eles são flexíveis, mas lentos e repetitivos.
  • Alguns usam apenas o Braço Robótico. Eles são rápidos, mas frágeis; se o mundo mudar, eles falham.

Os autores descobriram que nenhum dos dois é suficiente por si só. Você precisa da flexibilidade do caderno para novas situações e da velocidade do braço robótico para tarefas comuns.

3. A Solução: METIS (O "Bibliotecário Inteligente")

Os autores criaram um sistema chamado METIS que atua como um bibliotecário inteligente que sabe exatamente quando escrever uma nota e quando construir uma ferramenta.

Como funciona:

  1. A Base (O Caderno): O METIS começa salvando tudo como texto. Ele organiza essas notas em três tipos específicos:

    • Planos: Passos gerais de como fazer as coisas.
    • Fatos: Regras sobre o ambiente (ex: "O banco de dados fica lento às segundas-feiras").
    • Armadilhas: Avisos sobre erros a serem evitados (ex: "Não clique neste botão duas vezes").
    • Por que? Isso é barato de fazer e ajuda o robô a lidar com situações novas e estranhas.
  2. O Upgrade (O Braço Robótico): O METIS não transforma cada nota em uma ferramenta. Ele observa o comportamento do robô.

    • Se o robô tenta usar um "Plano" específico repetidamente para diferentes tarefas, o METIS diz: "Ok, isso é um padrão! Vamos construir uma ferramenta permanente para isso".
    • Ele então constrói cuidadosamente uma ferramenta, testa para garantir que seja segura e a adiciona à biblioteca.
    • Se uma nota for apenas um aviso de uma única vez ou um fato específico, ela permanece como texto.

O Resultado:

  • Para tarefas novas ou estranhas: O robô lê as notas flexíveis (Memória de Texto) para descobrir como proceder.
  • Para tarefas comuns e repetidas: O robô pula a parte de pensar e apenas usa as ferramentas pré-construídas (Memória de Código).

4. Por Que Isso Importa (Os Resultados)

Os autores testaram isso em um benchmark difícil chamado AppWorld (um ambiente simulado com muitos aplicativos).

  • Melhor Precisão: O METIS resolveu mais tarefas corretamente do que sistemas que usavam apenas notas ou apenas ferramentas.
  • Execução Mais Rápida: Como utilizou ferramentas para tarefas comuns, o METIS terminou os trabalhos mais rápido e utilizou menos recursos computacionais.
  • Mais Barato de Construir: Surpreendentemente, embora construir ferramentas seja caro, o METIS gastou menos esforço total construindo sua memória do que outros sistemas avançados. Isso ocorre porque o METIS só construiu ferramentas quando elas eram realmente necessárias (quando um padrão se repetia), evitando o desperdício de construir ferramentas para tarefas de uma única vez.

Resumo da Analogia

Imagine que você está aprendendo a cozinhar.

  • Memória de Texto é como ler um livro de receitas. É ótimo para aprender novos pratos, mas você tem que ler e seguir os passos toda vez.
  • Memória de Código é como ter um subchefe que pode picar cebolas ou ferver água instantaneamente. É super rápido, mas você precisa treiná-lo primeiro, e ele não consegue lidar com uma receita que você ainda não o ensinou.

O METIS é o chef principal que lê o livro de receitas para aprender novos pratos, mas assim que percebe que "eu faço molho de macarrão toda terça-feira", ele treina o subchefe para fazer isso automaticamente. Dessa forma, você obtém o melhor dos dois mundos: a capacidade de aprender coisas novas e a velocidade para realizar tarefas rotineiras instantaneamente.

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 →