Kvmzen Blog
← Zurück zu Technologie in der Praxis

Agent Memory und RAG: Architekturvergleich 2026

AIAgent ·ca. 10 Min. Lesezeit

Agent Memory und RAG: Architekturvergleich 2026

Symptom: Ihr AI Agent kennt zwar Handbücher und interne Dokumente, vergisst aber Nutzerpräferenzen, offene Aufgaben oder frühere Entscheidungen – oder er ruft private Gesprächsinhalte als allgemeines Wissen ab.

Schnellste Lösung: Verwenden Sie RAG für externes, belegbares Wissen und Agent Memory für Nutzer-, Sitzungs- und Aufgabenstatus. Bei langfristig laufenden Agents ist eine getrennte Doppelarchitektur meistens die belastbarste Wahl.

Für wen ist diese Entscheidung relevant?

Dieser Beitrag richtet sich an Sie, wenn Sie einen Kundenservice-Agenten, persönlichen Assistenten, Coding-Agenten oder ein mehrstufiges Aufgabensystem entwickeln. Besonders wichtig ist der Vergleich, wenn bereits ein RAG-System existiert und Sie prüfen möchten, ob es ohne zusätzliche Memory-Schicht ausreicht.

Auch technische Verantwortliche für Datenschutz, Betrieb und Audit profitieren davon. Die zentrale Frage lautet nicht „Welche Datenbank ist besser?“, sondern: Welche Information soll ein Agent finden, welche soll er behalten und wer darf sie später wieder sehen?

Letzte Aktualisierung: 10.08.2026. Die Projektangaben wurden anhand des offiziellen Repositorys, der Konfigurationsdateien und des aktuellen Versionsstands geprüft. Dabei weist package.json im Hauptzweig auf Version 0.3.6 hin, während die Release-Übersicht v0.3.5 als letzte markierte Veröffentlichung ausweist. Prüfen Sie deshalb vor einem produktiven Rollout beide Angaben direkt im offiziellen Projektstand und in der Paketkonfiguration.

Die Datenarten bestimmen die Architektur

RAG und Agent Memory werden häufig gemeinsam als „Gedächtnis“ bezeichnet. Für die Systemplanung ist diese Vereinfachung gefährlich. Beide Schichten können zwar Suchfunktionen und Embeddings verwenden, sie verwalten jedoch unterschiedliche Informationsarten.

Ein RAG-System nimmt typischerweise externe Wissensquellen auf:

  • Produktdokumentationen
  • interne Richtlinien
  • technische Handbücher
  • Vertrags- und Prozessbeschreibungen
  • Wissensartikel oder veröffentlichte Webseiten

Die typische Eingabe lautet: „Welche Frist gilt für diesen Prozess?“ Die Ausgabe sollte aus passenden Dokumentabschnitten bestehen und möglichst auf die Quelle, Version oder Dokument-ID verweisen.

Agent Memory behandelt dagegen Informationen wie:

  • „Die Nutzerin bevorzugt kurze Antworten.“
  • „Der Kunde verwendet bereits Plan B.“
  • „Die Migration ist vorbereitet, aber die Datenbankfreigabe fehlt noch.“
  • „Im letzten Gespräch wurde beschlossen, die Änderung erst nach dem Testfenster umzusetzen.“

Diese Informationen sind nicht einfach nur Dokumentwissen. Sie besitzen einen Besitzer, einen zeitlichen Kontext, eine mögliche Verfallsfrist und oft eine unklare Gültigkeit. Eine Nutzerpräferenz kann sich ändern. Ein Aufgabenstatus kann nach einem Tool-Aufruf veraltet sein. Eine frühere Aussage kann durch eine spätere Entscheidung ersetzt werden.

Merkmal RAG Agent Memory
Primäres Ziel Externes Wissen zur Antwort heranziehen Nutzer-, Gesprächs- und Aufgaben Kontext wiederherstellen
Typische Quelle Dokumente, Wikis, Richtlinien, Datenbanken Dialoge, Tool-Ergebnisse, Entscheidungen, Sitzungszustände
Eigentümer Organisation, Dokumentraum oder Fachbereich Nutzer, Mandant, Agent oder konkreter Auftrag
Aktualisierung Expliziter Import, Synchronisation oder Re-Indexierung Kontinuierliche Erfassung, Extraktion, Zusammenfassung und Korrektur
Gültigkeit Version, Veröffentlichungsdatum, Freigabestatus Zeit, Nutzerentscheidung, Aufgabe, Vertrauen und Konflikte
Antwortnachweis Dokumentquelle und Fundstelle Herkunft der Erinnerung, Extraktionskette und Kontext
Löschung Dokument löschen, Berechtigungen neu berechnen, Index bereinigen Erinnerung, Rohquelle, Ableitungen und Kopien entfernen

Der entscheidende Unterschied: RAG beantwortet primär „Was steht in einer zugelassenen Quelle?“ Agent Memory beantwortet „Was muss dieser Agent über diesen Nutzer oder diese Aufgabe weiterhin berücksichtigen?“

Wenn Sie beide Datenarten in einen einzigen Index schreiben, verschwimmt die Verantwortung. Ein veralteter Produkttext und eine falsche Nutzerpräferenz können dann nach demselben Ranking-Verfahren behandelt werden. Das erschwert Berechtigungen, Löschungen, Fehleranalysen und die Erklärung gegenüber Betroffenen.

Achtung: Ein Vektor-Treffer ist kein Beweis dafür, dass eine Information noch gültig ist. Für Erinnerungen benötigen Sie zusätzlich Herkunft, Zeitbezug, Besitzer und eine Regel zur Konfliktauflösung.

Schreiben und Aktualisieren: statischer Import gegen fortlaufende Verarbeitung

RAG beginnt meistens mit einem kontrollierten Aufnahmeprozess. Ein Dokument wird erkannt, zerlegt, mit Metadaten versehen, eingebettet und in einem Suchindex abgelegt. Bei einer Änderung wird die betroffene Quelle erneut verarbeitet. Die Verantwortung liegt damit überwiegend in der Ingestion-Pipeline.

Agent Memory arbeitet anders. Der Agent erzeugt während seiner Nutzung neue Kandidaten für Erinnerungen. Diese müssen zunächst aus Dialogen oder Tool-Ergebnissen extrahiert werden. Danach kann eine Anwendung sie als Fakt, Szene, Nutzerprofil oder Aufgabenstatus speichern. Spätere Gespräche können die Information bestätigen, ergänzen, ersetzen oder entkräften.

Das offizielle Projekt beschreibt für TencentDB-Agent-Memory eine vierstufige Pipeline: L0 für rohe Gespräche, L1 für strukturierte Fakten, L2 für Szenen beziehungsweise zusammengefasste Situationen und L3 für ein Nutzerprofil. Der Nutzen dieser Trennung liegt nicht allein in der Suche. Sie erlaubt Ihnen, beim Löschen oder Korrigieren gezielter vorzugehen.

Der aktuelle Konfigurationsstand nennt unter anderem eine hybride Rückrufstrategie, maximal fünf Rückgabeobjekte, eine L1-Extraktion nach jeweils fünf Gesprächen, bis zu 20 extrahierte Erinnerungen pro Sitzung und eine Persona-Erzeugung nach jeweils 50 neuen Erinnerungen. Diese Werte sind Projektvorgaben, keine universellen Best Practices. Sie müssen zu Ihrem Dialogvolumen, Fehlerrisiko und Datenschutzmodell passen. Die Details finden Sie in der offiziellen Konfigurationsübersicht.

Betriebsfrage RAG-Pipeline Memory-Pipeline
Wann wird geschrieben? Beim Import oder bei einer Dokumentänderung Während oder nach Gesprächen, Tool-Aufrufen und Sitzungsabschlüssen
Wer löst die Verarbeitung aus? Importdienst, Scheduler oder Ereignis Agent-Hook, Memory-Service oder explizite Anwendung
Was passiert bei Konflikten? Version, Priorität, Freigabe oder Quelle entscheidet Neuere Aussage, Nutzerbestätigung, Vertrauensregel oder manuelle Korrektur
Wie wird dedupliziert? Dokument-ID, Hash, Chunk-Metadaten Faktähnlichkeit, Entitäten, Namespace und semantische Überschneidung
Was bedeutet „veraltet“? Eine neue Dokumentversion ersetzt die alte Die Aussage ist zeitlich, sachlich oder personenbezogen nicht mehr gültig
Was muss rückrollbar sein? Importlauf, Indexversion und Quelldatei Rohdialog, Extraktion, Memory-Version und abgeleitete Zusammenfassung

Für produktive Agents sollten Sie deshalb nicht nur „Speichern“ implementieren. Sie brauchen mindestens vier getrennte Zustände:

  1. Rohquelle: der Dialog oder Tool-Aufruf, aus dem eine Erinnerung abgeleitet wurde.
  2. Extrahierter Inhalt: der konkrete Fakt oder Status.
  3. Aktuelle Gültigkeit: aktiv, ersetzt, unsicher, gelöscht oder abgelaufen.
  4. Abrufprotokoll: wann und warum die Information an den Agenten übergeben wurde.

Die häufigsten versteckten Kosten entstehen, wenn diese Ebenen fehlen. Dann bleibt eine falsche Erinnerung im Index, obwohl die Rohquelle korrigiert wurde. Oder ein gelöschter Nutzername taucht weiterhin in einer automatisch erzeugten Persona-Zusammenfassung auf. Ein reiner Vektor-Delete entfernt in solchen Fällen nicht zwingend alle Ableitungen.

Rückruf und Beweiskette sind nicht dasselbe

RAG ist besonders stark, wenn die Antwort auf überprüfbaren Quellen beruhen muss. Die Architektur kann relevante Abschnitte aus einer zugelassenen Wissensbasis liefern und diese mit Dokumentmetadaten verbinden. Für Unternehmensanwendungen ist es sinnvoll, Quellen, Versionen und Berechtigungen bis in die Antwort hinein sichtbar zu machen. Eine technische Einführung in RAG beschreibt genau diese Kombination aus Sprachmodell und externem Datenbestand als Grundlage für aktuellere und stärker belegte Antworten. Siehe dazu die Originalarbeit zu Retrieval-Augmented Generation.

Agent Memory verfolgt ein anderes Ziel. Der Agent soll nicht unbedingt eine zitierfähige Dokumentstelle liefern, sondern den Arbeitszustand wieder aufnehmen:

„Sie wollten gestern zuerst die Testdatenbank prüfen und danach die Migration starten.“

Das ist für einen persönlichen Assistenten oder Coding-Agenten nützlich, aber nicht automatisch eine belastbare Tatsachenbehauptung. Erinnerungen können aus missverstandenen Aussagen, unvollständigen Tool-Ergebnissen oder voreiligen Zusammenfassungen stammen.

Rückrufkriterium Wissensabfrage mit RAG Kontextabfrage mit Agent Memory
Erwartete Antwort Faktisch, quellenbezogen, möglichst zitierbar Personalisierter, aufgabenbezogener Kontext
Ranking-Signal Semantische Nähe, Schlüsselwörter, Berechtigung, Aktualität Relevanz für Nutzer, Sitzung, Aufgabe, Zeit und Erinnerungsebene
Fehlerrisiko Falscher oder veralteter Dokumentabschnitt Falsch extrahierte, widersprüchliche oder überholte Erinnerung
Mindestmetadaten Dokument-ID, Abschnitt, Version, Zugriffsklasse Nutzer-ID, Mandant, Quelle, Zeit, Status, Memory-ID
Sicherheitsgrenze Dokumentberechtigung vor dem Retrieval prüfen Namespace und Nutzerisolierung vor jedem Recall prüfen

TencentDB-Agent-Memory beschreibt eine progressive L0-bis-L3-Struktur sowie hybride und rückverfolgbare Rückrufmechanismen. Das bedeutet nicht, dass Sie die Ergebnisse ungeprüft als Wahrheit behandeln dürfen. Für die Produktion sollten Sie zusätzlich den Originaldialog oder das ursprüngliche Ereignis aufbewahren und eine Möglichkeit schaffen, von einer L3-Persona zurück zu L2, L1 und L0 zu navigieren. Die Projektstruktur und Schichten machen diese Trennung nachvollziehbar.

Entscheidung nach Messwerten statt nach Produktnamen

Nutzen Sie die folgende Bedingungsliste, bevor Sie eine Komponente integrieren:

  • Wenn die Frage aus Handbüchern, Richtlinien oder freigegebenen Fachdokumenten beantwortet wird, wählen Sie RAG.
  • Wenn der Agent Nutzerpräferenzen über Sitzungen hinweg berücksichtigen muss, ergänzen Sie Agent Memory.
  • Wenn ein Auftrag mehrere Sitzungen, Tool-Aufrufe und Zwischenentscheidungen umfasst, wählen Sie beide Schichten.
  • Wenn jede Antwort eine überprüfbare Quelle benötigt, lassen Sie RAG die Beweiskette liefern und behandeln Memory nur als Kontext.
  • Wenn Erinnerungen personenbezogene oder mandantenbezogene Inhalte enthalten, trennen Sie Namespaces und Löschprozesse.
  • Wenn Sie keine klare Regel für Verfall und Korrektur definieren können, aktivieren Sie zunächst kein automatisches Langzeitgedächtnis.
  • Wenn Ihr System nur einmalige Fragen beantwortet, beginnen Sie mit RAG und messen Sie später, ob echte Wiederholungskontexte fehlen.

Für einen Kundenservice-Agenten sieht die Zielarchitektur häufig so aus: RAG liefert die aktuelle Rückgaberichtlinie, Agent Memory liefert die bevorzugte Sprache und den offenen Fallstatus. Der Router darf beide Ergebnisse kombinieren, muss sie aber getrennt markieren. Eine Dokumentpassage darf nicht wie eine persönliche Erinnerung wirken, und eine Erinnerung darf nicht als Unternehmensrichtlinie zitiert werden.

Für einen Coding-Agenten gilt Ähnliches. RAG kennt Architekturstandards, API-Dokumentation und Repository-Regeln. Memory kennt beispielsweise die Entscheidung, dass Sie in diesem Projekt Tests vor jeder Migration ausführen möchten. Wird diese Entscheidung später geändert, muss sie als aktualisierbarer Aufgaben- oder Projektstatus behandelt werden, nicht als unveränderlicher Dokumentabschnitt.

Erfahrung aus der Architekturprüfung: Die wichtigste Routing-Frage lautet nicht „Vektor oder Schlüsselwort?“, sondern „Darf diese Information die Antwort als Beleg oder nur als personalisierten Kontext beeinflussen?“

Datenschutz, Löschung und Isolation benötigen getrennte Regeln

RAG und Memory dürfen nicht denselben Datenschutzstandard nur deshalb erhalten, weil beide möglicherweise in einer Vektordatenbank liegen. Dokumente werden nach Organisation, Rolle, Projekt oder Freigabestatus geschützt. Erinnerungen benötigen zusätzlich mindestens eine Zuordnung zu Nutzer, Mandant, Agent und gegebenenfalls Aufgabe.

Definieren Sie vor dem Rollout diese Regeln:

  • Dokumentenrechte: Wer darf eine Quelle lesen und in den Index aufnehmen?
  • Erinnerungsbesitzer: Zu welchem Nutzer oder Mandanten gehört ein Fakt?
  • Aufbewahrung: Wie lange bleiben Rohdialoge, Fakten, Szenen und Profile erhalten?
  • Löschweitergabe: Welche abgeleiteten Zusammenfassungen müssen nach einer Löschung ebenfalls verschwinden?
  • Export: Können Sie alle zu einer Person gespeicherten Informationen auffinden und ausgeben?
  • Audit: Können Sie belegen, wann eine Information geschrieben, geändert, abgerufen oder gelöscht wurde?

Eine lokale Bereitstellung kann externe Übertragungswege reduzieren, ersetzt aber keine DSGVO-Prüfung. Zugriffskontrolle, Verschlüsselung, Backups, Protokollierung, Auftragsverarbeitung und Löschkonzept bleiben eigene Aufgaben. Für die praktische Vorprüfung können Sie die Datenschutzinformationen von Kvmzen als Ausgangspunkt verwenden; Ihre konkrete Agent-Anwendung benötigt trotzdem eine eigene Datenfluss- und Risikoanalyse.

Umsetzung in sieben kontrollierten Schritten

  1. Datenklassen definieren: Teilen Sie jede Eingabe in Dokumentwissen, Nutzerpräferenz, Fakt, Szene, Aufgabenstatus und Rohprotokoll ein. Ohne diese Klassifikation wird später jede Speicherentscheidung beliebig.

  2. Getrennte Speicherpfade anlegen: Verwenden Sie für RAG und Memory unterschiedliche Collections, Tabellen oder Namespaces. Trennen Sie mindestens Mandant, Nutzer, Agent und Umgebung.

  3. Schreibregeln festlegen: Schreiben Sie nicht jede Chatnachricht als dauerhafte Erinnerung. Legen Sie fest, welche Ereignisse eine Extraktion auslösen und wann eine Nutzerbestätigung erforderlich ist.

  4. Quellenbeziehungen speichern: Jede Memory-ID sollte auf die Rohquelle, den Erstellungszeitpunkt, die Extraktionsversion und den aktuellen Status verweisen. Für RAG benötigen Sie Dokument-ID, Abschnitt, Version und Berechtigungsmetadaten.

  5. Router implementieren: Leiten Sie Wissensfragen an RAG, personalisierte Kontextfragen an Memory und gemischte Aufgaben an beide Pfade. Der Router sollte den Rückgabegrund protokollieren.

  6. Konflikte testen: Verwenden Sie Testdialoge mit widersprüchlichen Präferenzen, geänderten Aufgabenständen, gelöschten Kontakten und identischen Aussagen in mehreren Sitzungen.

  7. Betrieb validieren: Prüfen Sie nach einem Neustart, ob der Agent den erwarteten Zustand wiederfindet. Testen Sie zusätzlich Benutzerisolierung, Löschweitergabe, Backup-Restore, Timeout-Verhalten und die Sichtbarkeit der Auditdaten.

Für TencentDB-Agent-Memory sollten Sie die Konfiguration vor dem Einsatz gegen den tatsächlichen Versionsstand prüfen. Das Repository beschreibt unter anderem lokale Speicherung, hybride Suche und Verwaltungswerkzeuge. Die Änderungshistorie ist deshalb wichtiger als ein einmal kopiertes Beispiel aus einem älteren Blogbeitrag.

FAQ: typische Architekturfragen

Die häufigsten Fehlentscheidungen entstehen, wenn ein bestehender RAG-Index stillschweigend zum Gesprächsgedächtnis erweitert wird. Prüfen Sie bei jeder neuen Datenklasse, ob sie zitierbares Wissen oder veränderlichen Nutzer- und Aufgabenstatus repräsentiert.

Aktuelle Lösung oder Mac-Umgebung für den Betrieb?

Wenn Sie RAG und Agent Memory nur lokal auf einem Entwicklergerät testen, entstehen schnell drei praktische Nachteile: begrenzte Verfügbarkeit, ein schwer reproduzierbarer Zustand nach Neustarts und fehlende Trennung zwischen Testdaten und produktionsnahen Daten. Ein gewöhnlicher Desktop ist außerdem selten als dauerhaft erreichbarer Agent-Host mit sauberem Zugriff, Backups und festen Betriebsprozessen eingerichtet.

Für kurzfristige Tests, reproduzierbare Demos und die Validierung von Speicher- und Löschpfaden kann eine gemietete Mac-Umgebung sinnvoller sein. Sie erhalten einen klar abgegrenzten Rechner für den Agent-Stack, statt Ihre tägliche Arbeitsmaschine mit lokalen Datenbanken, Modellen und Testlogs zu belasten. Prüfen Sie vorab trotzdem, ob Ihre Anwendung physische Schnittstellen, dauerhaft hohe Rechenlast oder besondere Compliance-Vorgaben benötigt. Für solche Fälle kann ein eigener Server oder ein dedizierter lokaler Mac die bessere langfristige Wahl sein.

Wenn Sie zunächst nur einen kontrollierten Testknoten für RAG, Agent Memory, Neustart-Wiederherstellung und Datenschutzprüfungen benötigen, können Sie die verfügbaren Mac-Mietoptionen von Kvmzen mit Ihren Anforderungen an Zugriff, Laufzeit und Datenhaltung abgleichen. Entscheidend ist nicht die Hardware allein, sondern ob Sie den gesamten Datenfluss reproduzierbar testen können.

Zeitlich begrenztes Angebot

Mehr als ein Mac – Ihre Entwicklungsbasis in der Cloud

Dedizierte Rechenleistung · Globale Knoten · Monatsabonnement · Keine Hardware nötig

Zur Startseite
Zeitl. begr. Angebot Pläne ansehen