メモリ戦略
AgentCore Memory では、メモリリソースにメモリ戦略を追加できます。これらの戦略は、未加工の会話から抽出する情報の種類を決定します。戦略は、CreateEvent オペレーションでイベントとして送信されるインタラクションから主要な概念をインテリジェントにキャプチャして保持する設定です。CreateMemory または UpdateMemory オペレーションの一部として、メモリリソースに戦略を追加できます。有効にすると、これらの戦略は、そのメモリリソースに関連付けられた未加工の会話イベントで自動的に実行され、長期的な記憶を抽出します。
戦略が指定されていない場合、そのメモリの長期メモリレコードは抽出されません。
AgentCore Memory は、さまざまなメモリ戦略をサポートしています。
組み込み戦略
AgentCore は、事前定義されたアルゴリズムを使用して、すべてのメモリの抽出と統合を自動的に処理します。
-
AgentCore は、すべてのメモリの抽出と統合を自動的に処理します。
-
基本的なトリガー設定以外の設定は必要ありません
-
一般的なユースケース向けに最適化およびベンチマークされた事前定義されたアルゴリズムを使用する
-
標準の会話型 AI アプリケーションに適しています
-
制限されたカスタマイズオプション
-
ストレージのコストが高い
組み込みオーバーライド
AgentCore マネージド抽出パイプラインの使用中に、ターゲットを絞ったカスタマイズで組み込み戦略を拡張します。
-
ターゲットを絞ったカスタマイズで組み込み戦略を拡張
-
AgentCore マネージド抽出パイプラインの使用中にプロンプトの変更を許可する
-
bedrock モデル (アカウントで呼び出される) のサポートを提供します
-
組み込みストレージよりも低コスト
セルフマネージド戦略
カスタム抽出アルゴリズムと統合アルゴリズムを使用して、メモリ処理パイプラインの完全な所有権を取得できます。
-
メモリ処理パイプラインの完全な所有権
-
任意のモデル、プロンプトなどを使用したカスタム抽出および統合アルゴリズム。
-
メモリレコードスキーマ、名前空間などを完全に制御します。
-
外部システムおよびデータベースとの統合
-
インフラストラクチャのセットアップとメンテナンスが必要
-
組み込み戦略よりもストレージのコストが低い
組み込み戦略とカスタム戦略の両方を同時に利用するように 1 つのメモリリソースを設定できるため、さまざまなメモリ要件に柔軟に対応できます。