Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JAUS-UG福井リブートLT Bedrock AgentCoreを使ったAIエージェント構築入門
Search
YAMADA Hirotaka
January 17, 2026
Technology
89
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
1
2.4k
Other Decks in Technology
See All in Technology
dbt in Microsoft Fabric
ryomaru0825
0
250
DDDのエッセンスを取り入れたAIでの開発
ak2ie
1
230
AI・HPC開発を支えるGPU環境の新しい選択肢 液冷GPUシステム「AquSys」の取り組み
gpuunite_official
0
240
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
24k
도구에서 동료까지: 10년차 AI 스타트업의 AI 적응기
inureyes
PRO
1
350
巨大気象データと戦う ― サロゲートモデル学習を高速化する圧縮技術
gpuunite_official
0
270
AIにブラウザを触らせて、E2EテストをPlaywrightで書く
koji_kawamura
0
420
作って理解するCoding Agent 〜フレームワークに頼らないピュア Python での実装〜
takapy
4
1.2k
英語が話せなくてもKubeConスタッフに参加した話
yusuke427
2
1.1k
長期運営で肥大化したExcelマスターデータの解消に向けた移行事例
gree_tech
PRO
0
480
顧客の要望は2次情報である 〜アンテナを張るFDEの構造論〜
noriakioji
1
150
暗号化?某ファイルストレージはどうなるの!? 3rd Partyとうまく付き合う秘密度ラベル設計
kasada
0
190
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
A better future with KSS
kneath
240
18k
30 Presentation Tips
portentint
PRO
1
380
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
440
Scaling GitHub
holman
464
140k
Un-Boring Meetings
codingconduct
0
390
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
470
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
4
490
Mobile First: as difficult as doing things right
swwweet
225
10k
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でエージェント同士の連携もさせてみたかった
終