AMP: A Vendor-Neutral Wire Format for Agent Memory Operations
Este artigo apresenta o memorywire, um formato de fio JSON-Schema neutro em relação ao fornecedor e uma implementação de referência que padroniza as operações de memória de agentes através de diversos frameworks por meio de uma interface unificada, um canal de governança e adaptadores de backend empiricamente validados, visando possibilitar a interoperabilidade sem competir com o Model Context Protocol.
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á construindo uma equipe de assistentes de IA. No momento, cada assistente tem sua própria maneira de lembrar das coisas. Um escreve notas em um diário de couro, outro usa um aplicativo de notas adesivas digitais e um terceiro mantém um memorando de voz. Todos eles falam "línguas" de memória diferentes. Se você quiser mudar o sistema de um assistente para outro, terá que reescrever todo o seu histórico do zero. Pior ainda, se um assistente escrever algo estranho ou perigoso, não há um gerente para verificar antes que isso seja trancado em seu cérebro permanente.
memorywire é uma nova proposta para corrigir esse caos. Pense nisso como um tradutor universal e um sistema de arquivamento padronizado para as memórias de IA.
Aqui está como o artigo divide isso, usando analogias simples:
1. O Problema: A "Torre de Babel" da Memória de IA
Atualmente, as ferramentas de memória de IA populares (como mem0, Letta, Cognee) são como países diferentes com moedas diferentes.
- O Problema: Se você quiser mover a memória de uma IA do "País A" para o "País B", não pode apenas transferir o dinheiro; você tem que derretê-lo e cunhá-lo novamente. Você perde detalhes e isso é caro.
- O Gerente Ausente: Nenhum desses sistemas possui um "gerente" integrado para revisar o que a IA escreve antes que se torne permanente. É como deixar um aluno escrever no quadro branco da escola sem um professor verificar primeiro se a matemática está correta.
2. A Solução: Um "Fio de Memória" Universal
Os autores criaram o memorywire, que é um formato padrão (uma forma específica de empacotar dados) que qualquer sistema de IA pode entender.
As 5 Ações: Em vez de uma lista bagunçada de comandos, o memorywire define exatamente cinco coisas que uma IA pode fazer com a memória:
- Lembrar (Remember): Escrever um novo fato.
- Recordar (Recall): Pedir uma memória.
- Esquecer (Forget): Deletar uma memória.
- Mesclar (Merge): Combinar duas memórias semelhantes em uma só (para evitar duplicatas).
- Expirar (Expire): Deletar automaticamente memórias antigas (como uma data de "validade").
Os 4 Tipos de Memória: Assim como os humanos, o sistema classifica as memórias em quatro baldes:
- Semântica: Fatos (ex: "Alice odeia amendoim").
- Episódica: Eventos (ex: "Alice estava nervosa em seu voo ontem").
- Procedural: Passos de "como fazer" (ex: "Como reservar um voo").
- Emocional: Sentimentos (ex: "Alice sentiu ansiedade sobre voar").
3. O "Guarda de Trânsito": O Roteador (Router)
O artigo introduz um "Roteador" que atua como um guarda de trânsito.
- Como funciona: Quando você pede para uma IA "Recordar" algo, o Roteador não pergunta apenas a um banco de dados; ele grita a pergunta para todos os diferentes sistemas de memória conectados a ele ao mesmo tempo.
- O Truque Mágico (RRF): O Roteador usa um truque matemático chamado Fusão de Classificação Recíproca (RRF). Imagine três amigos adivinhando um número.
- Se o Amigo A diz "5", o Amigo B diz "5" e o Amigo C (um mentiroso) diz "100", o Roteador confia nos dois amigos que concordam.
- O artigo prova que, mesmo que um dos sistemas de memória seja hackeado ou esteja mentindo, esse truque matemático garante que a IA receba a resposta correta. É como uma rede de segurança que pega o mentiroso.
4. O "Humano no Circuito": O Portão de Aprovação
Este é um recurso importante. O sistema permite um fluxo de trabalho de "Diferença e Aprovação" (Diff-and-Approve).
- O Cenário: Uma IA quer escrever uma nova memória: "O usuário é alérgico a amendoim".
- O Portão: Em vez de salvar imediatamente, o sistema faz uma pausa. Ele mostra a um revisor humano um "diff" (uma comparação do que é novo versus o que é antigo).
- A Decisão: O humano clica em "Aprovar" ou "Rejeitar". Somente então a memória é salva. Isso evita que a IA escreva acidentalmente fatos falsos ou prejudiciais.
5. O Que Eles Realmente Testaram (Os Resultados)
Os autores não inventaram um novo cérebro mágico; eles apenas organizaram as ferramentas existentes melhor. Eles testaram o sistema com:
- Velocidade: Foi muito rápido (cerca de 40 milissegundos para lembrar ou recordar algo).
- Precisão: Tested with 42 questions, the system found the correct answer 100% of the time in the top 5 results. (An additional 8 trick questions were used to ensure the system didn't hallucinate.)
- Segurança: Eles tentaram "hackear" o sistema fazendo um dos bancos de dados de memória mentir. O "Guarda de Trânsito" (RRF) ignorou com sucesso o mentiroso e manteve as respostas corretas.
- Compatibilidade: Eles testaram contra 5 sistemas de memória existentes. Funcionou perfeitamente com os que foram construídos sobre bancos de dados padrão (SQLite e PostgreSQL) e funcionou bem o suficiente com os outros, provando que pode falar diferentes "línguas".
O Ponto Principal
O artigo afirma que o memorywire não é um novo tipo de inteligência de IA. É um protocolo padronizado. É a "porta USB-C" para a memória de IA. Ele permite que diferentes sistemas de IA se conectem ao mesmo banco de memória, garante que dados ruins possam ser filtrados por humanos e protege o sistema mesmo se uma parte da rede for comprometida.
Os autores são honestos: eles não estão alegando que esta é a solução final e perfeita. Eles estão lançando isso como um "rascunho" (versão 0) para obter feedback, com o objetivo de torná-lo um padrão que todos adotem, de forma semelhante a como o Model Context Protocol (MCP) está se tornando um padrão para ferramentas de IA.
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.