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
250
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
SQL文一行も書けない人事がCortexもろもろを使って人事業務を楽にしてみる
ponponmikankan
1
240
AI時代、データエンジニアが一番おもろい
genshun9
0
560
あるけみー式LTスライド作成術
alchemy1115
1
210
絵ではじめるKubernetesセキュリティ
aoi1
3
500
登壇の自信を奪う3匹のオバケ / 3 Ghosts That Rob You of Your Confidence in Public Speaking
pauli
8
860
omasushiというライブラリを作った
polidog
PRO
0
230
Reactの設計論
uhyo
22
12k
アプリログインとWeb認証基盤をつなぐ ASWebAuthenticationSession 作法
shimastripe
1
310
Minecraft JavaのMODをSwiftで作る
1mash0
0
160
Slack上でインフラをトラブルシュートする! Agentic Platform Engineeringの第一歩
teru0x1
4
1.6k
山手線を徒歩で一周してわかった、 位置情報アプリは「足」が最強のデバッガー
hinakko
0
150
Amazon Quick on DesktopがIAM Identity Centerで動かない理由
yukiogawa
0
190
Featured
See All Featured
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
4
650
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
270
Evolving SEO for Evolving Search Engines
ryanjones
0
290
KATA
mclloyd
PRO
35
15k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Design in an AI World
tapps
1
310
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
850
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
410
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
480
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
250
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でエージェント同士の連携もさせてみたかった
終