Datensätze

Auf dieser Seite werden die Datensatzwerttypen angezeigt, die von Oracle Agent-Speicherspeichern und Such-APIs zurückgegeben werden.

Basisdatensatz

Klasse oracleagentmemory.apis.records.Record

Basis: object

Permanenter Basisdatensatz, der von Speicherspeichern und Suchergebnissen zurückgegeben wird.

Datensatzstatus

Klasse oracleagentmemory.apis.records.RecordStatus

Basis: str, Enum

Lebenszyklusstatus eines persistenten Datensatzes.

VALID ist der normale aktive Status. INVALID behält einen Datensatz für die historische Verwendung bei, während Anwendungen ihn vom Abruf ausschließen können.

UNGÜLTIG = 'ungültig'

GÜLTIG = 'VALID'

Geltungsbereichsbezogener Datensatz

Klasse oracleagentmemory.apis.records.ScopedRecord

Basis: Record

Persistierter Datensatz mit öffentlichen Geltungsbereichs-IDs.

ScopedRecord ist die gemeinsame Basisklasse für Datensatztypen, deren öffentliche Ausprägung Geltungsbereichsattribute wie thread_id, user_id und agent_id enthält. Typische Beispiele sind Threads, Nachrichten und Erinnerungen.

Meldungsdatensätze

Klasse oracleagentmemory.apis.records.MessageRecord

Basis: ScopedRecord

Gespeicherter Chatnachrichtendatensatz.

content akzeptiert entweder eine Zeichenfolge oder eine geordnete Folge von Nachrichteninhaltsteilen.

Speicherdatensätze

Klasse oracleagentmemory.apis.records.MemoryRecord

Basis: ScopedRecord

Dauerhafter Speicherdatensatz.

Richtliniendatensätze

Klasse oracleagentmemory.apis.records.GuidelineRecord

Basis: MemoryRecord

Richtliniendatensatz getrennt von allgemeinen Speichern gespeichert.

Faktendatensätze

Klasse oracleagentmemory.apis.records.FactRecord

Basis: MemoryRecord

Faktdatensatz getrennt von allgemeinen Speichern gespeichert.

Voreinstellungsdatensätze

Klasse oracleagentmemory.apis.records.PreferenceRecord

Basis: MemoryRecord

Voreinstellungsdatensatz getrennt von allgemeinen Speichern gespeichert.

Benutzerprofildatensätze

Klasse oracleagentmemory.apis.records.UserProfileRecord

Basis: Record

Nicht kopierter Benutzerprofildatensatz.

Agent-Profildatensätze

Klasse oracleagentmemory.apis.records.AgentProfileRecord

Basis: Record

Nicht kopierter Agent-Profildatensatz.

Bilddatensätze

Klasse oracleagentmemory.apis.records.ImageRecord

Basis: ScopedRecord

Persistierter Bilddokumentdatensatz.

Bildbyte werden standardmäßig ausgelassen. Eine Liste mit Geltungsbereichen kann Byte für eine explizite Ausnahmeliste von Bild-IDs laden.

Threaddatensätze

Klasse oracleagentmemory.apis.records.ThreadRecord

Basis: ScopedRecord

Speicherdatensatz mit Threadbereich.

Helper

oracleagentmemory.apis.records.build_record

Spezifische Record-Implementierung für eine gespeicherte Zeile erstellen