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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
shiro seike
PRO
August 30, 2025
Programming
130
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
Seeing Through Serverless: Observability for AWS Lambda with ADOT and CloudWatch Application Signals
seike460
PRO
1
140
Seeing Through Serverless: ADOT と CloudWatch Application Signals で実現する AWS Lambda のオブザーバビリティ(日本語版)/ Seeing Through Serverless (Japanese Edition)
seike460
PRO
1
21
モノレポの型は、そのままつながる 〜Hono RPCで型を素通しする開発体験〜 / Monorepo Types Connect As-Is: Passing Types Through with Hono RPC
seike460
PRO
1
27
OSSのコンセプトを知る / Understanding the Concept Behind an OSS
seike460
PRO
1
28
型も通る、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
640
コミュニティの有益性 ~JAWS Days 2026 での体験を通して~ / The Benefits of a Community ~Through My Experience at JAWS Days 2026~
seike460
PRO
0
460
実行委員長目線で振り返る JAWS DAYS 2026 / JAWS DAYS 2026 from the Chair's Perspective
seike460
PRO
1
26
SLO から始める SRE / Starting SRE with SLO
seike460
PRO
1
100
Architecture as SteeringOn-Ramp to AI-DLC
seike460
PRO
0
64
Other Decks in Programming
See All in Programming
Foundry Localでエージェント開発
seosoft
0
180
週末にAI-DLCを本気で回したら$1,600溶けた
hbashimizu
0
130
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
110
Swift愛好会100回記念 第1回を振り返る
jollyjoester
0
120
Kiroで創り、AgentCoreで繋ぐ!AWSで実践する「AI-DLC」から「AIエージェント統合」までの最新地図
licux
4
660
AHC070解法紹介
eijirou
0
100
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
360
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
410
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
150
【DroidKaigi 2026】「アクセシビリティを利用するとき、 アクセシビリティもまたこちらを利用している」 〜マルウェアによる攻撃と防衛について〜
halunoyo
0
450
PHPプロジェクトの結合バランスを可視化する #php_night
kajitack
0
240
Swift愛好会と私(ウホーイ) / Swift Fan Club and Uhooi
uhooi
0
150
Featured
See All Featured
Design in an AI World
tapps
1
310
Leo the Paperboy
mayatellez
9
2.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
Everyday Curiosity
cassininazir
0
320
KATA
mclloyd
PRO
35
15k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Marketing to machines
jonoalderson
1
5.8k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
700
What's in a price? How to price your products and services
michaelherold
247
13k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
480
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
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/
ご清聴いただきありがとうございました