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

JAUS-UG福井リブートLT Bedrock AgentCoreを使ったAIエージェント構築入門

JAUS-UG福井リブートLT Bedrock AgentCoreを使ったAIエージェント構築入門

Avatar for YAMADA Hirotaka

YAMADA Hirotaka

January 17, 2026

More Decks by YAMADA Hirotaka

Other Decks in Technology

Transcript

  1. Amplify Gen2 主な特徴 • TypeScriptベースのバックエンド定義 データモデル、API、認証 などをTypeScriptで宣言的に定義するだけで、対応するAWSリ ソースが自動的にプロビジョニングされます。 開発者がインフラを 明示的に設定する必要がなくなりました。

    • Gitブランチとの連携 本番、ステージングなどの共有環境は、Git リポジトリの各ブランチに対応し、フィーチャーブランチでプレ ビューでき、本番へマージする前に検証できます。 ※Claude調べ
  2. AgentCore Runtime • フレームワーク・モデル非依存 Strands Agents、LangChain、 LangGraph、CrewAIなど、あらゆるオープンソースフレームワークで動作 し、Amazon Bedrock、OpenAI、Geminiなど、あらゆるプロバイダーの モデルをサポートします。

    • 長時間ワークロード対応 リアルタイムインタラクションと最大8時間の長時間 ワークロードの両方をサポートし、複雑なエージェント推論やマルチエージェン ト連携を可能にします。 • プロトコル対応 Model Context Protocol(MCP)やAgent to Agent (A2A)を介して、他のエージェントやツールと通信できます。 ※Claude調べ
  3. Strands Agents • Strands Agentsは、わずか数行のコードでAIエージェントを構築・実行する モデル駆動型アプローチを採用したオープンソースSDKです • 従来のワークフローベースのフレームワークが厳格なステップ定義を必要とする のに対し、Strands Agentsは現代のLLMが持つ推論・計画能力を活用するモ

    デルファーストの哲学を採用しています。 開発者は複雑なワークフローを定義 する代わりに、3つのコンポーネントを指定するだけです: 1. モデル: Amazon Bedrock、Anthropic Claude、Meta Llama、 OpenAI、Ollamaなど 2. ツール: 事前構築ツールまたはPython関数(@toolデコレータ使用) 3. プロンプト: エージェントのタスクと動作を定義する自然言語