von Sirui Sun und Nihit Desai
Heute führen wir Agent Memory auf Agent Bricks ein, der Plattform von Databricks für Agenten-Entwickler. Agent Memory verbessert die Qualität von Agenten und senkt gleichzeitig Kosten sowie Latenzzeiten, indem wichtige Fakten, Präferenzen und Workflows gespeichert werden, an die sich ein Agent erinnern sollte. Es ist ab heute in der Beta-Version verfügbar, läuft auf Lakebase für hohe Zuverlässigkeit sowie geringe Latenz und basiert auf den neuesten Forschungsergebnissen von Databricks im Bereich Memory.
Ohne Gedächtnis laufen Agenten Gefahr, grundlegende Fakten neu herausfinden zu müssen, Benutzerpräferenzen zu vergessen und Fehler zu wiederholen, die bereits korrigiert wurden. Aus diesem Grund entwickeln viele Entwickler eigene Memory-Lösungen, stoßen dabei jedoch auf zahlreiche Designfragen – zum Beispiel: Wo sollten Erinnerungen gespeichert werden? Wie sollten sie synthetisiert werden? Und wie sollen sie nach der Erstellung abgerufen werden?
Um dieses Problem zu lösen, basiert Databricks Agent Memory auf der MemCurrent-Architektur, die von Databricks Research entwickelt wurde. MemCurrent kombiniert drei Zugriffsmuster: Plugins zum automatischen Protokollieren und Laden von Kontext, Tools, die der Agent bei Bedarf aufruft, und eine Offline-Dreaming-Pipeline, die das Gedächtnis im Hintergrund konsolidiert. Das alles wird mit extrem geringer Latenz über Lakebase bereitgestellt. In unseren internen Benchmarks hat die Implementierung dieser Memory-Architektur die Erfolgsquote von Agenten bei realen Unternehmensaufgaben verdreifacht – bei 31 % weniger Token-Verbrauch.
Agent Memory ergänzt das restliche Angebot von Agent Bricks, darunter Agent-Hosting, Databricks Sandbox, Unity Gateway, vorgefertigte MCP-Server sowie Tracing und Evaluierung. Damit erhalten Entwickler alle Infrastrukturfunktionen, die für den Aufbau von Produktions-Agenten erforderlich sind.
Zwei Probleme treten auf, sobald ein Agent von der Demo-Phase in den täglichen Einsatz übergeht.
Entwickler von Agenten und die Plattform-Teams, die sie betreiben, nutzen gewöhnlich zwei Workarounds. Bei beiden wird jedoch lediglich ein Problem gegen ein anderes eingetauscht:
Was Teams brauchen, ist ein Gedächtnis, das Agenten gleichzeitig günstiger und persönlicher macht – ohne ein weiteres System aufsetzen zu müssen.

Abbildung 1. Agent Memory auf Agent Bricks. Der Agent hängt jeden Interaktionsschritt an verwaltete Sessions an, ruft Erinnerungen direkt ab und speichert sie, während eine Memory-Pipeline im Hintergrund die Sessions zu einem Langzeitgedächtnis verdichtet.
Agent Memory besteht aus drei Teilen:
Alles läuft auf Lakebase, der serverlosen Postgres-Lösung von Databricks, die in Ihrem Workspace bereitgestellt und von Databricks betrieben wird. Dies stellt sicher, dass das Speichern und Abrufen von Erinnerungen blitzschnell erfolgt und Ihre Speicher mit Ihrem Agent-Traffic skalieren können.
Agent Memory ist eine Produktionsimplementierung von MemCurrent, dem Memory-System, das in MemCurrent: Designing Memory for Enterprise Agents beschrieben wird. Die zentrale Erkenntnis unserer Forscher ist, dass Memory auf zwei Ebenen am besten funktioniert: ein Rohprotokoll des Geschehenen und ein verdichtetes Protokoll dessen, was sich zu merken lohnt – das von einem Hintergrundprozess aktuell gehalten wird, anstatt vom Agenten mitten in einer Aufgabe ad hoc geschrieben zu werden.
So aufgebaut, verbesserte Memory die Qualität und Effizienz gleichermaßen. Agenten absolvierten etwa dreimal so viele Aufgaben wie Agenten ohne Memory, schlossen sie schneller ab und verbrauchten weniger Token. Die gleiche Infrastruktur treibt bereits das Gedächtnis in Genie an, der Natural-Language-Erfahrung von Databricks für Business-Anwender.
Abbildung 2. Agenten mit und ohne Memory beim internen Memory-Benchmark von Databricks für Unternehmensdaten-Aufgaben. Quelle: MemCurrent-Forschung.
Nichts davon erfordert neue Infrastruktur Ihrerseits. Mit der Agent Bricks CLI können Sie in wenigen Minuten einen Agenten mit Memory und Sessions bereitstellen.
Von da an beginnt die nächste Unterhaltung Ihres Agents mit jedem Benutzer mit dem, was er aus den vorherigen gelernt hat. Weitere Informationen finden Sie im Quickstart zur Erstellung eines neuen Agents mit Memory oder in unserem Tutorial zum Hinzufügen von Memory zu einem vorhandenen Agent.
Agent Memory ist ein Teil von Agent Bricks, der Agent-Entwicklungsplattform von Databricks zum Erstellen, Ausführen und Verbessern benutzerdefinierter Agents in beliebigem Umfang mit jedem Modell, Framework oder Harness. Agent Bricks erkunden, um den Rest der Plattform kennenzulernen.
(Dieser Blogbeitrag wurde mit KI-gestützten Tools übersetzt.) Originalbeitrag
Abonnieren Sie unseren Blog und erhalten Sie die neuesten Beiträge direkt in Ihren Posteingang.