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
Kiro Powersを使用してAWSインフラ構築をしてみよう!
Search
Kohei Matsunobu
January 23, 2026
Technology
280
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
AWS re:Invent 2024 初参加を振り返る
matsunobu
1
170
AI導入のヒント!Amazon QとBedrockの実践事例を解説
matsunobu
0
290
Other Decks in Technology
See All in Technology
形式手法特論:Hyperproperty とモデル検査 #kernelvm / Kernel VM Study Tokyo 19th
ytaka23
0
810
EUDIWの枠組みを出発点に民間エコシステムの在り方を考える(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
260
顧客の要望は2次情報である 〜アンテナを張るFDEの構造論〜
noriakioji
2
490
RelayerというPHPのフレームワークを作った
polidog
PRO
0
140
Eight Engineering Unit 紹介資料
sansan33
PRO
3
8.3k
dbt と Snowflake と tag
kevinrobot34
1
250
【書籍出版記念】 10周回って、エージェント開発は RAGがすべてだった。〜RAGの歴史と開発現場で見えた実践知〜
akiratameto
20
7.5k
ClaudeCodeでセキュリティ監視業務を半自動化_1年の運用でわかったAIに任せる設計の5つのポイント
kintotechdev
2
280
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
77k
AI画像認識を活用したゲーム内決済処理検証の自動化
gree_tech
PRO
0
500
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3.2k
AIに持続⼒を与える 判断の⻑期記憶設計
eiei114
1
710
Featured
See All Featured
AI: The stuff that nobody shows you
jnunemaker
PRO
9
940
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Statistics for Hackers
jakevdp
799
230k
How STYLIGHT went responsive
nonsquared
100
6.2k
The Limits of Empathy - UXLibs8
cassininazir
1
610
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
Design in an AI World
tapps
1
290
GraphQLとの向き合い方2022年版
quramy
50
15k
How to make the Groovebox
asonas
2
2.3k
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
Practical Orchestrator
shlominoach
191
12k
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