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

Amazon Bedrock AgentCore Managed Harness 座学資料

Avatar for Yudai Jinno Yudai Jinno
May 25, 2026
180

Amazon Bedrock AgentCore Managed Harness 座学資料

Avatar for Yudai Jinno

Yudai Jinno

May 25, 2026

More Decks by Yudai Jinno

Transcript

  1. 自己紹介 3 簡単な自己紹介です! 名前 神野 雄大(Jinno Yudai)/@yjinn448208 最近X始めました! 所属 クラスメソッド株式会社

    クラウド事業本部 コンサルティング部 ソリューションアーキテクト 資格 • Japan All AWS Top Engineers 2025 推しの サービス • Amazon Bedrock AgentCore ブログはこのアイ コンで書いていま す! ラ・ムーとチーズ ナンが好きです!
  2. 対象と目的 4 本資料はAmazon Bedrock AgentCore Managed Harnessを活用してAIエージェント作 成を知っていただくための資料になります。少しでもAIエージェントを作りたい!と 思っていただけると嬉しいです! 対象

    対象と目的 • AIエージェントの作成に興味があるが、AWSでどう実現したらいいか不明な方 • Amazon Bedrock AgentCoreをもっと知りたいと思っている方 • Amazon Bedrock AgentCore Managed Harnessに興味がある方 目的 • Amazon Bedrock AgentCoreの全体像をふんわりと理解してもらう • Amazon Bedrock AgentCoreでAIエージェントを作りたい!と思っていた だく!! • Amazon Bedrock AgentCore Managed Harnessで簡単なAIエージェント が作れるようになる!
  3. Amazon Bedrock AgentCoreはAIエージェントを展開・運用するために最適なマネージ ドサービスとなります。マネージドサービスによりインフラ管理を排除し、開発者が エージェントのロジック構築に集中できる環境を提供します。 Amazon Bedrock AgentCore とは 12

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

    Runtime:AIエージェントの実行環境 • Identity:認証機能 • Gateway:MCPツールの集約機能、外部サービスのMCPツール化機能 • Memory:記憶機能 • Observability:AIエージェントの挙動を可視化 • Evaluations:AIエージェントの評価機能(Preview) • Built in tools ◦ Code Interpreter:コード実行環境 ◦ Browser:ブラウザ実行環境 • AWS Agent Registry:組織内のSkills、MCP Server、A2A Agentの管理機能 • Optimization:プロンプトやツール説明を改善、バージョン管理機能 • Payments:AIエージェントによる決済機能 • Harness:簡単にAIエージェントを作成可能
  5. • 実行計画 • 自己修正 • タスク管理 特に「自律性」の有無が、エージェントとそれ以前の技術を分ける大きな境界線となっ ています。 LLM/RAG/ツール利用/AIエージェントの比較 20

    LLMのみ RAG ツール利用 AIエージェント 自律性 特徴 • 対話 • Web上の知識 • 指示理解 • 構造化出力 • クエリ作成 • データソース検索 • 検索結果をベースに した回答 • リランキング • ツール利用 • API連携 • MCP Serverによる ツール利用
  6. Amazon Bedrock AgentCore SDKを使えば、Runtimeで起動するAIエージェントの実装 が簡単に可能です。処理のエントリーポイントをデコレーターで指定すれば自動的に Runtimeに必要なエンドポイントを実装してくれます。 Amazon Bedrock AgentCore SDKを活用した実装

    25 デコレーターでエントリーポイントを指定することで 自動的にポート8080、/invocationsエンドポイント として処理が呼び出される /pingエンドポイントなども自前で実装不要
  7. データ分析ツール ツールもエージェント化することも可能です。Agent As Toolsと呼ばれます。エージェ ント同士で協調して、自律的に判断したい時に便利です。 Agent As Tools 30 Strands

    Agents メインエージェント データ分析エージェント レポート作成エージェント レポート作成ツール このデータを分析して 情報をわかりやすくまとめて
  8. デプロイはシンプルです。AgentCore CLIを使用するとシンプルにデプロイが可能にな ります。createコマンドを実行すると対話で雛形やCDKファイルが作成されてすぐに活 用できます。 AgentCore CLI 32 agentcore create 雛形・CDKの各種ファイル

    • デプロイ方法の選択(Zipかコンテナイメージ) ◦ 推奨はZipアップロード(直接デプロイ) • IAMロールの設定(自動作成も可能) • コンテナの場合はECRの設定、Zipの場合はS3バケットの指定(自動作成も可能) • Zipの場合はPythonバージョンの指定、requirements.txtなどのパッケージ管理ファイルの 指定 • 認証の設定(デフォルトはIAM) • メモリーの設定(オプション) • etc・・・
  9. 下記が今日の構成です。HarnessにブラウザやCodeInterpreter、便利なツールを与えて Agentらしさを体験いただきます!自律的に必要なツールを選択する様子を体験できま す。 AgentCore Managed Harnessを使ったハンズオンの構成 44 Managed Harness ユーザー

    Gateway CodeInterpreter Browser Knowledge Bases RAGツール AWS Knowledge MCPServer URL Fetch MCP Server AgentCoreの最新情報につ いて教えて ツールから最新情報取得し ておしえるよ! Gatewayに繋げること で複数の外部ツールが 利用可能に 自作MCP Server LambdaでRetrieveす る処理を実装
  10. Amazon Bedrock AgentCore IdentityはAIエージェントの認証機能を実現するマネージ ドサービスです。Inbound Auth / Outbound Authの2つ種類が存在します。 Amazon

    Bedrock AgentCore Identity 46 Inbound Auth Outbound Auth Runtime Identity IdP (ex.Cognito) リクエスト with アクセストークン トークン検証 Runtime Identity Secrets Manager IdP(ex.Cognito) リクエスト可能 API KeyやSecret取得 トークン取得( M2M) 外部サービス利用時
  11. Inbound AuthはRuntimeやGatewayに対する認証機能です。IAM認証はもちろんのこ と、CognitoやAuth0などのIdPと連携したJWT認証も実現可能です。Gatewayは加えて 認証なしのオプションも選択可能です。(Runtimeは認証なしは不可) Inbound Auth 47 IdP (ex.Cognito) アクセストークン取得

    Runtime Identity トークンが有効な場合、 呼び出し可能 リクエスト with アクセストークン アクセストークンを検証 JWT IAM Runtime Identity 権限が適切な場合、 呼び出し可能 リクエスト with IAM Sig V4認証
  12. 既存のAPI、Lambda関数、MCP Server、各種サービスをMCP(Model Context Protocol)互換のツールに変換して、AIエージェントから簡単に呼び出せるようにして くれるサービスです。 Amazon Bedrock AgentCore Gateway 49

    Runtime Gateway /mcp ツールとして 呼び出し ・MCPに変換して実行 ・MCP Toolsを 中央集約的に管理 Lambda関数 OpenAPI仕様のAPI Remote MCP Server API Gateway Smithyモデル 統合サービス(Slack、GitHubな ど)
  13. Code Interpreterは、AIが生成したコードを完全に隔離されたサンドボックスで安全に 実行し、Browserはブラウザ操作による自動化を可能にします。データ分析からWeb調 査まで、エージェントの適用範囲を大きく広げる強力な機能です。 Amazon Bedrock AgentCore Built-in Tools(Code Interpreter

    & Browser) 52 AgentCore Code Interpreter AgentCore Browser 引⽤:https://catalog.us-east-1.prod.workshops.aws/workshops/015a2de4-9522-4532-b2eb-639280dc31d8/en-US/60-agentcore-tools/62-browser-tool/01-browser-with-novaact 引⽤:https://catalog.us-east-1.prod.workshops.aws/workshops/015a2de4-9522-4532-b2eb-639280dc31d8/en-US/60-agentcore-tools/61-code-interpreter
  14. その他AgentCoreの機能 55 • Evaluations:AIエージェントの評価機能 • AWS Agent Registry:組織内のSkills、MCP Server、A2A Agentの管理機能(Preview)

    • Optimization:プロンプトやツール説明を改善、バージョン管理機能(Preview) • Payments:AIエージェントによる決済機能(Preview) 今日ご紹介した機能以外にもAgentCoreは兼ね備えています!継続的な改善を行うには 欠かせない評価機能や、組織内のスキルやMCP Server、Agentを管理する機能なども備 わっています!必要に応じて使用を検討しましょう。