Agent-Speicher benötigt Ablaufdatum, Herkunft und Umfang

Behandle das Agentengedächtnis als kontextbezogene Evidenz mit einer Quelle und Lebensdauer, sodass erinnerte Präferenzen nicht stillschweigend zu aktuellen Fakten oder Berechtigungen werden.

Persistenter Speicher kann einem Agenten helfen, zu vermeiden, dieselbe Frage wiederholt zu stellen. Er kann auch einen alten Fehler für jedes zukünftige Gespräch verfügbar machen. Das ingenieurtechnische Problem besteht darin, zu entscheiden, was die gespeicherten Informationen bedeuten und wann der Agent aufhören sollte, ihnen zu vertrauen.

Ich trenne den erinnerten Kontext vom aktuellen Systemzustand. Die bevorzugte Sprache eines Kunden kann in Gesprächen nützlich sein. Ein Lieferdatum, Kontoberechtigungen oder Produktpreise benötigen in der Regel eine aktuelle Quelle, bevor sie eine wesentliche Antwort unterstützen.

Speichern Sie den Anspruch mit seinem Ursprung

Ein Speichereintrag sollte erklären, woher er stammt: eine direkte Benutzeräußerung, ein Anwendungsprotokoll, ein importiertes Dokument oder eine Schlussfolgerung. Diese Ursprünge sind nicht gleichwertig autoritativ. „Der Benutzer sagte dies“ und „der Assistent schloss dies“ sollten nach der Zusammenfassung unterscheidbar bleiben.

Ich würde einen Subjektidentifikator, den Geltungsbereich, die Beobachtungszeit und die Quellenreferenz einfügen. Einige Informationen benötigen auch einen Gültigkeitszeitraum. Die Beobachtungszeit gibt an, wann das System etwas gelernt hat; der Gültigkeitszeitraum gibt an, wann die Behauptung gelten soll.

Betrachten Sie eine vorübergehende Lieferanweisung. Das Erinnern an den Zeitpunkt, an dem sie festgelegt wurde, bedeutet nicht, dass sie für jede zukünftige Bestellung gilt. Der Umfang sollte die bestimmte Bestellung oder den Zeitraum identifizieren, damit der Agent die Informationen angemessen wiederverwenden kann.

Verwenden Sie das Ablaufdatum gemäß der Entscheidung

Eine einzelne Aufbewahrungsdauer ist ein schwacher Ersatz für das Verständnis der Daten. Eine Anzeigepräferenz, eine Bestandsbeobachtung und eine Genehmigung haben unterschiedliche Lebensdauern. Die strengere Frage ist, ob der Eintrag für die derzeit getroffene Entscheidung weiterhin geeignet ist.

Meine Kundenkommunikationsarbeit bei Conviro ist der Kontext für diese Fragen. Eine erinnerte Präferenz kann ein Gespräch reibungsloser gestalten, während ein erinnerter operativer Fakt jemanden irreführen kann, wenn sich dieser geändert hat. Die Gedächtnispolitik sollte die beiden unterscheiden.

Wenn ein Eintrag abläuft, kann das System einen angemessen verwalteten historischen Datensatz beibehalten, während er als aktuelle Evidenz nicht mehr in Frage kommt. Alles zu löschen und allem zu vertrauen, sind nicht die einzigen Designentscheidungen.

Konflikte lösen, ohne sie zu vermischen

Wenn ein Benutzer eine neue Adresse angibt, die mit einer alten in Konflikt steht, sollte ein Agent keine Teile beider Adressen zu einer vollständiger aussehenden Adresse kombinieren. Es benötigt eine Regel zur Auswahl, zur Ablösung oder zur Nachfrage zu den konfliktierenden Werten.

Ich würde den Fakt bewahren, dass eine Korrektur stattgefunden hat. Das gibt einem späteren Leser eine Möglichkeit zu erklären, warum sich der aktuelle Wert geändert hat. Es unterstützt auch eine nützliche Unterscheidung zwischen der neuesten Gesprächsaussage und der Adresse, die tatsächlich vom Bestellsystem akzeptiert wurde.

Dies verbindet sich mit der Bewahrung von Beweisen in Forschungsagenten: Zusammenfassungen sollten Unsicherheit und die Identität der Quelle bewahren, anstatt Meinungsverschiedenheiten in eine selbstsichere Schlussfolgerung zu komprimieren.

Halten Sie Berechtigungen außerhalb des Gesprächsspeichers

Eine Notiz, dass ein Administrator letzte Woche etwas genehmigt hat, ist historischer Kontext. Es ist kein wiederverwendbares Anmeldeinformationen. Der Zugriff sollte über den aktuellen Autorisierungsweg der Anwendung bewertet werden, wobei Genehmigungen an die Operation gebunden sind, die sie abdecken.

Diese Regel wird besonders wichtig, wenn Agenten ältere Gespräche zusammenfassen. Ein Satz wie „der Benutzer hat die Änderung genehmigt“ kann sein ursprüngliches Ziel und seine Grenzen verlieren. Meine Anmerkung zu Genehmigungen, die ablaufen, wenn sich ein Plan ändert erklärt, wie man diese Grenzen bewahrt.

Vergessen genauso sorgfältig wie Erinnern überprüfen

Eine nützliche Überprüfung des Speichers umfasst Korrektur, Ablauf, Löschung und Isolation zwischen Konten. Ich würde testen, ob eine alte Präferenz ersetzt werden kann, ob eine temporäre Anweisung aufhört, spätere Aufgaben zu beeinflussen, und ob eine Zusammenfassung Informationen wiederbelebt, die nicht mehr verwendet werden sollten.

Das Ziel ist es, das Gedächtnis nützlich zu machen, ohne es zu einer unsichtbaren Autorität zu machen. Jeder gespeicherte Eintrag sollte einen verständlichen Zweck, einen gültigen Geltungsbereich und eine Möglichkeit haben, veraltet zu werden. Das gibt dem Agenten Kontinuität, während aktuelle Fakten und Berechtigungen an ihre richtigen Quellen gebunden bleiben.

Aktualisiert am 30. September 2026.