$30 off During Our Annual Pro Sale. View Details »

Bedrock AgentCore Memoryの 新機能 (Episode) を試してみた

Avatar for WHIsaiyo WHIsaiyo
December 20, 2025

Bedrock AgentCore Memoryの 新機能 (Episode) を試してみた

星七花さんによるJAWS-UG Presents AI Builders Dayの登壇資料です。

Avatar for WHIsaiyo

WHIsaiyo

December 20, 2025
Tweet

More Decks by WHIsaiyo

Other Decks in Technology

Transcript

  1. © 2025 Works Human Intelligence Co., Ltd. Bedrock AgentCore Memoryの

    新機能 (Episode) を試してみた 株式会社Works Human Intelligence 星 七花
  2. © 2025 Works Human Intelligence Co., Ltd. 星 七花 (ほしなな)

    経歴 Qiita 仕事 モバイルアプリケーション開発 ( バックエンド > フロントエンド > インフラ ) 2023/04:株式会社Works Human Intelligence 新卒入社 2023/08:新製品Webアプリケーション開発部門 2024/10:新製品モバイルアプリケーション開発部門 2025/06:2025 Japan AWS Jr.Champions 2025 Japan All AWS Certifications Engineers about me キックボクシング・茶道・謎解き 趣味
  3. © 2025 Works Human Intelligence Co., Ltd. ターゲット・話すこと・話さないこと ▼ 誰向け?

    Bedrock AgentCore Memoryは知っているが、re:Inventで出たEpisode機能に ついては、まだよく知らない・キャッチアップができていない人向け ▼ 話すこと ▼ 話さないこと ⭕ Episode機能とは? ⭕ Episode機能のユースケース ⭕ Episodeオン・オフの比較 ✖ Bedrock AgentCoreとは? ✖ AgentCore Memoryとは? ✖ セットアップの細かい手 順 \過去のLT資料/
  4. © 2025 Works Human Intelligence Co., Ltd. A G E

    N D A 1. Bedrock AgentCore Memoryのおさらい 2. Episode機能とは? 3. Episode機能を試してみた 4. まとめ
  5. © 2025 Works Human Intelligence Co., Ltd. A G E

    N D A 1. Bedrock AgentCore Memoryのおさらい 2. Episode機能とは? 3. Episode機能を試してみた 4. まとめ
  6. © 2025 Works Human Intelligence Co., Ltd. AgentCore Memoryのおさらい:AgentCore Memoryのメモリ戦略について

    1. 組み込み戦略(Built-in strategy) a. 設定不要。フルマネージド。以下の種類がある i. セマンティックメモリ戦略 ii. ユーザープリファレンス戦略 iii. 要約戦略 iv. エピソード記憶戦略 new 2. 組み込みオーバーライド(Built-in strategy with override) a. ユーザーがある程度の制御を行える。 3. 自己管理戦略(Self-managed strategy) a. 独自のコード環境で定義されたモデル、プロンプト、および記憶処理ロ ジックを制御できる。 Bedrock AgentCore Memoryは、長期的な情報保存のために3つのレベルでメモリ 戦略をサポートしている
  7. © 2025 Works Human Intelligence Co., Ltd. A G E

    N D A 1. Bedrock AgentCore Memoryのおさらい 2. Episode機能とは? 3. Episode機能を試してみた 4. まとめ
  8. © 2025 Works Human Intelligence Co., Ltd. Episode機能とは? • What

    is Episodic functionality? ◦ 過去の会話の流れ(エピソード)を長期的に覚えさせる仕組み ◦ 組み込み戦略のうちの1つの戦略 ◦ 行動や意思決定を記録し、パターンを特定することでエージェントの パフォーマンスを向上させる • ユースケース ◦ 実際の運用経験から学習する、行動指向のエージェントに最適 ▪ トラブルシューティング ▪ お問い合わせ業務 ▪ 個人の生産性向上ツール • 仕組み ◦ エピソード記憶とリフレクション記憶として長期記憶に保存される https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/episodic-memory-strategy.html
  9. © 2025 Works Human Intelligence Co., Ltd. Episode機能とは? • 仕組み

    ◦ 例:トラシューチャットボット 過去の出来事 短期記憶 「どんな症状か」 「どう調査したか」 「どう解決したか」 を会話し、その場 限りのイベントとし て短期記憶に保存 される 「DynamoDBのク エリが遅い」 という具体的な 問題が発生 抽出 会話のエピソード が完了したか どうかを判定する リフレクション このエピソード以 外の、複数のエピ ソードにまたがる 洞察を生成する https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/episodic-memory-strategy.html 統合 抽出された情報を単 一のエピソード (DBのクエリ問題)と して統合する 長期記憶 エピソード記憶 と リフレクション記憶 として 保存される 記憶の検索 DynamoDBのクエリ が遅い問題が また発生→ 「過去にあったこれ が原因かも…?」 エピソード記憶戦略
  10. © 2025 Works Human Intelligence Co., Ltd. Episode機能とは? 過去の出来事 短期記憶

    「どんな症状か」 「どう調査したか」 「どう解決したか」 を会話し、その場 限りのイベントとし て短期記憶に保存 される 「DynamoDBのク エリが遅い」 という具体的な 問題が発生 抽出 会話のエピソード が完了したか どうかを判定する リフレクション このエピソード以 外の、複数のエピ ソードにまたがる 洞察を生成する https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/episodic-memory-strategy.html 統合 抽出された情報を単 一のエピソード (DBのクエリ問題)と して統合する 長期記憶 エピソード記憶 と リフレクション記憶 として 保存される 記憶の検索 DynamoDBのクエリ が遅い問題が また発生→ 「過去にあったこれ が原因かも…?」 エピソード記憶戦略 エピソード記憶は、日誌(今日はXX テーブルでクエリが遅くなってしまった) リフレクションは、教訓(xxテーブル は設計が悪いので見直す必要があるかも) みたいなイメージ • 仕組み ◦ 例:トラシューチャットボット
  11. © 2025 Works Human Intelligence Co., Ltd. A G E

    N D A 1. Bedrock AgentCore Memoryのおさらい 2. Episode機能とは? 3. Episode機能を試してみた 4. まとめ
  12. © 2025 Works Human Intelligence Co., Ltd. Episode機能オフ vs Episode機能オン:検証内容(日報FBエージェント)

    お疲れ様です。 そうなんですね。 別エージェント エージェントA エージェントB Episode機能オフ (セマンティックメモリ戦略のみ) 今日の日報。Lambda に環境変数設定し忘れ たことに気づかなくて 時間溶かしちゃった ねえ!Lambdaが 動かないんだけど!
  13. © 2025 Works Human Intelligence Co., Ltd. Episode機能オフ vs Episode機能オン:検証内容(日報FBエージェント)

    お疲れ様です。 環境変数、確認 しましたか? 別エージェント エージェントA エージェントB 今日の日報。Lambda に環境変数設定し忘れ たことに気づかなくて 時間溶かしちゃった ねえ!Lambdaが 動かないんだけど! Episode機能オン (セマンティックメモリ戦略と エピソード記憶戦略)
  14. © 2025 Works Human Intelligence Co., Ltd. • 共通のセットアップ ◦

    bedrock-agentcoreをインポート ◦ セマンティックメモリ戦略の設定 • Episode機能オンのための準備 ◦ 戦略にエピソード記憶戦略を追加 • 検証 1. エージェントを作り、Lambdaの環境変数を設定し忘れでショックを受けた話をする 2. エージェントを新しく作り直して、後日Lambdaが動かないと泣きつく ▪ Episode機能オフ • 期待値:一般的に見るべきポイントしか話してくれない ▪ Episode機能オン • 期待値:以前環境変数設定していなかったことがありましたよね?と聞いてくれる Episode機能オフ vs Episode機能オン:準備〜検証のおおまかな流れ Episodeオン/オフ どちらにも 長期メモリを設定
  15. © 2025 Works Human Intelligence Co., Ltd. • 共通のセットアップ ◦

    bedrock-agentcoreをインポート ◦ セマンティックメモリ戦略の設定 • Episode機能オンのための準備 ◦ 戦略にエピソード記憶戦略を追加 • 検証 1. エージェントを作り、Lambdaの環境変数を設定し忘れでショックを受けた話をする 2. エージェントを新しく作り直して、後日Lambdaが動かないと泣きつく ▪ Episode機能オフ • 期待値:一般的に見るべきポイントしか話してくれない ▪ Episode機能オン • 期待値:以前環境変数設定していなかったことがありましたよね?と聞いてくれる Episode機能オフ vs Episode機能オン:検証
  16. © 2025 Works Human Intelligence Co., Ltd. • 共通のセットアップ ◦

    bedrock-agentcoreをインポート ◦ セマンティックメモリ戦略の設定 • Episode機能オンのための準備 ◦ 戦略にエピソード記憶戦略を追加 • 検証 1. エージェントを作り、Lambdaの環境変数を設定し忘れでショックを受けた話をする 2. エージェントを新しく作り直して、後日Lambdaが動かないと泣きつく ▪ Episode機能オフ • 期待値:一般的に見るべきポイントしか話してくれない ▪ Episode機能オン • 期待値:以前環境変数設定していなかったことがありましたよね?と聞いてくれる Episode機能オフ vs Episode機能オン:検証
  17. © 2025 Works Human Intelligence Co., Ltd. • 共通のセットアップ ◦

    bedrock-agentcoreをインポート ◦ セマンティックメモリ戦略の設定 • Episode機能オンのための準備 ◦ 戦略にエピソード記憶戦略を追加 • 検証 1. エージェントを作り、Lambdaの環境変数を設定し忘れでショックを受けた話をする 2. エージェントを新しく作り直して、後日Lambdaが動かないと泣きつく ▪ Episode機能オフ • 期待値:一般的に見るべきポイントしか話してくれない ▪ Episode機能オン • 期待値:以前環境変数設定していなかったことがありましたよね?と聞いてくれる Episode機能オフ vs Episode機能オン:検証
  18. © 2025 Works Human Intelligence Co., Ltd. Episode機能オフ結果:期待通りエピソードとして結びつかない Episode機能オフ お疲れ様です。

    別エージェント エージェントA エージェントB 今日の日報。Lambda に環境変数設定し忘れ たことに気づかなくて 時間溶かしちゃった ねえ!Lambdaが 動かないんだけど! (一般論)
  19. © 2025 Works Human Intelligence Co., Ltd. • 共通のセットアップ ◦

    bedrock-agentcoreをインポート ◦ セマンティックメモリ戦略の設定 • Episode機能オンのための準備 ◦ 戦略にエピソード記憶戦略を追加 • 検証 1. エージェントを作り、Lambdaの環境変数を設定し忘れでショックを受けた話をする 2. エージェントを新しく作り直して、後日Lambdaが動かないと泣きつく ▪ Episode機能オフ • 期待値:一般的に見るべきポイントしか話してくれない ▪ Episode機能オン • 期待値:以前環境変数設定していなかったことがありましたよね?と聞いてくれる Episode機能オフ vs Episode機能オン:検証
  20. © 2025 Works Human Intelligence Co., Ltd. Episode機能オン結果:期待通りエピソードとして結びつく お疲れ様です。 環境変数、確認

    しましたか? 別エージェント エージェントA エージェントB 今日の日報。Lambda に環境変数設定し忘れ たことに気づかなくて 時間溶かしちゃった ねえ!Lambdaが 動かないんだけど! Episode機能オン
  21. © 2025 Works Human Intelligence Co., Ltd. A G E

    N D A 1. Bedrock AgentCore Memoryのおさらい 2. Episode機能とは? 3. Episode機能を試してみた 4. まとめ
  22. © 2025 Works Human Intelligence Co., Ltd. まとめ • Episode機能とは?

    ◦ 過去の会話の流れ(エピソード)を長期的に覚えさせる仕組み ◦ 組み込み戦略のうちの1つの戦略 ◦ 行動や意思決定を記録し、パターンを特定することでエージェントのパフォーマン スを向上させる • Episode機能をオンにするとどうなる? ◦ すべての生のイベントを保存するのではなく、重要な瞬間を特定して要約してくれ る=意味のある単位でまとめてくれる • Episode機能のユースケース ◦ 実際の運用経験から学習する、行動指向のエージェントに最適 ▪ トラブルシューティング ▪ お問い合わせ業務 ▪ 個人の生産性向上ツール • Episode機能の仕組み ◦ エピソード記憶とリフレクション記憶として長期記憶に保存される