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
型も通る、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
520
コミュニティの有益性 ~JAWS Days 2026 での体験を通して~ / The Benefits of a Community ~Through My Experience at JAWS Days 2026~
seike460
PRO
0
370
Architecture as SteeringOn-Ramp to AI-DLC
seike460
PRO
0
40
Why Continue AWS Community Builders
seike460
PRO
0
80
AWSコミュニティ活動は顧客のクラウド推進に効くのか / Do AWS community activities help customers adopt the cloud?
seike460
PRO
0
190
テレメトリーシグナルが導くパフォーマンス最適化 / Performance Optimization Driven by Telemetry Signals
seike460
PRO
2
300
AI-DLC 入門 〜AIコーディングの本質は「コード」ではなく「構造」〜 / Introduction to AI-DLC: The Essence of AI Coding Is Not “Code” but “Structure”
seike460
PRO
0
1.9k
今さら聞けないサーバーレスのいいところ 〜運用から解放される世界を目指して〜 / 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
100
Other Decks in Programming
See All in Programming
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
1
270
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.5k
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
160
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
440
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
170
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
200
【やさしく解説 設計編・中級 #4】ルールの寿命と、システムの年輪
panda728
PRO
2
180
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.8k
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
270
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
4
350
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
1
520
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
420
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
37
7.4k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
450
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
41k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
370
Building an army of robots
kneath
306
46k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
200
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.7k
The browser strikes back
jonoalderson
0
1.4k
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/
ご清聴いただきありがとうございました