レコード

このページには、Oracle Agent Memoryストアおよび検索APIによって返されるレコード値タイプが表示されます。

ベース・レコード

クラス oracleagentmemory.apis.records.Record

ベース: object

メモリー・ストアおよび検索結果によって返されるベース永続レコード。

レコード・ステータス

クラス oracleagentmemory.apis.records.RecordStatus

ベース: str、Enum

永続レコードのライフサイクル・ステータス。

VALIDは通常のアクティブ・ステータスです。INVALIDは、アプリケーションが取得からレコードを除外できるようにしながら、履歴使用のためにレコードを保持します。

無効な = 'INVALID'

有効な = 'VALID'

スコープ付きレコード

クラス oracleagentmemory.apis.records.ScopedRecord

ベース: Record

公開スコープ識別子を公開する永続レコード。

ScopedRecordは、パブリック・シェイプにthread_id、user_id、agent_idなどの範囲指定属性が含まれるレコード・タイプの共有ベース・クラスです。一般的な例としては、スレッド、メッセージおよびメモリーがあります。

メッセージ・レコード

クラス oracleagentmemory.apis.records.MessageRecord

ベース: ScopedRecord

格納されたチャット・メッセージ・レコード。

contentは、メッセージ・コンテンツ・パートの文字列または順序付けられた順序のいずれかを受け入れます。

メモリー・レコード

クラス oracleagentmemory.apis.records.MemoryRecord

ベース: ScopedRecord

永続メモリー・レコード。

ガイドライン・レコード

クラス oracleagentmemory.apis.records.GuidelineRecord

ベース: MemoryRecord

一般的な記憶とは別に保存されたガイドライン・レコード。

ファクトレコード

クラス oracleagentmemory.apis.records.FactRecord

ベース: MemoryRecord

一般的な記憶とは別に格納されたファクト・レコード。

プリファレンス・レコード

クラス oracleagentmemory.apis.records.PreferenceRecord

ベース: MemoryRecord

一般的な記憶とは別に格納されるプリファレンス・レコード。

ユーザープロファイルレコード

クラス oracleagentmemory.apis.records.UserProfileRecord

ベース: Record

スコープなしユーザー・プロファイル・レコード。

エージェント・プロファイル・レコード

クラス oracleagentmemory.apis.records.AgentProfileRecord

ベース: Record

スコープなしエージェント・プロファイル・レコード。

イメージ・レコード

クラス oracleagentmemory.apis.records.ImageRecord

ベース: ScopedRecord

永続イメージ文書レコード。

イメージ・バイトはデフォルトで省略されます。有効範囲付きリストは、イメージ識別子の明示的な許可リストのバイトをロードできます。

スレッド・レコード

クラス oracleagentmemory.apis.records.ThreadRecord

ベース: ScopedRecord

スレッド・スコープのストア・レコード。

ヘルパー

oracleagentmemory.apis.records.build_record

格納された行の最も具体的なレコード実装を構築します。