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

Amazon Bedrock AgentCoreって 最高なんだよなぁ!

Avatar for くらっち くらっち
September 30, 2026
63

Amazon Bedrock AgentCoreって 最高なんだよなぁ!

JAWS-UG 茨城 #17 秋の推しAWSサービスLTまつり!で登壇させていただいた際の資料です。

Avatar for くらっち

くらっち

September 30, 2026

More Decks by くらっち

Transcript

  1. 自己紹介 普段の業務 Railsアプリのエンジニア / QAエンジニア / AIエンジニア 社内業務アプリ開発 自社プロダクトQA担当 開発部AI推進担当

    ちょっとインフラも 趣味 スポーツ 野球, ソフトボール くらっち 23卒 JAWS-UG 東京支部 運営メンバー マラソン ビーチラグビー スキー, スノボ
  2. 「 デ プ ロ イ で き た ! 」「

    動 い た ! 」 で終わってませんか?
  3. Amazon Bedrock AgentCore Runtimeって? Amazon Bedrock AgentCore Runtimeは、 AI エージェントまたはツールをデプロイして実行するための

    安全でサーバーレスな専用のホスティング環境を提供するサービスです。 特徴はAIエージェント, MCPサーバーなどを構築しやすい!というところ。 Bedrock AgentCore Runtimeがない場合、こんな問題が浮上します。 「Lambdaにデプロイしたいけど15分の制約が...」 「EC2やECSで構築したいけどコストがなぁ...」 こんな問題を解決するのが、Bedrock AgentCore Runtimeです!
  4. 推しポイント2: 3種のプロトコルをサポート Bedrock AgentCore Runtimeでは、 「HTTP」「MCP」「A2A」のプロトコルをサポートしています。 AIエージェントだけでなく、MCPサーバーも構築可能です。 推しポイント3: 動いた時間だけ課金 Bedrock

    AgentCore Runtimeは、処理が動いた時間のみ課金されます。 EC2インスタンスみたいに、ずっとサーバーを稼働させておく必要はあり ません。 に優しいので気軽に試せる!
  5. Bedrock AgentCore Runtimeの場合 microVMごとにログストリームが分かれて送信されるようになっている ので、アプリ側での処理が不要! session_id: 111 最初から分離されている状態で ログストリームが送信されます。 ※

    ロググループは同じです session_id: 222 session_id: 333 アプリ側でログをセッションごとに振り分ける という処理を実装する必要がありません!
  6. エージェント以外をデプロイする理由がないとな? Bedrock AgentCore Runtimeへのリクエストって、 「POST /invocations」しか対応していないんですよね... ヘルスチェックは「GET /ping」のみ対応。 エントリーポイントを 「POST

    /add」のようにすることができない... APIを デプロイするなら AgentCore Runtime 以外を選択! POST /add { x: 1, y: 2 } def add() { result: 3 } ※ 単一のエントリーポイントで 長時間動かすワーカー処理とかなら 良いかも?