Memória semântica: fatos e coisas
A memória semântica armazena dados estruturados “sobre o mundo e (o agente) em si”, como diz o artigo. Isso pode ser tão simples quanto usar um armazenamento básico de chave/valor para as preferências do usuário ou pode envolver um sistema mais complexo, como incorporação de vetores. O objetivo é dar ao agente uma maneira de pesquisar prontamente esse “conhecimento de mundo” e disponibilizá-lo em um formato que o agente possa usar como está.
Também ajuda a que a memória semântica seja controlável. Como observa o artigo, uma fonte externa como a Wikipedia é “um ambiente externo que pode ser modificado inesperadamente por outros usuários”, mas uma versão offline (essencialmente, um instantâneo estático de um momento no tempo) não teria esse problema.
Memória processual: tarefas e habilidades
Superficialmente, a memória processual parece um pouco com a memória episódica: é usada para armazenar coisas como processos de raciocínio ou procedimentos de aprendizagem. Mas a memória processual serve especificamente para permitir que o LLM reproduza as etapas de um processo, e não o mero fato de ter seguido tal processo. Ele permite que esses procedimentos sejam executados repetidamente sem a necessidade de serem redescobertos ou recriados do zero a cada vez.
