View a markdown version of this page

セマンティックメモリ戦略 - Amazon Bedrock AgentCore

セマンティックメモリ戦略

セマンティックメモリ戦略は、会話データから事実情報とコンテキスト知識の主要な部分を特定して抽出するように設計されています。これにより、エージェントはインタラクション中に議論されたエンティティ、イベント、およびキーの詳細に関する永続的なナレッジベースを構築できます。

戦略のステップ

セマンティックメモリ戦略には、次のステップが含まれます。

  • 抽出 – 短期メモリから有用なインサイトを特定し、メモリレコードとして長期メモリに配置します。

  • 統合 – 有用な情報を新しいレコードに書き込むか、既存のレコードに書き込むかを決定します。

注記

セマンティック戦略は、抽出中に USERおよび ASSISTANT ロールメッセージのみを処理します。エージェントとの会話におけるロールの詳細については、「会話」を参照してください。

戦略出力

セマンティックメモリ戦略は、ファクトを JSON オブジェクトとして返し、それぞれがユーザーに関するスタンドアロンの個人ファクトを表します。

この戦略でキャプチャされた事実の例

  • 注文番号 ( #XYZ-123 ) は、特定のサポートケースに関連付けられています。

  • プロジェクトの期限は 10 月 25 日です。

  • ユーザーは ソフトウェアのバージョン 2.1 を実行しています。

この保存された知識を参照することで、エージェントはより正確でコンテキスト対応のレスポンスを提供し、以前に述べた情報に依存する複数ステップのタスクを実行し、ユーザーにキーの詳細を繰り返すように求めることを回避できます。

デフォルトの名前空間

/strategy/{memoryStrategyId}/actors/{actorId}/