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
Amazon Q Developer with Kiroで始めるAIコーディング / Get ...
Search
shiro seike
PRO
August 30, 2025
Programming
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Amazon Q Developer with Kiroで始めるAIコーディング / Get Started with AI Coding Using Amazon Q Developer and Kiro
JAWS-UG Okayama 2025
https://jawsug-okayama.connpass.com/event/358215/
shiro seike
PRO
August 30, 2025
More Decks by shiro seike
See All by shiro seike
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
750
Seeing Through Serverless: Observability for AWS Lambda with ADOT and CloudWatch Application Signals
seike460
PRO
1
160
Seeing Through Serverless: ADOT と CloudWatch Application Signals で実現する AWS Lambda のオブザーバビリティ(日本語版)/ Seeing Through Serverless (Japanese Edition)
seike460
PRO
1
37
モノレポの型は、そのままつながる 〜Hono RPCで型を素通しする開発体験〜 / Monorepo Types Connect As-Is: Passing Types Through with Hono RPC
seike460
PRO
1
45
OSSのコンセプトを知る / Understanding the Concept Behind an OSS
seike460
PRO
1
40
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
670
コミュニティの有益性 ~JAWS Days 2026 での体験を通して~ / The Benefits of a Community ~Through My Experience at JAWS Days 2026~
seike460
PRO
0
490
実行委員長目線で振り返る JAWS DAYS 2026 / JAWS DAYS 2026 from the Chair's Perspective
seike460
PRO
1
38
SLO から始める SRE / Starting SRE with SLO
seike460
PRO
1
120
Other Decks in Programming
See All in Programming
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
540
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
270
プロダクトコードからライブラリの境界を見つける
elmetal
PRO
0
110
phperだってパンチカードでコーディングしたい
o0h
PRO
0
210
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
130
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
530
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
230
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
160
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
630
setup-vp GitLab対応の裏側
naokihaba
0
150
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
460
Featured
See All Featured
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Design in an AI World
tapps
1
350
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
New Earth Scene 8
popppiees
4
2.6k
Raft: Consensus for Rubyists
vanstee
142
7.7k
WENDY [Excerpt]
tessaabrams
14
40k
How to train your dragon (web standard)
notwaldorf
96
6.9k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
550
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
350
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
260
Transcript
©Fusic Co., Ltd. CONFIDENTIAL 1 Amazon Q Developer with Kiroで始めるAI
Coding 2025.08.30 清家史郎 @seike460 JAWS-UG Okayama 2025
©Fusic Co., Ltd. 2 自己紹介 はじめに AWS Community Builder Serverless
2025 Japan AWS Top Engineers AWS User Group Leaders - コミュニティ -JAWS-UG Fukuoka -Fukuoka.php -Fukuoka.go -Serverless Meetup Fukuoka -Cloudflare Meetup Fukuoka -JP_Stripes Fukuoka -JBUG Fukuoka -JDDUG Fukuoka 清家 史郎 (@seike460) SHIRO SEIKE 株式会社Fusic プリンシパルエンジニア/エバンジェリスト
©Fusic Co., Ltd. 3 CONFIDENTIAL Brand Slogan/Mission/Vision 人に多様な道を 世の中に爪跡を 個性をかき集めて、
驚きの角度から世の中を アップデートしつづける。 Why we do Mission (存在意義) What we do Vision (あるべき姿 ) Brand Slogan (社会に与えていること )
©Fusic Co., Ltd. AIコーディングとは何か AIコーディング : 人工知能を活用してソフトウェア開発を行う手法 従来の手動コーディングから、AIとの協働による開発へのパラダイムシフト AIコーディングの 3つの世代
• 第1世代:補完型 ◦ 代表例: GitHub Copilot、TabNine ◦ 特徴: コード補完、関数レベルの生成 • 第2世代:理解型 ◦ 代表例: Cursor、Windsurf ◦ 特徴: ファイル全体の理解、複数ファイル編集 • 第3世代:エージェント型 ◦ 代表例: Claude Code、Amazon Q Developer CLI、AWS Kiro、v0、Bolt ◦ 特徴: 要件から完成品までの自動生成
©Fusic Co., Ltd. 現在のAIコーディングの課題 「Vibe Coding」の問題 • 曖昧な指示では期待した結果が得られない • 継続開発で一貫性を保つのが困難
• チーム内での共通理解が難しい • AI Agentが伝えた内容を忘れていく AIコーディングの本質は「構造化」 • 明確な要件定義 • 設計思想の共有 • プロジェクト知識の体系化 • コンテキストの永続化
©Fusic Co., Ltd. Vibe Codingから構造化への転換 Before:Vibe Coding(破綻パターン) • 「いい感じのWebサイト作って」 •
試行錯誤の連続 • 偶然動くコード • 継続開発時に「なぜこの実装?」→「覚えてない」 After:構造化AI開発(成功パターン) • 明確な要件定義 • クリアな設計書 • 確実に動作 • 継続開発時に「なぜこの実装?」→「設計書参照」 Source: The tree swing cartoon (Author unknown)
©Fusic Co., Ltd. AWS Kiro:構造化AI開発の実現 Plan first, then buildの体系的アプローチ 実現される効果
• 要件→設計→実装の完全トレーサビリティ • 変更時の影響分析自動化 • チーム間の共通理解促進
©Fusic Co., Ltd. 8 CONFIDENTIAL OSEKKAI POINT AWS Kiro Agentic
IDE として自律的に動作 Spec EARS記法に基づいた精密設計 要求仕様を明確に記述するための 構造化された記法に仕様書生成 01 イベント駆動の作業の自動化 - ファイル保存時の自動処理 - 02 Agent Hooks プロジェクト知識の永続化 03 Steering 設計支援 Context共有 HooksによるCI
©Fusic Co., Ltd. 1. Spec機能:自動仕様書生成 EARS記法による精密設計 (Easy Approach to Requirements
Syntax) 要求仕様を明確に記述するための構造化された記法 フォーマット : WHEN [条件] THEN システム SHALL [動作] • 生成される仕様書 ◦ requirements.md → 要件定義 ◦ design.md → 技術設計 ◦ tasks.md → 実装タスク • 効果 ◦ 曖昧な要求を明確な仕様に変換 ◦ 手戻りの大幅削減 ◦ チーム間の共通理解促進 .kiro/specs/フォルダ • requirements.md → EARS記法による要件定義 • design.md → システム設計・技術選定 • tasks.md → 実装ロードマップ
©Fusic Co., Ltd. 2. Agent Hooks:作業自動化 イベント駆動の自動化 • ファイル保存時の自動処理 ◦
テストファイル自動更新 ◦ コードフォーマット実行 ◦ 品質チェック実行 • コミット前の自動処理 ◦ ESLint + Prettier (biome) 実行 ◦ テスト実行 ◦ セキュリティスキャン • 効果 ◦ 繰り返し作業の完全自動化 ◦ 品質チェックの自動化 ◦ 開発フローの最適化 .kiro/hooks/フォルダ - code-quality-guard.kiro.hook
©Fusic Co., Ltd. 3. Steering機能:プロジェクト知識管理 プロジェクト知識の永続化 • .kiro/steering/フォルダ構造 ** ◦
product.md → プロダクトビジョン ◦ structure.md → ディレクトリ構造 ◦ tech.md → 技術選定理由 ◦ governance.md → コーディング規約 ◦ lessons.md → 学んだこと • 効果 ◦ プロジェクト知識をAIに学習させる ◦ 新メンバーのオンボーディング高速化 ◦ 一貫した開発品質の維持
©Fusic Co., Ltd. DEMO:実際のPrompt 以下のArchitectureを作ってきました そのPromptをお見せするDEMOをします
©Fusic Co., Ltd. 今すぐ始められること • 基本セットアップ ◦ Kiroアカウント作成 ◦ https://kiro.dev/
にアクセス ◦ GitHub/Google/AWS Builder IDでログイン ◦ 現在: プレビュー期間中で無料利用可能 • IDEの準備 ◦ Kiroデスクトップアプリをダウンロード ◦ VS Code設定・拡張機能が引き継ぎ可能
©Fusic Co., Ltd. 利用料金 プラン 月額料金 Vibe Requests Spec Requests
備考 Free $0 50 0 基本的なチャット Pro $20 225 125 本格開発向け Pro+ $40 450 250 ヘビーユーザー Power $200 2,250 1,250 企業・チーム • 追加料金: Vibe $0.04/回、Spec $0.20/回 • Q Developer Pro、IAM Identity Center経由での利用 : $19/月 → Kiroも利用可能 • 9/1 のアップデートで無制限の使用量制限が解除される可能性 9/1から料金がアップデート! 少しインパクトのある変更なので、 IAM Identity Center経由での利用継続願う
©Fusic Co., Ltd. AI-DLC(AI 駆動開発ライフサイクル) 8月に発表されたばかりの「 AI が実行し人間が監視する」スタイル まだ実践できるかは未知数だが、今後注目
©Fusic Co., Ltd. 1 6 まとめ 「コード生成」ではなく「構造化」が本質 Point 01 構造化アプローチ:要件を整理
-> 設計を固める -> 実装方針を決める Point 02 AIは開発者を置き換えるのではなく、協働する Point 03
©Fusic Co., Ltd. 17 Thank You We are Hiring! https://recruit.fusic.co.jp/
ご清聴いただきありがとうございました