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
Amazon Q Developer with Kiroで始めるAIコーディング / Get ...
Search
shiro seike
PRO
August 30, 2025
Programming
120
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
コミュニティの有益性 ~JAWS Days 2026 での体験を通して~ / The Benefits of a Community ~Through My Experience at JAWS Days 2026~
seike460
PRO
0
310
Architecture as SteeringOn-Ramp to AI-DLC
seike460
PRO
0
30
Why Continue AWS Community Builders
seike460
PRO
0
74
AWSコミュニティ活動は顧客のクラウド推進に効くのか / Do AWS community activities help customers adopt the cloud?
seike460
PRO
0
180
テレメトリーシグナルが導くパフォーマンス最適化 / Performance Optimization Driven by Telemetry Signals
seike460
PRO
2
280
AI-DLC 入門 〜AIコーディングの本質は「コード」ではなく「構造」〜 / Introduction to AI-DLC: The Essence of AI Coding Is Not “Code” but “Structure”
seike460
PRO
0
1.6k
今さら聞けないサーバーレスのいいところ 〜運用から解放される世界を目指して〜 / The Benefits of Serverless You Might Be Too Embarrassed to Ask About Now — Aiming for a World Free from Operational Burdens
seike460
PRO
0
110
AWS Lambda Durable Functions のユースケースを探る / Exploring Use Cases for AWS Lambda Durable Functions
seike460
PRO
0
97
歴史から学ぶ「Why PHP?」 PHPを書く理由を改めて理解する / Learning from History: “Why PHP?” Rediscovering the Reasons for Writing PHP
seike460
PRO
0
540
Other Decks in Programming
See All in Programming
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
280
Oxlintのカスタムルールの現況
syumai
6
1.2k
Strategic Design in the Frontend: Moduliths & Micro Frontends @DDDEurope
manfredsteyer
PRO
0
140
Creating Composable Callables in Contemporary C++
rollbear
0
180
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
450
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
620
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1.1k
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.7k
Agentic UI
manfredsteyer
PRO
0
210
AIで効率化できた業務・日常
ochtum
0
160
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
930
Featured
See All Featured
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
Producing Creativity
orderedlist
PRO
348
40k
Scaling GitHub
holman
464
140k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
New Earth Scene 8
popppiees
3
2.4k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
270
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
380
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
870
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
180
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/
ご清聴いただきありがとうございました