Zum Inhalt springen

Memory & Knowledge

Memory Knowledge

Memory ist eine semantische Speicherschicht für strukturierte Geschäftsdaten, die deine Agents während Gesprächen abfragen können. Statt auf statische Prompts oder externe Datenbanken angewiesen zu sein, entdecken Agents Kontext schrittweise, indem sie typisierte Objekte durchsuchen und einen Knowledge Graph traversieren — so haben sie zur richtigen Zeit Zugriff auf die richtigen Informationen.

Typen / Schemas

Definiere die Struktur und Validierungsregeln für dein Organisationswissen. Schemas sind typisierte Verträge, die beschreiben, wie Daten aussehen müssen, bevor sie in den Memory gelangen.

Objects

Speichere tatsächliche Geschäftsdaten als Instanzen von Schemas. Objects enthalten die Inhalte, die deine Agents lesen und referenzieren — Produktspezifikationen, Troubleshooting-Anleitungen, FAQ-Einträge und mehr.

Knowledge Graph

Verbinde Objects durch typisierte Beziehungen (Edges), damit Agents verwandte Informationen traversieren können. Eine Troubleshooting-Anleitung verweist auf die Symptome, die sie löst; ein Produkt verlinkt auf seine Dokumentation.

Memory Buckets

Ausführungsbezogener Speicher für Pass-by-Reference-Daten des Agents. Buckets werden pro Agent-Ausführung erstellt und speichern Zwischenergebnisse, auf die Tools während desselben Laufs zugreifen können.

Explorer

Durchsuche und organisiere Memory Objects in einer visuellen Ordnerhierarchie. Der Explorer bietet eine dateisystemartige Oberfläche zur Navigation großer Wissensdatenbanken.

  1. Typen (Schemas) definieren. Erstelle Schemas, die die Struktur deines Organisationswissens beschreiben — Felder, Eigenschaftstypen und Validierungsregeln.

  2. Objects erstellen, die den Typen entsprechen. Füge Objects manuell hinzu oder importiere sie aus Dokumenten. Jedes Object ist eine Instanz eines Schemas und enthält tatsächliche Geschäftsdaten.

  3. Objects über Edges im Graph verbinden. Verknüpfe zusammengehörige Objects mit typisierten Beziehungen. Ein FAQ-Eintrag kann auf ein Produkt verweisen; eine Troubleshooting-Anleitung kann auf bekannte Symptome verlinken.

  4. Agents fragen den Memory zur Laufzeit ab. Während Gesprächen nutzen Agents semantische Suche und Graph-Traversierung, um relevanten Kontext zu finden — keine vorgefertigten Prompts nötig.

AnwendungsfallBeschreibung
Troubleshooting-AnleitungenSchritt-für-Schritt-Lösungsverfahren, verknüpft mit Symptomen und Fehlercodes
ProduktkatalogeStrukturierte Produktinformationen mit Spezifikationen, Preisen und zugehöriger Dokumentation
FAQ-DatenbankenFrage-Antwort-Paare nach Themen geordnet, durchsuchbar durch Agents während Support-Gesprächen
ProzessdokumentationStandardarbeitsanweisungen und Workflows, auf die Agents verweisen und Nutzer durchführen können
KundeninformationenKontodetails, Servicehistorie und Präferenzen für personalisierten Kontext

Agents interagieren während Gesprächen über dedizierte Tools mit dem Memory:

  • queryMemory — semantische Suche über alle Memory Objects, gefiltert nach Typ und Inhalt. Agents nutzen dies, um relevante Informationen basierend auf der Frage des Nutzers zu finden.
  • neighborhoodRag — Retrieval-Augmented Generation, die den Knowledge Graph von einem bekannten Object aus abläuft und kontextuell verwandte Informationen durch Traversierung von Edges findet.
  • storeObject — neues Wissen während eines Gesprächs im Memory speichern, damit Agents Informationen für spätere Referenz festhalten können.