Memória do Agente
Memória do agente é a capacidade de um agente de IA armazenar, recuperar e utilizar informações de interações, observações e ações anteriores para informar futuros comportamentos, possibilitando contexto persistente entre sessões.
Entendendo Memória do Agente
Um agente sem estado, que esquece tudo entre conversas, é extremamente limitado. A memória do agente transforma uma IA restrita à sessão em um colega digital persistente, que conhece suas preferências, lembra de conversas anteriores e constrói um modelo cada vez mais rico do seu trabalho e relacionamentos.
A memória do agente atua em múltiplas escalas de tempo e tipos. A memória de curto prazo mantém o contexto da conversa atual dentro da sessão ativa. A memória de longo prazo persiste entre sessões, armazenando fatos, preferências e padrões aprendidos. A memória episódica registra eventos e interações específicas do passado. A memória semântica armazena conhecimento geral sobre entidades, relacionamentos e conceitos. A memória de trabalho é o subconjunto ativo utilizado no raciocínio atual.
Diferentes mecanismos de armazenamento atendem a diferentes tipos de memória. A janela de contexto do LLM fornece memória de trabalho de curto prazo. Bancos de vetores como o ChromaDB permitem memória semântica de longo prazo por meio de embedding e recuperação. Bancos de dados estruturados como PostgreSQL armazenam registros episódicos. Grafos de conhecimento capturam relações entre entidades.
A recuperação é tão importante quanto o armazenamento da memória. Um agente com um milhão de fatos armazenados só é útil se conseguir recuperar com eficiência os fatos certos para cada situação. Busca semântica, travessia de grafos e recuperação ponderada pela recência são estratégias comuns para destacar memórias relevantes em grandes volumes de dados.
Como GAIA usa Memória do Agente
A GAIA mantém uma memória persistente através de várias camadas de armazenamento. O contexto de curto prazo é gerenciado no estado do LangGraph durante cada fluxo de trabalho. Para a memória de longo prazo, a GAIA extrai fatos das suas conversas e os armazena no PostgreSQL, enquanto o ChromaDB guarda os embeddings vetoriais para a busca semântica. Na recuperação, ela combina busca semântica e busca de texto completo, reordena os resultados, pondera a recência e a importância e pode seguir as ligações entre pessoas e projetos. A GAIA lembra suas preferências de comunicação, contexto de projetos anteriores, relações importantes e padrões de fluxo de trabalho, construindo ao longo do tempo um modelo mais rico do seu trabalho.
Conceitos relacionados
Memória Baseada em Grafo
Memória baseada em grafo é uma arquitetura de memória de IA que armazena informações como nós e relações interconectados, permitindo compreensão contextual rica e conhecimento persistente ao longo das interações.
Banco de Dados Vetorial
Um banco de dados vetorial é um sistema de banco de dados projetado para armazenar, indexar e consultar embeddings vetoriais de alta dimensão em escala, permitindo buscas rápidas por similaridade em grandes coleções de dados embutidos.
Grafo de Conhecimento
Um grafo de conhecimento é uma representação estruturada de informações que organiza os dados como entidades, seus atributos e os relacionamentos entre elas, permitindo que as máquinas compreendam e raciocinem sobre informações conectadas.
Consciência de contexto
Consciência de contexto em IA é a capacidade de compreender toda a situação em torno de uma tarefa ou interação, incluindo quem está envolvido, o que já aconteceu, projetos relacionados, prazos e as preferências e padrões do usuário.
LangGraph
LangGraph é um framework para construir aplicações de IA com múltiplos agentes e estado, que suporta fluxos de trabalho complexos, com ciclos, ramificações, lógica condicional e gerenciamento de estado persistente.
Estado do Agente
Estado do agente é o conjunto de dados estruturados que um agente de IA mantém durante a execução de uma tarefa, registrando o que foi feito, o que foi aprendido e quais etapas ainda restam — permitindo o raciocínio em múltiplas etapas sem repetição de tarefas.
IA Aumentada por Memória
IA aumentada por memória é uma arquitetura de inteligência artificial que expande as capacidades de um modelo de linguagem conectando-o a sistemas externos de memória persistente, permitindo que o agente se lembre e recupere informações além dos limites de uma única janela de contexto.
LangChain
LangChain é um framework source-available em Python e JavaScript que fornece abstrações e componentes para construir aplicações que usam grandes modelos de linguagem, incluindo chains, agentes, memória e integrações com ferramentas.
Dot
Dot era um app de companhia com IA para iPhone que conversava com você e lembrava o contexto entre conversas. Encerrou em outubro de 2025.
OpenAI Dots
Dots é o agente persistente da OpenAI para trabalho contínuo. Aprende suas preferências e metas, roda no próprio computador na nuvem e conecta milhares de apps por ChatGPT, Slack e Teams.
