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
FASTでAIエージェントを作りまくろう!
Search
YukiOgawa
March 26, 2026
Technology
350
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
FASTでAIエージェントを作りまくろう!
YukiOgawa
March 26, 2026
More Decks by YukiOgawa
See All by YukiOgawa
野良MCPサーバーを排除せよ!MCPサーバーのガバナンス
yukiogawa
1
140
Amazon Quick on DesktopがIAM Identity Centerで動かない理由
yukiogawa
0
300
AICoEでAIネイティブ組織への進化
yukiogawa
0
320
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
400
初渡米でも大丈夫!re:Invent2025を楽しく&安全に過ごす方法
yukiogawa
1
340
Amazon Q Developerの推しポイントを伝えたい
yukiogawa
0
410
AWS Summit Japan 2025 社内コミュニティによる企業文化創り ~MAWS-UGの挑戦とこれから~
yukiogawa
2
1.5k
AWS Community Builders Meetup 2025 Osaka登壇資料
yukiogawa
0
210
家電アプリ共通PF "Linova" のAPI利用とPostman活用事例ご紹介
yukiogawa
0
1.3k
Other Decks in Technology
See All in Technology
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
940
LLM-as-a-Judgeは本当に信頼できるのか――評価器を評価する話
taka_aki
2
1k
生成AI時代、PMは事業責任者に進化するともっと面白い〜PMだからこそ事業構造を動かせる時代に〜
kakehashi
PRO
0
210
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
170
CSS2026:OWS研究会・招待講演「世界観を、実装する」
atsush1_sada
2
150
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
220
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
200
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
480
AIネイティブ企業への変革。パーソルキャリアが挑む「データメッシュ×ガバナンス」のアーキテクチャ戦略
techtekt
PRO
0
120
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
470
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
260
Optunaの最新リリースv5.0について
pfn
PRO
0
130
Featured
See All Featured
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
We Have a Design System, Now What?
morganepeng
55
8.4k
Into the Great Unknown - MozCon
thekraken
41
2.8k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
710
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
370
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
GitHub's CSS Performance
jonrohan
1033
470k
The browser strikes back
jonoalderson
0
1.8k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
540
Being A Developer After 40
akosma
92
590k
First, design no harm
axbom
PRO
2
1.3k
A Soul's Torment
seathinner
8
3.8k
Transcript
©Mitsubishi Electric Corporation 2 0 2 6 / 3 /
2 4 小川 雄喜 FAST で AIエージェントを作りまくろう!
©Mitsubishi Electric Corporation 2 FAST・・・その前に・・・ 10,000 AIdeas Competition
©Mitsubishi Electric Corporation 3 FASTとの出会い 参照: https://dev.classmethod.j p/articles/bedrock- agentcore-fast-fullstack- template/
©Mitsubishi Electric Corporation • Awards • Community 4 自己紹介 •
Name, Attribute • 小川 雄喜 (おがわ ゆうき) • 三菱電機@京都 • Favorite AWS Service
©Mitsubishi Electric Corporation 5 • AgentCore Runtime / Gateway /
Memoryを統合 • Amazon Amplifyで フロントエンドをホスティング • CDKで全リソースを 一括デプロイできるテンプレート FAST:Fullstack AgentCore Solution Template 参照: https://github.com/awslabs/fullstack-solution-template-for-agentcore AgentCore機能を使いまくったチャットアプリがすぐにできる!
©Mitsubishi Electric Corporation 6 デプロイは実質 2 ステップ! • CDK依存関係のインストール •
npm install • CDK Bootstrap(初回のみ) • 対象アカウント&リージョンでCDKデプロイ実績があればスキップ可 • バックエンドデプロイ • cdk deploy –all • フロントエンドデプロイ • deploy-frontend.py • 必要に応じてCognitoユーザーを作成 • 設定ファイルで最初のユーザーは作成しておくことも可 デプロイは30分くらいで完了!
©Mitsubishi Electric Corporation 7 開発仕様書、実クラウドを参照して回答 • 膨大かつ複数の開発仕様書/マニュアルから、該当箇所 を素早く検索して要約 • 実際のクラウドに接続し、IoT機器データやサーバーロ
グを参照 実際の私のチームでは・・・ • 全ての開発者向け仕様書、顧客向けのマニュアル、過去 のQA対応をRAG化して、Gatewayに接続 • 管理情報はDBに入れて、DBから検索(非RAG化) • マイクロサービスで稼働する複数クラウドの情報を、 APIを使い分けて情報収集 • 自身のAWSクラウドの稼働情報をCloudWatchログ、 データベース情報から取得 • 開発メンバーだけでなく、営業メンバー含めて活用中 どんな時に使う? Knowledge Agent for Dev Team
©Mitsubishi Electric Corporation 8 • RAGやLambdaをGateway にアタッチしていくだけ • RAGは大きさ、ドキュメントの種類 によって複数に分ける
• マイクロサービス構成の場合、API をLambdaから呼び出す構成で連 携 • クラウドリソースもLambda経由 で取得 • 開発ドキュメントはパイプライン でRAGと連携 • 作ってすぐにエージェントに反映 どうFASTを活用していく?
©Mitsubishi Electric Corporation 9 チームが立ち上がったら、 まずはチームエージェントを作ろう! • エージェントで、アジャイルチーム内の開発者と非開発者をつなぐ • プロダクトオーナーが、細かい要求仕様の確認をエージェントを通じて確認
• 品質担当者が、試験仕様のレビューをエージェントを介して実施 • オペレータが、クラウドのエラー状況をエージェントを介して調査 • 開発者はエージェントを意識したデータパイプラインを構築 • コード、仕様書、マニュアルをRAG化するパイプライン構築 まとめ:AI時代のエージェントとの付き合い方
©Mitsubishi Electric Corporation 10 残りの時間で FAST利用時の注意点!
©Mitsubishi Electric Corporation 11 • デフォルト構成 • リージョン:us-west-2 • デプロイ:Docker必須
• 今回はJTC構成でも、動作する構成へ対応 • OS:Windows • リージョン:ap-northeast-1 • デプロイ:Docker不要 FASTはデフォルトだと、デプロイしにくい場合あり
©Mitsubishi Electric Corporation 12 • 以下でDockerが必要な構成 • AgentCore Runtimeのコンテナイメージビルド •
Feedback Lambdaの依存関係バンドル • フロントエンドで いいね!/わるいね! のフィードバックあり • 解決策 • config.yaml の deployment_type を docker->zip に変更 • PythonFunction を lambda.Function + ARM_64 に変更 Docker依存の解消 backend: pattern: strands-single-agent deployment_type: zip # docker → zip に変更 import * as lambda from "aws-cdk-lib/aws-lambda" const feedbackLambda = new lambda.Function(this, "FeedbackLambda", { architecture: lambda.Architecture.ARM_64, code: lambda.Code.fromAsset(path.join(__dirname, "..", "lambdas", "feedback")), ... 他の設定 })
©Mitsubishi Electric Corporation 13 • Windowsのパス区切り文字 • path.join()がバックスラッシュを返すため、zip-packager Lambda (Linux)がパスを解釈できない
• POSIXセパレータ(スラッシュ)を明示的に使用するように修正 • Zip更新が反映されない • S3キーが固定だとCloudFormationが差分を検知できない • S3オブジェクトキーにコンテンツハッシュを付与して、変化を確実に検知 他にも詰まった問題①
©Mitsubishi Electric Corporation 14 • 東京リージョンのモデルID • デフォルトで使用されるモデルIDはUS専用なので注意 • デフォルト:us.anthropic.claude-sonnet-4-5-20250929-v1:0
• プレフィックスはglobal./jp.などにして呼び出す • Marketplaceの権限不足 • サードパーティのモデル(Claudeなど)はMarketplace権限が必要になる • ただし、初回呼び出しのみに限る • 対象アカウントのBedrockのプレイグラウンドなどで誰かが利用後であれば、モデルがサ ブスクリプション済みとなるため不要 • それか、Amazon Novaなどのモデルであればそもそも不要 他にも詰まった問題②
AIdeas: AI Customer Support Agent — A Context-Aware Customer Support
AI Agent