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
Kiro Powersを使用してAWSインフラ構築をしてみよう!
Search
Kohei Matsunobu
January 23, 2026
Technology
360
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kiro Powersを使用してAWSインフラ構築をしてみよう!
「AWSパートナー7社合同 re:Cap2025 in 九州」で登壇した資料になります。
https://connpass.com/event/375856/
Kohei Matsunobu
January 23, 2026
More Decks by Kohei Matsunobu
See All by Kohei Matsunobu
Amazon Bedrock Agents ClassicからAmazon Bedrock AgentCoreへ移行した際、ガードレール設定が2箇所に割れた話
matsunobu
0
190
AWS re:Invent 2024 初参加を振り返る
matsunobu
1
220
AI導入のヒント!Amazon QとBedrockの実践事例を解説
matsunobu
0
320
Other Decks in Technology
See All in Technology
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
130
Claude Code本は、どのように執筆チームで書かれたか
oikon48
1
370
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
130
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
6
4.6k
『SAR衛星データ解析入門』のご紹介とその応用
syuchimu
0
120
USB PDを使ってスマホを労わりたい
raspython3
0
170
WasmをRustにする
sansantech
PRO
0
250
パッチ更新でterraform initが落ちた日
grimoh
1
140
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
160
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
230
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
140
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
910
Paper Plane (Part 1)
katiecoart
PRO
2
12k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
360
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
460
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
570
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Crafting Experiences
bethany
1
380
Music & Morning Musume
bryan
48
7.4k
Transcript
Kiro Powersを使用して AWSインフラ構築をしてみよう! AWSパートナー7社合同 re:Cap2025 in 九州 (2026/01/23開催) 松延 航平(Kohei
Matsunobu) © Benjamin Inc
自己紹介 名前: 松延 航平(まつのぶ こうへい) 所属: 株式会社Benjamin AWS Strategy Group
役割: AWSエンジニア 業務: AWSを用いたインフラ要件定義・設計・構築など All Cert LinkedIn © Benjamin Inc 1 認定: • 2025 AWS Top Engineer(Services) • 2025 All AWS Certifications Engineer 好きなサービス: • Amplify Gen2, Bedrock AgentCore • Kiro (Kohei Matsunobu)
余談 – AWS re:Invent 2025参加してきました!(人生2回目) 1 4 5 © Benjamin
Inc 2
アジェンダ 1 Kiroとは 2 Kiro Powersとは 3 Kiro Powersを使用してAWSインフラを構築してみる 4
まとめ 5 © Benjamin Inc 3
01 Kiro とは © Benjamin Inc 4
Kiroとは - 概要 AWSがAIエージェント統合型IDEとして「Kiro」を提供。(2025年11月より一般提供開始(GA)) Kiro最大の特徴であるスペック駆動開発を提供し、プロトタイプから本番環境相当の環境をAIコーディングで構築可能。 (*)Mac OS / Windows OS
/ Linux OSでインストール可能。 (*)利用可能なモデル:Claude Sonnet 4、Sonnet 4.5、Haiku 4.5、Opus 4.5 D © Benjamin Inc 5 ※ Kiro公式サイト:https://kiro.dev ※ Kiro公式サイトより出典
Kiroとは - 概要 D © Benjamin Inc 6 ※ Kiro公式サイト:https://kiro.dev
スペック駆動開発の構成要素 1. 要件定義(requirements.md) 2. 設計(design.md) 3. タスク(tasks.md) どのようなシステムを構築したいのか定義 要件定義の内容から詳細な設計ドキュメントを作成 必要なタスクを洗い出し、Kiroがタスクを自動遂行 Kiroの最大の特徴であるスペック駆動開発(Specモード)は、従来のバイブコーディング(Vibeモード)とは異なり、 曖昧な指示で完璧な結果を期待せず、構造化されたプロセスを重視して、フェーズごとにMarkdownファイルを生成。 Markdownファイルの内容を元にAIコーディングを推進していく仕組み。
Kiroとは - その他機能 © Benjamin Inc 7 1. 概要 生成AIの振る舞いや回答、生成物のルールを
永続的に制御する仕組み。 プロジェク内ディレクトリ(.kiro/steering/)に Markdownファイルを配置することで、Kiroに 対してプロジェクト固有のルールや指示を事 前に学習させることが可能。 Kiro Steering 2. 主な用途 ・コーディング規約の遵守: 特定のライブラリの使用、命名規則、アーキテクチャ パターンをKiroに守らせることが可能 ・言語設定: 「常に日本語で回答する」といったガイドラインを定 義して、レスポンスの質を統一することが可能。 ・役割の定義: AIを特定の専門エージェント(例:セキュリティ担当、 レビュアー)として機能させるための指示を記述可能。 1. 概要 Kiroにおけるイベント駆動型の自動化機能。 特定の開発イベント(ファイル保存、作成、削除など)を トリガーに、AIエージェントが定義済みのタスクを自動 実行してくれる仕組み。 Kiro Hooks 2. 主な用途 ・ドキュメントの自動更新: ソースコードの変更を検知して、関連するドキュメン トを自動更新させることが可能。 ・テストの自動生成・実行: ソースコードが保存された際に、対応するテストファ イルを自動的に生成させたり、自動実行させることも可 能。 ・コード品質・セキュリティチェック: コミット前にコードのセキュリティ脆弱性やコーディ ング規約からの逸脱がないかチェックしてくれる。
Kiroとは - その他機能 Kiro CLI(旧Amazon Q Developer CLI)が提供されており、ターミナル内のCLI操作もKiroに依頼することが可能。 D ©
Benjamin Inc 8 ※ Kiro公式サイト:https://kiro.dev ※ Kiro公式サイトより出典
02 Kiro Powers とは © Benjamin Inc 9
Kiro Powers - 概要 AWS re:Invent 2025で発表されたKiroの新機能。 MCP(Model Context Protocol)/Steering/Hooksを「powers」としてパッケージング、
AIエージェントが必要な時に必要な専門知識とツールを動的に読み込む仕組み。 Kiro Powersは、Kiroを利用している全ユーザが無料で利用可能です。 © Benjamin Inc 10 ※ Kiro公式サイト:https://kiro.dev/powers ※ Kiro公式サイトより出典
Kiro Powers - 仕組みの詳細 従来のAIコーディングの課題 多くの知識やツールを事前に読み込む方式 ✗ 数万トークンのコストが発生 ✗ コンテキスト過多の状況に陥る
✗ AIエージェントのレスポンスが遅くなる ✗ 回答の質が下がる(思考がブレやすい) ✗ 関係ない提案やハルシネーションが発生 Kiro Powersを導入するメリット タスクに応じて必要なものだけを動的読み込み ✓ コンテキスト使用量を最小限に抑制 ✓ 回答出力の品質が向上 ✓ AIエージェントの思考がブレにくくなる ✓ 必要なツールがないことによるエラー回避 ✓ Powersの有効/無効を必要に応じて切り替え → © Benjamin Inc 11 ※ HashiCorpサイト:https://www.hashicorp.com/en/blog/hashicorp-is-a-kiro-powers-launch-partner
Kiro Powers - 主なユースケース 幅広いユースケースに対応している! フロントエンド開発 バックエンド開発 フルスタック開発 API開発 エージェント開発
インフラ構築 © Benjamin Inc 12
Kiro Powers - 導入方法 © Benjamin Inc 13 ①Kiro IDEを起動
Kiro Powers - 導入方法 © Benjamin Inc 14 ②Kiro Powersのアイコン選択
Kiro Powers - 導入方法 © Benjamin Inc 15 ②[RECOMMENDED]セクションから任意のPowerを選択
Kiro Powers - 導入方法 © Benjamin Inc 16 ③Power詳細画面内の[+ Install]をクリック
Kiro Powers - 導入方法 © Benjamin Inc 17 ③[INSTALLED]セクションにPowerが追加される 非常に簡単にPowersを設定することが可能!
Kiro Powers - サポートされているPowers AWS提供 • Build an agent with
Strands Strands Agent SDKでAIエージェント構築 • Build an agent with Amazon Bedrock AgentCore Amazon Bedrock AgentCoreを構築・デプロイ • Build AWS infrastructure with CDK and CloudFormation Well-Architectedに従い、CDK/CloudFormationを使用したインフラ構築 • Build applications with Aurora PostgreSQL Aurora PostgreSQLベストプラクティス活用して、Aurora PostgreSQLを基 盤とするアプリを構築 サードパーティ提供 • Design to Code with Figma デザイン→コード自動生成 • Deloy web apps with Netlify WebアプリをグローバルCDNにデプロイ • Build a backend with Supabase SupabaseのDB・認証・ストレージ等を使用してアプリ構築 • Deploy infrastructure with Terraform Terraform(IaC)を使用したインフラの構築・デプロイ • API Testing with Postman Postmanを使用したAPIテストの自動化 • Datadog Observability ログ・メトリクス・トレース分析 • Stripe Payments Stripeを使用した支払い統合機能の構築、サブスクリプシ ョン管理など • Build a database with Neon サーバレスDB構築 © Benjamin Inc 18 他にも多くのPowersがサポートされている!
Kiro Powers - カスタムPowers カスタムPowersの構成 POWER.md • いつ・どうツールを使うかを定義 • ベストプラクティス・注意点を記載
• AIエージェントの行動指針 MCPサーバー設定(option) • 実際に使えるツール定義 Steering(option) • 特定のタスク(テスト、デプロイなど) に特化した追加の指示ファイルを格納 © Benjamin Inc 19 独自でPowersを構築して使用したい場合は、カスタムPowersを使用する ※ Kiro公式サイト:https://kiro.dev/docs/powers/create
Kiro Powers - カスタムPowers © Benjamin Inc 20 ※ Kiro公式サイト:https://kiro.dev/docs/powers/create
①Kiro Powersの「Add Custom Power」 を選択 ②「Import power from a folder」から カスタムPowersフォルダをインポート カスタムPowersの設定もシンプル!
03 Kiro Powers を使用して AWSインフラを構築してみる © Benjamin Inc 21
Kiro Powersを使用してAWSインフラを構築してみる 「Build AWS infrastructure with CDK and CloudFormation」Powerを使用してS3静的Webホスティング +
CloudFront構成をCDKで構築 © Benjamin Inc 22
Kiro Powersを使用してAWSインフラを構築してみる © Benjamin Inc 23 ①Kiro IDEを起動
Kiro Powersを使用してAWSインフラを構築してみる © Benjamin Inc 24 ②プロンプト実行(Vibeモードで検証)
Kiro Powersを使用してAWSインフラを構築してみる © Benjamin Inc 25 ②プロンプト実行(Vibeモードで検証)
Kiro Powersを使用してAWSインフラを構築してみる © Benjamin Inc 26 ②プロンプト実行(Vibeモードで検証)
Kiro Powersを使用してAWSインフラを構築してみる © Benjamin Inc 27 ②プロンプト実行(Vibeモードで検証)
Kiro Powersを使用してAWSインフラを構築してみる © Benjamin Inc 28 ③CDKでS3+CloudFront構成をデプロイ完了
Kiro Powersを使用してAWSインフラを構築してみる © Benjamin Inc 29 ③CDKでS3+CloudFront構成をデプロイ完了
04 まとめ © Benjamin Inc 30
まとめ © Benjamin Inc 31 ・「Kiro Powers」を活用することで、必要な専門知識やツールなどを動的に読み込ませることが 可能なため、コンテキスト使用量を最適化しつつ、AIコーディングの効率化を図ることができる。 ・すでに様々なPowersが提供されており、無料で簡単に利用することができる 。
・独自のPowersもシンプルに設定することが可能。
ご清聴ありがとうございました © Benjamin Inc 32