Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
JAUS-UG福井リブートLT Bedrock AgentCoreを使ったAIエージェント構築入門
Search
YAMADA Hirotaka
January 17, 2026
Technology
260
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JAUS-UG福井リブートLT Bedrock AgentCoreを使ったAIエージェント構築入門
YAMADA Hirotaka
January 17, 2026
More Decks by YAMADA Hirotaka
See All by YAMADA Hirotaka
50代で初転職した話
yda
15
23k
Other Decks in Technology
See All in Technology
[AWS 秋のクラウドオペレーション祭り 2026]AWS DevOps Agentで変わるリリースと運用対応 ~リリース管理機能と Directed actions のご紹介~
furuton
2
850
オブザーバビリティを高める AI エージェント体験を考える / Designing AI Agent Experiences That Enhance Observability
aoto
PRO
2
300
生成AIと進める探索的データ分析(2026.10.03 第122回Tokyo.R勉強会)
tatamiya
2
1.4k
メルペイ 会計システム概要と歴史
mewuto
0
150
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
16
120k
BedrockとLambdaで作る リアルタイム進行型推理ゲーム
kawametho
0
190
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
350
[2026-09-30]ロックンロールは鳴り止まないっ - 信頼性かまってちゃん - 「データ駆動を投げ捨ててまで。」追いかける信頼性改善に向けた取り組みの話
tosite
0
200
いちAWSエンジニアのAI活用を振り返る #devio2026 / devio osaka 2026 kawahara
masahirokawahara
2
380
AI Made Us Faster at Solving the Wrong Problems
marceloancelmo
0
160
Kernel testing frameworks
ennael
PRO
0
110
2026-10-01_MagicPod_QAハーネスエンジニアリングとQA組織の未来像
ynisqa1988
1
530
Featured
See All Featured
A designer walks into a library…
pauljervisheath
211
25k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
430
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Producing Creativity
orderedlist
PRO
348
41k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
Transcript
JAWS-UG 福井 #1 リブート宣言LT会 2026/1/17 ヤマダ ヒロタカ Bedrock AgentCoreを使った AIエージェント構築入門
JAWS-UG 福井 リブート おめでとうございます!
山田 弘隆 石川県在住、内灘海岸近くに生息 昨年7月親会社から切り離され、 新会社になりました(売却への布石? 業務は一切変わりません。 主に光伝送装置の開発(組込ソフト)に 従事してます。 New! 3日後に退職します
New! 2月からESMさんにjoinします
皆さん、AIエージェント つくってますか? イマドキのエンジニアはAIエージェントとか作れないと死んでしまうのではないか? LLM、生成AI、AIエージェント、、、AI触ってないなんてエンジニアとしてどうなの? という無言の圧力・・・(個人で勝手に感じているだけです)
よし、作ろう
で、何から始めれば いいんや(挫折
助けて、みのるん Qiita: Amplify & AgentCoreで維持費激安! 王道フルスタックなAIエージェントを簡単構築しよう https://qiita.com/minorun365/items/11be2c3565923b96ab54
こんな感じのを作ります Amplify Gen2 AgentCore Runtime Cognito Strands Agents React Strands
Agents Tools
フロントエンド
Amplify Gen2 主な特徴 • TypeScriptベースのバックエンド定義 データモデル、API、認証 などをTypeScriptで宣言的に定義するだけで、対応するAWSリ ソースが自動的にプロビジョニングされます。 開発者がインフラを 明示的に設定する必要がなくなりました。
• Gitブランチとの連携 本番、ステージングなどの共有環境は、Git リポジトリの各ブランチに対応し、フィーチャーブランチでプレ ビューでき、本番へマージする前に検証できます。 ※Claude調べ
わからんので みのるんの Qiita写経から はじめる
とりあえず公式にTemplateあり(助かる https://docs.amplify.aws /react/start/quickstart/
Amplifyのすごいと思ったところ これだけでCogniteのユーザープールを 作成してE-mail認証の準備OK
一通りフロントエンドを写経してデプロイ Githubのリポジトリ、ブランチを選択してデプロイ リポジトリが更新されると自動で同期(再デプロイ)してくれる
バックエンド
AgentCore Runtime • フレームワーク・モデル非依存 Strands Agents、LangChain、 LangGraph、CrewAIなど、あらゆるオープンソースフレームワークで動作 し、Amazon Bedrock、OpenAI、Geminiなど、あらゆるプロバイダーの モデルをサポートします。
• 長時間ワークロード対応 リアルタイムインタラクションと最大8時間の長時間 ワークロードの両方をサポートし、複雑なエージェント推論やマルチエージェン ト連携を可能にします。 • プロトコル対応 Model Context Protocol(MCP)やAgent to Agent (A2A)を介して、他のエージェントやツールと通信できます。 ※Claude調べ
Strands Agents • Strands Agentsは、わずか数行のコードでAIエージェントを構築・実行する モデル駆動型アプローチを採用したオープンソースSDKです • 従来のワークフローベースのフレームワークが厳格なステップ定義を必要とする のに対し、Strands Agentsは現代のLLMが持つ推論・計画能力を活用するモ
デルファーストの哲学を採用しています。 開発者は複雑なワークフローを定義 する代わりに、3つのコンポーネントを指定するだけです: 1. モデル: Amazon Bedrock、Anthropic Claude、Meta Llama、 OpenAI、Ollamaなど 2. ツール: 事前構築ツールまたはPython関数(@toolデコレータ使用) 3. プロンプト: エージェントのタスクと動作を定義する自然言語
Strands Agents エージェンティックループ • エージェントは、プロンプトによって提供されたタスクを完了するまで、モデル とツールとのループで相互作用します。このエージェンティックループが Strandsの機能の核心です。各ループでLLMは応答生成、計画、振り返り、 ツール選択を自律的に行います。 ※Claude調べ
AI Agent作りました! • モデルはHaiku4.5 • ツールはrss、use_aws、 current_timeを持ってるよ • システムプロンプトは割愛
ツール?
標準で使えるツールがすでに用意されている • @toolでデコレートすると Agentがtoolとして認識して くれる
• bedrock-agentcore-starter-toolkit を使用する • agentcore configureコマンドで対話形式で設定を入れる バックエンドも写経したのでデプロイ
• 設定情報が.bedrock_agentcore.yamlに出力される バックエンドも写経したのでデプロイ
• agentcore deployコマンドでデプロイ バックエンドも写経したのでデプロイ
さて動くかな? https://main.ddoph1aqc3vae.amplifyapp.com/
まとめ • ホントに1時間くらいで動くAIエージェントができた • 細かい指示を与えなくても、AIが与えられたツールの特性を判断して勝手に 使ってくれる • ホントはMCPサーバーとかも接続してみたかった • サブエージェントとかも起動してわちゃわちゃやってみたかった
• A2Aでエージェント同士の連携もさせてみたかった
終