Oracle AI Agent Memoryリリース26.8の新機能
この記事では、Oracle AI Agent Memoryリリース26.8の主な変更点について説明します。
特徴と改善点
-
Deep Data Securityによるエンド・ユーザー・メモリーの分離
Oracle AI Agent MemoryがOracle Deep Data Securityと統合され、どのサインイン・ユーザーが各メモリーにアクセスできるかを制御できるようになりました。これにより、アプリケーションはOracle AI Databaseでユーザー・レベルのメモリー分離を直接適用できます。
詳細は、ディープ・データ・セキュリティによるエンド・ユーザーのメモリー分離の強制およびディープ・データ・セキュリティAPIリファレンスを参照してください。
-
イメージおよびマルチモーダル・メッセージ
Oracle AI Databaseにバックアップされたメモリー・ストアは、イメージを格納し、検索および自動メモリー抽出で使用できるようになりました。これにより、エージェントはテキストとイメージの両方から情報を記憶および取得できます。
詳細は、イメージおよびマルチモーダル・メッセージの使用およびレコードAPIリファレンスを参照してください。
-
メモリーリンクとグラフ展開検索
記憶は、関連する記憶に結びつけることができる。検索は、これらのリンクに従って追加の関連情報を含めることができ、自動メモリー抽出によって関連するメモリー間のリンクを作成できます。
詳細は、Create and Search Linked Memory GraphsおよびRecords APIリファレンスを参照してください。
-
構成可能な検索後処理
検索後に検索結果を絞り込むことができるようになりました。アプリケーションでは、結果の数を制限したり、再ランク付けで並べ替えたり、LLMを使用して関連性の低い結果をプルーニングしたりできます。
詳細は、「検索結果の関連性を改善する方法」および「検索APIリファレンス」を参照してください。
-
レコード・リストAPI
新しいAPIを使用して、ストアド・スレッド、ユーザー、エージェント、メッセージおよびメモリーをリストできます。特定のレコードの検索を容易にするために、結果をフィルターまたは制限することもできます。
詳細は、エージェント・メモリーAPIリファレンスを参照してください。
-
可観測性イベントおよびリスナー
アプリケーションは、メモリー・ストア、埋込みおよびLLMへのコールなど、エージェント・メモリー操作からのイベントをリスニングできるようになりました。これにより、エージェント・メモリー・アクティビティのモニターおよびアプリケーション・レスポンスのトラブルシューティングが容易になります。
詳細は、よくある質問(FAQ)およびトラブルシューティングを参照してください。
非推奨および互換性の変更
-
自動抽出がデフォルトでバックグラウンド・モードになりました
自動メモリー抽出は、デフォルトでバックグラウンド・モードで実行されるようになりました。これにより、
add_messages()はより早く戻りますが、抽出されたメモリーはすぐに使用できない場合があります。続行する前に抽出を終了する必要があるアプリケーションは、
wait_for_memory_extraction()をコールする必要があります。詳細は、自動メモリー抽出のカスタマイズおよびスレッドAPIリファレンスを参照してください。
-
Python 3.14がサポートされるようになりました
SDKはPython 3.14をサポートするようになりました。サポートされているPythonのバージョンは、3.10から3.14になりました。
詳細は、よくある質問(FAQ)およびトラブルシューティングを参照してください。
-
テキスト名ストア書込みパラメータ
ストア
update()およびupdate_async()のtextパラメータは非推奨です。かわりにcontentを使用してください。PendingRecordBatchのtextsコンストラクタ・パラメータも非推奨です。かわりにcontentsを使用してください。詳細は、ストアおよびスキーマAPIリファレンスを参照してください。