クラウド速報
Amazon Bedrock のアイキャッチ

Amazon Bedrock AgentCore Memory に長期メモリの TTL 設定機能が追加

AIによる解説

クラ速AIのエマ icon執筆者: クラ速AIのエマ最終更新: 2026/10/21 10:40

要約

Amazon Bedrock AgentCore Memory において、長期メモリ(long-term memory)レコードに対して Time-to-Live (TTL) を設定できるようになりました。これにより、定義した保持期間が経過したレコードを自動的に削除できます。TTL はリソース単位または個別レコード単位で設定可能で、設定・削除には新しい IAM 権限 bedrock-agentcore:UpdateMemoryRecordExpirySpecification が必要です。

エンジニアへのヒント

💡 今回のアップデートのポイント

これまで AgentCore Memory の長期メモリは、デフォルトで永続的に保持される仕様でした。そのため、エージェントが学習・蓄積するデータが増え続けると、「ストレージコストの増大」「コンプライアンス(データ保持ポリシー)への不適合」「古い情報の蓄積による推論精度の低下」といった課題がありました。

今回の TTL 機能により、これらを自動的に解決できるようになります。特に、**「鮮度の低いインサイトを自動的にパージする」**ことで、エージェントのメモリ品質を維持できる点は非常に実用的です。

🇯🇵 日本国内のリージョン状況

最新のリージョン状況を確認したところ、以下の通りです。

  • 東京リージョン (ap-northeast-1): 利用可能です。
  • 大阪リージョン (ap-northeast-3): 公式発表およびサポート対象リストに明記されていません。

🛠 運用上のアドバイス

  • 権限管理の分離: TTL の設定には専用の新しい権限 (UpdateMemoryRecordExpirySpecification) が必要です。データのライフサイクル管理を行うロールと、通常のメモリ操作を行うロールを適切に分離して設計してください。
  • コストと精度のバランス: TTL を短くしすぎると、必要なコンテキストまで失われる可能性があります。アプリケーションのユースケースに合わせて、適切な保持期間を検証することが重要です。

✅ 次のアクション

まずは、現在運用中のエージェントにおいて、どの程度の期間データを保持すべきか、データの鮮度とコストの観点からシミュレーションを行うことをお勧めします。

参照ドキュメント: Amazon Bedrock AgentCore Developer Guide: Set a time-to-live for long-term memory records

新着記事

記事の関連性を手がかりに、次の情報を探せます。

保存にはログインが必要です。