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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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秘書と毎日働くのはもう当たり前。開発以外の業務に足りない機能をどう埋める?
minorun365
PRO
2
1.4k
CSS2026:OWS研究会・招待講演「世界観を、実装する」
atsush1_sada
2
290
AWSDirectConnectの構築の進め方を整理してみた
masa_my
1
170
Metadata - Section 2: Simple Metadata & Meta Tags
mohab1
0
140
LLM Content Moderationを支える評価・改善ループの実践
suikabar
2
350
Vue.jsのGitHubから学ぶ意思決定
yut0naga1_fa
1
130
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
230
国際カードブランドルール変更に伴うクレジットカード決済取引仕様変更について
k1style
0
220
Let's Change Our World—Again
snoozer05
PRO
6
670
演劇と私とスクラム
chinmo
0
110
(swiftc) NonCopyableとライフタイム修飾子
teamhimeh
0
110
freeeにおけるSoftware Factory
freee
PRO
0
470
Featured
See All Featured
Speed Design
sergeychernyshev
33
2.2k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
ラッコキーワード サービス紹介資料
rakko
4
5.5M
The SEO Collaboration Effect
kristinabergwall1
1
600
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Crafting Experiences
bethany
1
390
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
Marketing to machines
jonoalderson
1
5.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
810
The Curious Case for Waylosing
cassininazir
1
580
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でエージェント同士の連携もさせてみたかった
終