Pular para o conteúdo principal

Uma publicação com a etiqueta "RAG"

Ver todas as etiquetas

Stanford CS329A (Ep 11): Agent Memory — MemGPT, Cartridges, CacheBlend e Arquitetura de Contexto Hierárquico

· 12 min para ler
Jaybee
AI & Robotics Engineer

Quando engenheiros e desenvolvedores utilizam agentes autônomos de IA como parceiros de desenvolvimento ou colaboradores de longo prazo em produção, enfrentam invariavelmente três grandes gargalos de arquitetura:

  1. "O agente esquece completamente decisões fundamentais de arquitetura acordadas na sessão de ontem."
  2. "Inserir uma base corporativa de 100.000 linhas de código em uma janela de contexto de 1 milhão de tokens causa forte degradação de atenção (o fenômeno Lost-in-the-Middle) e custos exorbitantes de API a cada turno."
  3. "Ao mesclar múltiplos fragmentos de documentos (chunks) em fluxos de RAG, os caches de prefixo chave-valor (KV) são invalidados, elevando o tempo para o primeiro token (TTFT) para vários segundos."

O cérebro humano supera essa restrição com maestria: temos uma memória de trabalho física extremamente restrita (apenas 4 a 7 fragmentos discretos), mas recuperamos lembranças de décadas passadas instantaneamente e integramos novos conhecimentos sem sobrecarga cognitiva.

Dando continuidade à Parte 3: Engenharia de Agentes de Stanford CS329A: Self-Improving AI Agents, este artigo examina a Agent Memory Architecture — a forma como a inteligência artificial confere aos sistemas autônomos uma memória persistente e hierárquica em três camadas fundamentais:

  • Camada de Controle de Software (MemGPT, UC Berkeley 2023): Paginação de memória virtual hierárquica inspirada em sistemas operacionais.
  • Camada de Representação Neural (Cartridges, 2025): Destilação de contexto via autoaprendizado (Self-Study) que condensa documentos volumosos em vetores KV contínuos e modulares.
  • Camada de Infraestrutura de Sistemas (CacheBlend, EuroSys 2025): Recálculo seletivo de cache KV restaurando a atenção cruzada e reduzindo a latência RAG em 3,3x.