Mit KI entwickeln

Wie KI-Agenten Sleep-Time-Compute nutzen, um Langzeitgedächtnis zu organisieren

Anthropic erklärt, wie Claude Träumen und Salienz-Bewertung nutzt, um Gedächtnis zu konsolidieren, Fehler zu korrigieren und Wissensstrukturen während der Leerlaufzeit aufzubauen.

Ein digitaler Gehirn-Würfel neben Papiernotizen und einer Schlafmaske
Für diesen Artikel generierte Illustration

Automatisch aus dem englischen Original übersetzt.

Anthropic hat eine technische Tiefenanalyse zur Architektur des Agentengedächtnisses veröffentlicht. Darin wird detailliert beschrieben, wie die Claude-Modelle die Verarbeitungszeit im Leerlauf nutzen, um Erfahrungen zu konsolidieren. Der Bericht skizziert einen Mechanismus namens "Träumen" (Dreaming), bei dem Agenten Sitzungsprotokolle offline überprüfen, um Fehler zu korrigieren, Notizen zu verfeinern und strukturierte Wissensrepräsentationen für zukünftige Aufgaben zu erstellen.

Was passiert ist

Der Artikel zieht eine Parallele zwischen der menschlichen Gedächtniskonsolidierung im Schlaf und einem computergestützten Prozess, der als "Sleep-Time-Compute" bezeichnet wird. So wie der menschliche Hippocampus Erfahrungen wiedergibt, um sie in den Neocortex zu integrieren, können KI-Agenten Zeiträume zwischen Interaktionen nutzen, um ihren Kontext neu zu organisieren. Forscher von Letta und UC Berkeley haben dieses Konzept bereits vorgeschlagen, aber Anthropic liefert konkrete Benchmarks, die zeigen, wie es die Leistung von Claude bei langfristigen Aufgaben verbessert.

Die zentrale Erkenntnis ist, dass effektives Gedächtnis nicht nur darin besteht, Daten zu speichern, sondern auch darin vorherzusagen, was später nützlich sein wird. Agenten schreiben "Gedächtnisnotizen" basierend auf salienten Ereignissen und markieren sie für die spätere Abrufbarkeit. Die Qualität dieser Notizen hängt jedoch stark von der Fähigkeit des Modells ab, die Wichtigkeit einzuschätzen. Ältere oder weniger leistungsfähige Modelle neigen dazu, Informationen wahllos zu horten, während neuere Modelle wie Claude Opus 5 und Sonnet 5.5 lernen, Regeln und verifizierte Fakten zu destillieren, wodurch eine effizientere Wissensbasis entsteht.

Wie es funktioniert

Das System basiert auf zwei Hauptkomponenten: dem Schreiben von Gedächtnisinhalten während der Sitzung und dem Offline-Träumen. Während aktiver Aufgaben identifiziert der Agent saliente Ereignisse und schreibt sie in einen persistenten Gedächtnisspeicher, wie z. B. ein Datei-Verzeichnis. Dies dient als Vorhersage, dass die Information erneut benötigt wird. Wenn ein Agent beispielsweise eine Aufgabe nicht erfüllt, kann er das Scheitern protokollieren und Hypothesen über die Ursache aufstellen, um eine Regel für zukünftige Versuche zu erstellen.

Das Träumen findet statt, wenn der Agent nicht aktiv mit einem Benutzer interagiert. Er überprüft die Transkripte früherer Sitzungen gegen seine gespeicherten Gedächtnisnotizen. Widerspricht eine Notiz dem Transkript, korrigiert der Agent diese. Dieser Prozess ermöglicht es dem Agenten auch, höherstufige Repräsentationen wie "Wikis" zu erstellen, die verwandte Konzepte miteinander verknüpfen. Diese Strukturen helfen dem Agenten, seine wachsende Wissensbasis effizienter zu durchsuchen, als dies beim Durchforsten von Rohprotokollen möglich wäre.

Wichtige Details

  • Sleep-Time-Compute: Agenten nutzen die Leerlaufzeit, um Protokolle wiederzugeben, Gedächtnisfehler zu korrigieren und Wissen zu konsolidieren, ähnlich wie menschliche Schlafzyklen.
  • Salienz-Bewertung: Neuere Modelle wie Claude Opus 5.5 speichern selektiv strategische Regeln und verifizierte Fakten, während ältere Modelle wie Sonnet 3.7 redundante Zustandsdaten speicherten, was zu Leistungseinbußen führte.
  • Benchmark-Ergebnisse: Im Continual Learning Bench (CL-Bench) 1.0 schloss Opus 5 den Lernkreislauf, indem es validierte Regeln aufzeichnete, und übertraf zustandslose Baselines deutlich.
  • Pokémon Red Test: Fable 5 verdiente vier Abzeichen, indem es einen kleinen, strategischen Gedächtnisordner pflegte, während Sonnet 3.7 aufgrund unübersichtlicher, veralteter Gedächtnisdateien nur ein Abzeichen erhielt.
  • Korrektur durch Träumen: Bei einer Navigationsaufgabe ermöglichte das Träumen Claude, eine falsche Erinnerung an einen Kartenort zu korrigieren, was verhinderte, dass er in einer Schleife stecken blieb.
  • Wiki-Konstruktion: Agenten können während des Träumens verlinkte Wiki-Seiten aus großen Dokumentenkorpora erstellen, was die Abrufgenauigkeit bei komplexen Abfragen verbessert.

Warum das wichtig ist

Für Ingenieure, die autonome Agenten entwickeln, unterstreicht dies, dass Gedächtnismanagement nicht nur ein Speicherproblem ist, sondern ein Kuratierungsproblem. Das Speichern jeder Interaktion führt zu Rauschen und langsameren Abrufzeiten, wie im Pokémon-Benchmark zu sehen war, wo exzessive Dateierstellung den Fortschritt blockierte. Effektive Agenten müssen zwischen transienten Zustandsdaten, die aus der Umgebung gelesen werden können, und strategischem Wissen, das beibehalten werden muss, unterscheiden.

Das Konzept des Träumens bietet eine praktische Lösung zur Aufrechterhaltung der Gedächtnisintegrität. Ohne Offline-Validierung können Agenten falsche Annahmen verstärken, was zu sich wiederholenden Fehlern führt. Durch die Implementierung eines Hintergrundprozesses, der das Gedächtnis gegen Ground-Truth-Protokolle validiert, können Entwickler sicherstellen, dass ihre Agenten aus Fehlern lernen, anstatt sie zu häufen. Dies verschiebt den Designfokus von einfachen Kontextfenstern hin zu dynamischen, selbstkorrigierenden Wissensbasen.

Was Sie tun können

  • Implementieren Sie einen Hintergrundjob, der Agentenprotokolle während der Leerlaufphasen überprüft, um inkonsistente Gedächtniseinträge zu identifizieren und zu korrigieren.
  • Entwerfen Sie Gedächtnisschemas, die transiente Zustände (z. B. aktueller Standort) von persistenter Strategie (z. B. bewährte Taktiken) trennen.
  • Erlauben Sie fortgeschrittenen Modellen, die Salienz autonom zu bewerten, anstatt starre Regeln dafür vorzuschreiben, was gespeichert werden soll, da feste Regeln die Leistung beeinträchtigen können.
  • Nutzen Sie strukturierte Repräsentationen wie Wikis oder verlinkte Notizen, um Agenten dabei zu helfen, große Wissensbasen effizient zu navigieren.
  • Testen Sie die Gedächtnisretention Ihres Agenten mit langfristigen Benchmarks wie CL-Bench, um dessen Fähigkeit zu messen, Lernkreisläufe zu schließen.
  • Überwachen Sie die Größe und Wachstumsrate des Gedächtnisordners, um Hortungsverhalten zu erkennen, das auf eine schlechte Salienz-Bewertung hindeuten kann.
  • #ai agents
  • #machine learning
  • #anthropic
  • #memory architecture
  • #llm

Tools aus dem Bytechap-Shop

Weiterlesen

Alle Artikel