APIリファレンス

このページでは、コンポーネント順にoracleagentmemory APIリファレンスが表示されます。

すべてのAPIドキュメント・ページにアクセスするには、コンポーネントおよびセクション名をクリックします。

エージェント・メモリー

完全なリファレンス: エージェント・メモリー

クラス

クラス 摘要
OracleAgentMemory Oracle DBまたはコール元提供のストアによってバックアップされるエージェント・メモリー・クライアント。

スレッド

完全なリファレンス: スレッド

クラス

クラス 摘要
OracleThread Oracleストアに支えられたスレッド。
Message スレッドおよびLLMアダプタで共有されるインメモリー・メッセージ。

レコード

完全な参照: レコード

クラス

クラス 摘要
Record メモリー・ストアおよび検索結果によって返されるベース永続レコード。
MessageRecord 格納されたチャット・メッセージ・レコード。
MemoryRecord 永続メモリー・レコード。
GuidelineRecord 一般的な記憶とは別に保存されたガイドライン・レコード。
FactRecord 一般的な記憶とは別に格納されたファクト・レコード。
UserProfileRecord スコープなしユーザー・プロファイル・レコード。
AgentProfileRecord スコープなしエージェント・プロファイル・レコード。
ThreadRecord スレッド・スコープのストア・レコード。

完全なリファレンス: 検索

クラス

クラス 摘要
Scope 情報の挿入または検索のスコープを表します。
SearchScope 検索問合せのスコープを表すため、返される内容を制限します。
ISearchConfig エージェント・メモリー検索APIによって受け入れられるインタフェース。
OracleSearchResult Oracleスレッドによって返された検索結果。
MemorySearchConfig メモリー検索後の動作の基本構成。
TopKMemorySearchConfig 直接結果の最大値が固定された検索構成。
PruningEvaluationMode プルーニング中に検索結果を広範囲に評価する方法を制御します。
PruningMemorySearchConfig 関連性の低い直接結果を削除する検索構成。

LLM、埋込みおよび再ランカ

完全なリファレンス: LLM、埋込みおよび再ランカ

クラス

クラス 摘要
Llm モデル応答を生成するためのアダプタです。
LlmResponse ILlmによって返される小さい正規化されたレスポンス。
IEmbedder テキスト・埋込み用の抽象インタフェース。
Embedder プロバイダに支えられた埋込み。
OracleDBEmbedder Oracle AI Database Embedding SQLを呼び出してテキストを埋め込みます。
IReranker 同期および非同期文書再ランク付け用の抽象インタフェースです。
RerankResponse ドキュメント・ランキングを関連スコアの降順で完了します。
RerankResponseResult 1つの文書の再ランク付けの結果。
Reranker Rerankerは、プロバイダに依存しないRerankインタフェースによってサポートされます。
MemoryExtractionConfig 自動メモリー抽出のグループ化された設定。
ImageInputLimitConfig RAWイメージおよびLLMイメージ・リクエスト制限を構成します。
MemoryExtractionMode 自動抽出およびイメージの説明を実行するタイミングを制御します。

ストアおよびスキーマ

完全なリファレンス: ストアとスキーマ

クラス

クラス 摘要
OracleMemoryStore OracleAgentMemoryで使用される共通ストア・インタフェース。
OracleDBMemoryStore メッセージ、ドキュメント、メモリーおよびアクター・プロファイルのデータベース・バックアップの永続性。
MemoryRetentionConfig Oracle DBバックアップ・レコードのスキーマ・レベルの保存設定。
TimeToLiveAnchor 存続時間からの失効タイムスタンプの計算に使用されるアンカー。
SchemaPolicy Oracle DBストアのスキーマ作成ポリシー。

Deep Data Security

完全なリファレンス: ディープ・データ・セキュリティ

クラス

クラス 摘要
Principal エージェント・メモリー・ポリシーの割当てを受信するユーザーを識別するベース・タイプ。
DeepDataSecurityPolicy サポートされているOracle Agent Memory Deep Data Securityポリシーを識別します。
UserOwnRowsDeepDataSecurityPolicy 認証されたエンド・ユーザーが所有する行へのアクセス権を付与します。
GlobalMemoriesDeepDataSecurityPolicy グローバル・メモリーおよび可視メモリー間のリンクへの読取りアクセス権を付与します。
OciGroupPrincipal エージェント・メモリー・ポリシーを受信するOCI IAMグループを識別します。
LocalEndUserPrincipal ポリシーを受け取るローカルDeep Data Securityエンド・ユーザーを識別します。
OracleMemoryEndUserSecurityContext エージェント・メモリー操作にOracleエンドユーザー・セキュリティ・コンテキストを適用します。