Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AgentCoreの機能、全部要る? ユースケース別にAWSサービスとの組み合わせ方を一緒に整...

Avatar for Yudai Jinno Yudai Jinno
June 26, 2026
99

AgentCoreの機能、全部要る? ユースケース別にAWSサービスとの組み合わせ方を一緒に整理しよう

Avatar for Yudai Jinno

Yudai Jinno

June 26, 2026

More Decks by Yudai Jinno

Transcript

  1. AgentCore の機能、全部要る? ユースケース別にAWSサービスとの組み合わせ方を 一緒に整理しよう AWS Summit Japan Builder Community Lounge

    チョークトーク 6/26 (金)11:30 ~ 12:00 クラスメソッド株式会社 クラウド事業本部コンサルティング部 神野 雄大(Jinno Yudai)
  2. 自己紹介 3 簡単な自己紹介をさせていただきます。本日はどうかよろしくお願いいたします。 名前 神野 雄大(Jinno Yudai)/@yjinn448208 所属 クラスメソッド株式会社 クラウド事業本部

    コンサルティング部 AIソリューションアーキテクト 認定・ 活動 • Community Builder AI Engineering • AWS Ambassador 2026 好きな サービス ブログはこのアイ コンで書いていま す! • Amazon Bedrock AgentCore (自称日本一ブログを書いています) スーパーマーケットのラ・ムーと チーズナンが好きです! スピーカー
  3. 対象と目的 4 今日はAgentCoreを触り始めた方、これから自分のユースケースに合わせて設計したい 方に向けてチョークトークを進めていきます。一緒に考えながら、設計判断の軸を持ち 帰ってもらったら嬉しいです。 対象 対象と目的 • AgentCoreの機能は知っているが、自分のケースにどう組むか迷っている •

    これからAIエージェントを設計・導入していきたい 目的 • ユースケース別に「どのAgentCoreの機能を使い、どこは既存のAWSサービスでを 活用するか」を一緒に設計する • 「自分のケースならこう設計する」という判断軸を持ち帰る スピーカー
  4. 今日やること 5 今日はAgentCoreの機能を丁寧に紹介するのではなく、ユースケースに基づいて、どの 機能を採用し、どういった設計が良いかをディスカッションできればと思います。 AgentCoreのざっくり紹介 ユースケース収集 設計に落とし込み 構成図を描く 自分が実装するならこうすればよいのかのヒントを掴んでいただく! AgentCoreの全体像を俯瞰

    して紹介します。全部は使 わない、を最初に共有しま す。 作りたい/興味のあるエー ジェントを挙手で募集。利 用者・目的・接続先・制約 の4点に分解していきます。 集めたケースから1つか2つ 選び、どの機能を採用し、 どこは既存AWSサービスで 組むかを一緒に判断しま す。 ホワイトボードにアーキテ クチャを起こし、実際に使 える構成をイメージしてい きます。 スピーカー
  5. Amazon Bedrock AgentCoreはAIエージェントを展開・運用するために最適なマネージ ドサービスとなります。マネージドサービスによりインフラ管理を排除し、開発者が エージェントのロジック構築に集中できる環境を提供します。 Amazon Bedrock AgentCore とは 11

    Amazon Bedrock AgentCore • AIエージェントのホスティング ◦ Strands Agents、LangGraphなど多様なエージェ ントフレームワークに対応 • 便利なマネージドサービス ◦ AIエージェントを使用する上で認証・ツール連携な ど便利な機能がマネージドサービスとして提供 (IdentityやMemoryなど) 特徴 スピーカー
  6. Amazon Bedrock AgentCoreはデプロイするためのRuntime機能をベースに認証機能 IdentityなどAIエージェントを開発する上で便利な機能が備わっています。アップデー トも多くかなり多機能です。 Amazon Bedrock AgentCoreが持つ機能群 12 •

    Runtime:AIエージェントの実行環境 • Identity:認証機能 • Gateway:MCPツールの集約機能、外部サービスのMCPツール化機能 • Memory:記憶機能 • Observability:AIエージェントの挙動を可視化 • Evaluations:AIエージェントの評価機能 • Built in tools ◦ Code Interpreter:コード実行環境 ◦ Browser:ブラウザ実行環境 • Policy:Gateway経由のツール呼び出しを認可制御する機能 • AWS Agent Registry:組織内のSkills、MCP Server、A2A Agentの管理機能 • Optimization:プロンプトやツール説明を改善、バージョン管理機能 • Payments:AIエージェントによる決済機能 • Harness:簡単にAIエージェントを作成可能 スピーカー
  7. プリミティブの数は膨大ですが、全部を必ずしも使う必要はないです。 要件に応じて必要なものを使えばOKです。例えばQ&Aサイトのようなシンプルな例なら 下記のような組み合わせで実装可能です。 Amazon Bedrock AgentCoreの連携イメージ 14 AgentCore Runtime AIエージェント

    AWS Amplify ユーザー リクエスト リクエスト with アクセストークン フロントエンド ログインしてアクセストークン を取得 Amazon Cognito トークンの検証 AgentCore Identityの Inbound Auth Knowledge Bases RAGとして使用 ベクトルDBにAmazon S3 Vectorsを使用することで低 コストで運用可能 Q&Aサイトの構成イメージ AgentCoreはRuntimeとMemory、Identity、Observabilityを使用 AgentCore Observability エージェントの動きを可 視化 スピーカー AgentCore Memory 記憶機能
  8. 既存のAPI、Lambda関数、MCP Server、各種サービスをMCP(Model Context Protocol)互換のツールに変換して、AIエージェントから簡単に呼び出せるようにして くれるサービスです。 Amazon Bedrock AgentCore Gatewayの簡単な説明 15

    Runtime Gateway /mcp ツールとして 呼び出し ・MCPに変換して実行 ・MCP Toolsを 中央集約的に管理 Lambda関数 OpenAPI仕様のAPI Remote MCP Server Amazon API Gateway Smithyモデル 統合サービス(Slack、GitHubな ど) スピーカー
  9. SaaSと連携するようなAIエージェントを使うならGatewayの利用も検討しますが、無理 に使う必要もないかもしれません。複数のAI Agentから接続かつ外部接続を統制したい などあれば採用するモチベーションにつながります。 Amazon Bedrock AgentCoreの連携イメージ② 16 AgentCore Runtime

    Lambda関数 Remote MCP Server ツール利用 SaaS AgentCore Runtime Lambda関数 Remote MCP Server ツール利用 SaaS 同じようなツールを作って重複している AgentCore Gatewayを使う場合 AgentCore Gateway Lambda関数 Remote MCP Server ツール利用 SaaS AgentCore Runtime AgentCore Runtime 同じツールを使うならGatewayを仲介すると ツールの連携も統制が取れてスッキリ Policyを活用して 認可制御も可能 スピーカー
  10. 1つのユースケースに集中して、皆さんで会話していきましょう。 具体的な項目があった方が整理やすいので下記項目を埋めるような感覚で会話していき ましょう。 ユースケース① 19 コミュニケーション 目的 何をしたい? ユーザーと対話する必要は あるか?

    利用者 誰が使うか? 使う人によって権限を意識 する必要はあるか? 外部接続先 SaaS / 社内API / RAG Web / DBに接続したい か? 制約 何が怖い? 権限・監査・誤操作 社内ポリシー、コスト、 ネットワーク 集めた意見をディスカッションしながらホワイトボードに書いていきます!
  11. 1つのユースケースに集中して、皆さんで会話していきましょう。 具体的な項目があった方が整理やすいので下記項目を埋めるような感覚で会話していき ましょう。 ユースケース② 24 コミュニケーション 目的 何をしたい? ユーザーと対話する必要は あるか?

    利用者 誰が使うか? 権限を意識する必要はある か? 外部接続先 SaaS / 社内API / RAG Web / DBに接続したい か? 制約 何が怖い? 権限・監査・誤操作 社内ポリシー 集めた意見をディスカッションしながらホワイトボードに書いていきます!
  12. ユースケースを最初の頃は型で整理していくといいかもしれませんね。私もざっくりと 考えたのですが下記のような形です。こう言ったイメージも皆様も自分なりに持つと アーキテクチャ設計がやりやすくなると思います。判断軸はいっぱいあると思いますが あくまで一例を共有します。 どう整理していくか 28 スピーカー AgentCore採用判断のイメージ 1. そもそもAI

    Agentを作る必要があるか?ビジネスロジックだけで十分か? 2. 実行基盤はRuntimeか、Lambda/ECSを採用するか?VPC内に配置する必要がある か? 3. ユーザー認証は必要か?サービス間の連携はどうするか? 4. 外部ツールは直接呼ぶか、Gatewayで集約するか? 5. Memoryは必要か?短期記憶だけか、長期記憶まで必要か? 6. 危険な操作(更新や削除)は外側でどう止めるか?PolicyやInterceptorで認可制御 するか 7. 本番後に何を観測・評価し、どう改善するか?