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
AI-DLC(AI-Driven Development Life Cycle)入門 〜明日か...
Search
Kazuki Adachi
March 03, 2026
Technology
0
71
AI-DLC(AI-Driven Development Life Cycle)入門 〜明日から始める"AI駆動開発"〜
登壇資料
2026/03/03 生成AIを開発に組み込む設計図:AI-DLCとガードレールの作り方
https://nrinetcom.connpass.com/event/385278/
Kazuki Adachi
March 03, 2026
Tweet
Share
More Decks by Kazuki Adachi
See All by Kazuki Adachi
Kiro Powers 入門
k_adachi_01
0
100
AI-DLC(AI-Driven Development Life Cycle) with Kiro
k_adachi_01
0
75
AWS re:Invent のために日本で合宿をしました!
k_adachi_01
0
110
新サービスはこう育つ! ~AWS CDKでL2コンストラクトができるまで~
k_adachi_01
0
70
AI時代のServerless Days Tokyo ~サーバーレス×AIエージェント×実践知~
k_adachi_01
1
78
機械学習勉強会に参加するためにAIエージェント勉強してみた
k_adachi_01
2
140
2025 AWS Jr. Championが振り返るAWS Summit
k_adachi_01
0
160
技術職じゃない私がAWSにハマった話~AWS Jr. Championsへの道のり~
k_adachi_01
0
410
Other Decks in Technology
See All in Technology
Sansanでの認証基盤内製化と移行
sansantech
PRO
0
530
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
2
13k
Zeal of the Convert: Taming Shai-Hulud with AI
ramimac
0
130
楽しく学ぼう!ネットワーク入門
shotashiratori
4
3.4k
DevOpsエージェントで実現する!! AWS Well-Architected(W-A) を実現するシステム設計 / 20260307 Masaki Okuda
shift_evolve
PRO
3
910
Lambda Web AdapterでLambdaをWEBフレームワーク利用する
sahou909
0
150
バクラク最古参プロダクトで重ねた技術投資を振り返る
ypresto
0
170
形式手法特論:SMT ソルバで解く認可ポリシの静的解析 #kernelvm / Kernel VM Study Tsukuba No3
ytaka23
0
110
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/12 - 2026/2
oracle4engineer
PRO
0
150
内製AIチャットボットで学んだDatadog LLM Observability活用術
mkdev10
0
120
詳解 強化学習 / In-depth Guide to Reinforcement Learning
prinlab
0
230
AI駆動AI普及活動 ~ 社内AI活用の「何から始めれば?」をAIで突破する
oracle4engineer
PRO
1
110
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
432
66k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
53k
Balancing Empowerment & Direction
lara
5
940
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
180
Paper Plane
katiecoart
PRO
0
48k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
92
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
AI: The stuff that nobody shows you
jnunemaker
PRO
3
400
How to Talk to Developers About Accessibility
jct
2
150
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
140
Typedesign – Prime Four
hannesfritz
42
3k
Transcript
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 1 Copyright
© 2026 AsiaQuest Co.,Ltd. All Rights reserved 2026/03/03 ⽣成AIを開発に組み込む設計図:AI-DLCとガードレールの作り⽅ AI-DLC(AI-Driven Development Life Cycle)⼊⾨ 〜明⽇から始める"AI駆動開発"〜
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 2 •
AI-DLC(AI-Driven Development Life Cycle)とは何かを理解する • 従来の開発⼿法や「単なるAI⽀援」との違いを把握する • 直⾯する課題と、それを乗り越えるための対策を知る • 明⽇から"AI駆動開発"を試すための第⼀歩を持ち帰る 2 今⽇のゴール
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 3 3
「AIのおかげでコードを書くのは何⼗倍も速くなった。 でも、開発全体の品質やスピードは改善したのか…?」 まずはじめに
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 4 ⾃⼰紹介
⾜⽴ 和⽣(あだちかずき) @k-adachi-01 ▼ 所属 アジアクエスト株式会社 ▼肩書き 2025 AWS Jr. Champion 2025 All AWS Certifications Engineer ▼現在の業務 建設会社様向けのIT⽀援や顧客折衝 PMOとして「何を実現したいか」を具体化する仕事 ▼趣味 ⾛ること(トレイルランニング、ウルトラマラソン)
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 5 5
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved AI開発の 3つの段階
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 6 6
①AI⽀援(AI-Assisted) AIを開発プロセスの⼀部に利⽤する ⻑所: - 従来の開発ライフサイクルにそのまま適⽤できる - ⼈間がコントロールできるため暴⾛が少ない 短所: - 開発スピードが出せない - アーキテクチャ全体を⾒た設計が難しい - ⼈間の認知負荷がボトルネックに
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 7 7
②AI丸投げ(AI-Managed) AIに開発プロセス全体を任せる(Vibe Coding) ⻑所: - AIの実装速度を最⼤限に活かせる - 改善のサイクルを速く回せる 短所: - ビジネス意図を正確に伝えるのが難しい - 理解が追いつかないコードが⼤量に⽣成される - ⼀貫した品質を保つのが難しい
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 8 8
③AI-DLC(AI-Driven Development Life Cycle) AIを開発ライフサイクルの中⼼に置き、 ⼈間が最終的な責任と意思決定を担う、 AWSの提唱する”AIネイティブ”な開発⼿法 特徴: ①AI が実⾏し⼈間が監視する - 要件定義、設計、実装、テストなどをAIが主導で⾏う - ⼈間の承認やガードレール設計により品質を担保する ②ダイナミックなチームコラボレーション - ⼈間は創造的な問題解決をリアルタイムで⾏う - 意思決定のコストと時間を短縮する 参照:http://aws.amazon.com/jp/blogs/news/ai-driven-development-life-cycle/
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 9 3フェーズの紹介―Inception,
Construction, Operation 1. Inception(構想‧仕様定義) ⼈間がビジネス要件を定義し、AIが解釈可能な「構造化された仕様書」を作成する 2. Construction(構築‧実装) 仕様書をもとに、AIエージェントが⾃律的にコードとテストを⽣成‧修正する 3. Operation(運⽤‧改善) 稼働後のログやエラーをAIが分析し、次のInceptionに向けた改善案を提⽰する
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 10 従来のSDLC(ソフトウェア開発ライフサイクル)との違い
従来のSDLCでは「⼈間同⼠」が開発を進める前提 AI-DLCではAIが開発ライフサイクル全体を主導するアプローチ 要件定義 設計 実装 展開‧運⽤ テスト
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 11 11
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved AI-DLCの 課題と対策
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 12 根本的な問題―LLMの⾮決定性
• LLM(⼤規模⾔語モデル)は確率的モデル 全く同じ仕様書(Spec)を作成しても、出⼒されるコードが毎回同じになる とは限らない • システム開発における「⾮決定性」の恐怖 既存の機能に影響を与えず、安全にコードを更新‧維持できるか(再現性) の担保が極めて難しい
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 13 レビュー負荷の爆増―⼈間の認知資源がボトルネックに
• ⼈間の認知資源には限りがある AIが数秒で⽣成する何千⾏のコードから意図を汲み取り、正しさを⽬視で確 認するのは⾮現実的 • 「理解負債」が溜まっていく 「よく分からないが動く」状態のコードが蓄積していき、ソフトウェア全体 の品質維持が難しくなる
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 14 ⼈間が承認すれば「安⼼」なのか?―厳しすぎるスキル要件
• 「最終確認は⼈間が⾏うから安全」という主張の落とし⽳ AI成果物をレビューするにはドメインと技術の両⾯で深い理解が必要だが、 ⼗分なスキルを持つ⼈が少ない • 求められるスキル要件が厳しすぎる ビジネスサイドとの豊かなコミュニケーション、アーキテクチャの選択、 正しいモデリングの知識...etc
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 15 15
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 実際に試してみ た(Kiro) 引⽤:https://aws.amazon.com/jp/blogs/news/introducing-kiro/
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 16 AWSの公開しているOSS―ai-dlc-workflows
AWSが試験的に公開しているAI-DLCの実装例 • 構成要素: KiroのSteeringファイルとしてAI-DLCのワークフローを定義 • 特徴: ◦ AI-DLCの要件定義、設計、実装、テストまでがパッケージ化されている ◦ ⾃然⾔語で定義されているため、Kiro以外(ClaudeCodeなど)にも移植できる ◦ AIが会話をリードし、⼈間の指⽰の⽭盾や曖昧な点があれば、聞き返してくれる ◦ すべての会話が `audit.md` に記録される仕組み 参照:https://github.com/awslabs/aidlc-workflows
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 17 どのように開発が進むか?
AI-DLCパイプラインでの開発の流れ: 1. Inception: ⼈間が「やりたいこと(What)」をざっくり書くと、 AIが詳細な要件仕様(Spec)に落とし込み、⼈間に確認を求める 2. Construction: 承認された仕様をもとに、AIエージェントがコードベースを解析し、実装‧テストを記述する 3. Operation: デプロイ戦略の策定、監視と観測可能性の設定、インシデント対応⼿順などを⽂書化する
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 18 どのように開発が進むか?
28 ai-dlc-workflowのフォルダの中⾝:
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 19 実際に触ってみた所感
• 始めるのは簡単。要件定義(Inception)が丁寧で時間がかかる 「何となくxxxが作りたい」と曖昧に投げても、AIがリードしながら 詳細な仕様を固めてくれる(細かすぎる節が若⼲ある...) • 仕様はあくまで⾃然⾔語なので完璧に認識が合うことはない テスト駆動、静的コード解析、Hooks(CI)など厳密な検証⽅法を組み合わせ てこそ真価が発揮される • レビュー負荷がボトルネックなのは相変わらず 仕様を「⾔語化」するコストは下がったが、レビューは⼤変なまま
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 20 個⼈開発での限界―AI-DLCの真価はコラボレーション
• 個⼈で開発している場合、⾃分⾃⾝との認識齟齬は起きない チーム開発の最⼤のコストである「コミュニケーションコスト」が発⽣しな いため、AIに意図を伝えるだけでいい • AI-DLCの本当の価値はチーム開発 設計や実装はAIに任せて、⼈間は創造的な問題解決のためのコラボレーショ ンに集中するのが理想
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 21 21
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved まとめ
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 22 AI-DLCはAIが開発ライフサイクル全体を主導するアプローチ
• 開発の「How(どう実装するか)」はAIの仕事へ 要件定義から設計、実装、テストまでAIがリードするため、 ⼈間はAIが⾃律的に動けるための環境(ガードレール)整備をするのが⼤事 • 「What(何を作るか)」と「Why(なぜ作るか)」に全⼒を注 ぐ 最後に残るのは⼈間の「意思」と「熱量」の部分。作るだけなら簡単にでき る時代だからこそ「開発した結果、何を変えたいのか」が重要
Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved 23 23
23 アジアクエスト株式会社 〒112-0004 東京都⽂京区後楽2-6-1 住友不動産飯⽥橋ファーストタワー27階 TEL:03-6261-2701 FAX:03-6261-2702