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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
YAMADA Hirotaka
January 17, 2026
Technology
270
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
24k
Other Decks in Technology
See All in Technology
構造で守らせる データ・法務・セキュリティ・開発チームとつくる AI時代のデータガバナンスとデータ基盤のリアル
legalontechnologies
PRO
1
520
書き手が人でもAIでも正しくなる道、SREを埋め込んだDeveloper Platform / tech drivers day8
chmikata
4
760
プロダクトが成長すると、 プロダクトマネージャーの仕事はどう変わるのか - 「まず作る」から「小さく学び、確かめながら進む」へ
sansantech
PRO
1
370
BacklogのRAG 今ならこう作る - S3 Vectorsと自前パイプラインの勘所
revsystem
0
140
Microsoft のサポート ライフサイクルを理解する
murachiakira
PRO
0
210
sue445's proposals 2026
sue445
0
150
企画を Software Factory-ready にする——開発が高速になったとき、PdMの仕事はどう変わったか
yachibit
1
270
「Learning Outcome」を書きたくない私が、Learning Outcomeと折り合いをつけるまで
mhlyc
0
240
AI時代の開発はウォーターフォールに回帰する? / development-with-ai-back-to-wf
okamototakuyasr2
0
120
AIをリアル世界に解き放つ 〜M5Stack×AIであなたのアイディアを手の平に〜
hamadakoji
1
540
日本AIベンチャーレポート2026
kentarofujii
0
240
フィンテック養成勉強会#68
finengine
0
240
Featured
See All Featured
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
720
Typedesign – Prime Four
hannesfritz
42
3.2k
Everyday Curiosity
cassininazir
0
360
Become a Pro
speakerdeck
PRO
31
6.3k
The Invisible Side of Design
smashingmag
301
52k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
Documentation Writing (for coders)
carmenintech
77
5.6k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
650
Are puppies a ranking factor?
jonoalderson
2
4.1k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
640
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
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でエージェント同士の連携もさせてみたかった
終