Stanford CS329A (Ep 11): Agent Memory — MemGPT, Cartridges, CacheBlend und hierarchische Kontextarchitektur
Wenn Entwickler autonome KI-Agenten als langfristige Partner oder autonome Software-Engineering-Assistenten in der industriellen Praxis einsetzen, stoßen sie unweigerlich auf drei gravierende architektonische Hürden:
- „Der Agent vergisst fundamentale Architekturentscheidungen, die in der gestrigen Sitzung mühsam erarbeitet wurden, über Nacht vollständig.“
- „Das Einspeisen einer 100.000 Zeilen umfassenden Codebasis in ein 1-Million-Token-Kontextfenster führt zu massivem Aufmerksamkeitsverlust (Lost-in-the-Middle-Phänomen) und explodierenden API-Rechnungen.“
- „Beim Kombinieren mehrerer Dokumentfragmente (Chunks) in RAG-Pipelines werden vorhandene Präfix-KV-Caches ungültig, wodurch die Latenz bis zum ersten Token (TTFT) auf mehrere Sekunden ansteigt.“
Das menschliche Gehirn löst dieses Dilemma mit bestechender Eleganz: Es verfügt über ein stark begrenztes Arbeitsgedächtnis (nur 4 bis 7 Chunks), ruft jedoch Erinnerungen aus Jahrzehnten blitzschnell ab und synthetisiert domänenübergreifendes Wissen ohne kognitive Lähmung.
In der Fortsetzung von Teil 3: Agent Engineering von Stanford CS329A: Self-Improving AI Agents untersuchen wir die Agent Memory Architecture — wie moderne Systeme autonomen Agenten persistentes, hierarchisches Erinnerungsvermögen über drei Abstraktionsebenen hinweg verleihen:
- Software-Steuerungsebene (MemGPT, UC Berkeley 2023): Vom Betriebssystem inspiriertes virtuelles Speicher-Paging.
- Neuronale Repräsentationsebene (Cartridges, 2025): Kontextdestillation via Self-Study, die 500-seitige Dokumente in modulare, kontinuierliche KV-Vektoren komprimiert.
- Systeminfrastruktur-Ebene (CacheBlend, EuroSys 2025): Selektive KV-Neuberechnung, die Cross-Attention wiederherstellt und RAG-Latenzen um den Faktor 3.3x senkt.
