← Neueste Arbeiten
💬 NLP

Beyond RAG for Agent Memory: Retrieval by Decoupling and Aggregation

Dieser Beitrag stellt xMemory vor, ein neuartiges Agenten-Gedächtnis-Framework, das den Standard-RAG-Ansatz verbessert, indem es Interaktionsverläufe in wiederverwendbare Komponenten zerlegt und diese hierarchisch aggregiert, um eine Top-Down-Recherche zu ermöglichen, die Redundanz reduziert und gleichzeitig kritische Details bewahrt, wodurch die Antwortqualität und die Inferenzeffizienz gesteigert werden.

Ursprüngliche Autoren: Zhanghao Hu, Qinglin Zhu, Runcong Zhao, Di Liang, Hanqi Yan, Yulan He, Lin Gui

Veröffentlicht 2026-05-13
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Zhanghao Hu, Qinglin Zhu, Runcong Zhao, Di Liang, Hanqi Yan, Yulan He, Lin Gui

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Das Problem: Die „lautere Bibliothek" versus der „kluge Bibliothekar"

Stellen Sie sich vor, Sie sind ein KI-Assistent (ein „Agent"), der über viele Monate hinweg mit einem Menschen spricht. Sie verfügen über ein massives Gedächtnis, das jede einzelne Ihrer Gespräche enthält.

Der alte Weg (Standard-RAG):
Stellen Sie sich Ihr Gedächtnis als eine riesige, chaotische Bibliothek vor, in der jedes Buch lediglich ein rohes Transkript eines Gesprächs ist. Wenn der Benutzer eine Frage stellt, greift der „Bibliothekar" (die KI) die fünf Bücher heraus, die die meisten ähnlichen Wörter zur Frage enthalten.

  • Der Fehler: In einem langen Gespräch wiederholen sich Menschen oft oder sprechen über dasselbe Thema auf leicht unterschiedliche Weise. Wenn Sie fragen: „Wann habe ich meinen Job verloren?", könnte das alte System fünf verschiedene Seiten aus fünf verschiedenen Tagen herausgreifen, an denen Sie erwähnt haben, Ihren Job verloren zu haben. Es liefert Ihnen einen Haufen redundanter, verwirrender Informationen. Es ist so, als würden Sie nach einem spezifischen Datum fragen, und der Bibliothekar reicht Ihnen fünf verschiedene Kalender, auf denen alle „Januar" steht, aber keiner Ihnen sagt, welchen Januar.

Der neue Weg (xMemory):
Die Autoren argumentieren, dass das Gedächtnis eines Agents nicht wie eine Bibliothek mit zufälligen Büchern ist; es ist eher wie ein kontinuierlicher Strom von Ereignissen, bei dem Details eng miteinander verpackt sind. Um dies zu beheben, schlagen sie ein neues System namens xMemory vor.

Die Kernidee: „Entkopplung vor Aggregation"

Das Papier schlägt einen zweistufigen Prozess vor: Entkoppeln (die wichtigen Bits trennen) und dann Aggregieren (sie organisieren).

1. Entkopplung: Der „Fakt-Extraktor"

Anstatt ein ganzes Gespräch als einen großen Block zu behandeln, agiert xMemory wie ein erfahrener Redakteur. Es liest ein Gespräch und zieht die spezifischen, wiederverwendbaren Fakten, Aktualisierungen und Details heraus, trennt sie vom „Ballast" (wie „Hallo", „Wie geht's" oder wiederholten Begrüßungen).

  • Analogie: Stellen Sie sich vor, Sie haben einen unordentlichen Schreibtisch, der mit Haftnotizen bedeckt ist. Einige Notizen sagen „Meeting um 14 Uhr", andere „Meeting um 14 Uhr (bestätigt)" und wieder andere „Meeting um 14 Uhr (abgesagt)".
    • Der alte Weg greift den ganzen Stapel Haftnotizen.
    • xMemory schält nur die einzelne, genaueste Notiz heraus: „Meeting um 14 Uhr". Es isoliert die Wahrheit vom Rauschen.

2. Aggregation: Das „kluge Ablagesystem"

Sobald die Fakten isoliert sind, wirft xMemory sie nicht einfach in einen Eimer. Es organisiert sie in einer Hierarchie:

  • Segmente: Kleine Gruppen verwandter Ereignisse (wie ein spezifisches Gesprächsthema).
  • Komponenten: Die spezifischen Fakten, die aus diesen Segmenten extrahiert wurden (z. B. „Benutzer hat im Januar bei DoorDash den Job verloren").
  • Gruppen: Hochrangige Ordner, die verwandte Komponenten enthalten (z. B. „Berufliche Laufbahn des Benutzers").

Wesentlich ist, dass dieses System überarbeitbar ist. Wenn Sie ein neues Gespräch haben, das einen alten Fakt klärt, kann xMemory zurückgehen, einen unordentlichen Ordner aufteilen oder zwei kleine zusammenführen, um die Organisation perfekt zu halten. Es ist wie ein Aktenschrank, der sich automatisch neu organisiert, wenn Sie ein neues Dokument hinzufügen.

Wie es Antworten findet: Der „Detektiv von oben nach unten"

Wenn Sie eine Frage stellen, sucht xMemory nicht nur nach Schlüsselwörtern. Es verwendet einen Top-Down-Ansatz:

  1. Stufe 1: Die Skelett-Suche. Es schaut sich zuerst die hochrangigen „Gruppen" und „Komponenten" (die Fakten) an. Es wählt das relevanteste „Rückgrat" an Beweisen aus. Es fragt: „Habe ich die richtigen Fakten, um dies zu beantworten?"
  2. Stufe 2: Der Unsicherheits-Check. Nur wenn die Fakten nicht klar genug sind, gräbt es tiefer. Es erweitert die Suche auf die ursprünglichen Gesprächssegmente und Rohnachrichten nur, wenn es mehr Details benötigt, um seine „Unsicherheit" zu verringern.
    • Analogie: Stellen Sie sich einen Detektiv vor, der ein Verbrechen aufklärt.
      • Alter Weg: Der Detektiv greift sich 20 Zeugenaussagen, die alle vage ähnlich klingen, und liest sie alle.
      • xMemory: Der Detektiv prüft zuerst die „Zusammenfassung des Falles" (die Gruppe). Wenn die Zusammenfassung sagt „Verdächtiger war in der Bank", bleibt der Detektiv dort stehen. Aber wenn die Zusammenfassung vage ist, holt der Detektiv dann das spezifische Transkript des Zeugen (das Segment), um die genaue Zeit zu erfahren.

Warum das wichtig ist (Die Ergebnisse)

Das Papier testete dieses System an zwei Datensätzen (LoCoMo und PerLTQA) mit verschiedenen KI-Modellen. Hier ist, was sie herausfanden:

  • Bessere Antworten: Da xMemory das „entscheidende Beweismaterial" vom „redundanten Rauschen" trennt, gibt die KI genauere Antworten, insbesondere bei kniffligen Fragen zu Zeit oder spezifischen Veränderungen im Leben eines Benutzers.
  • Günstiger und schneller: Das System verbraucht weniger „Tokens" (die Währung der KI-Verarbeitung). Anstatt der KI einen riesigen, unordentlichen Textblock zu füttern, wird ihr ein straffer, konzentrierter Paket von Fakten gegeben.
  • Effizienz: Es findet „dichteres" Beweismaterial. Anstatt 10 Seiten zu finden, die „Ich mag Pizza" sagen, findet es die eine spezifische Notiz, die sagt „Ich mag Pepperoni-Pizza".

Zusammenfassung in einem Satz

xMemory behebt das Problem, dass die KI durch ihre eigenen langen Gespräche verwirrt wird, indem sie zuerst die wichtigen Fakten vom Rauschen trennt, sie in einer sich selbst aktualisierenden Hierarchie organisiert und dann nur die exakte Menge an Details abruft, die benötigt wird, um eine Frage zu beantworten, wodurch Zeit und Geld gespart werden, während die Antwort korrekt bleibt.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →