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駆動開発実践 / AI Driven Development
Search
吉田真吾
June 02, 2026
Technology
720
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development
吉田真吾
June 02, 2026
More Decks by 吉田真吾
See All by 吉田真吾
AIに代替されるフリーランス、AIを操りチームを導くリーダー。運命を分ける『AI-DLC』とインテントマネジメント/Intent is All We Need
yoshidashingo
0
71
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
280
早く行きたいならClaude Codeと行け、遠くに行きたいならチームで行け 〜AI駆動開発の講師が教えるAIがリードするチーム開発の実践ノウハウ/Fast w/ Claude Code, Far Together
yoshidashingo
0
50
はじめてのAI-DLC
yoshidashingo
3
1.4k
初手AIで実現する 「AIと一緒に働く」ということ - AIファーストを実現する汎用タスクエージェントのつくりかた / JAWS DAYS 2026
yoshidashingo
0
90
Claude Codeで実践するスペック駆動開発入門 / sdd-with-claude_code
yoshidashingo
4
18k
エンジニアはコミュニティで伸びる!テックコミュニティ代表者トークリレー / TCP2026
yoshidashingo
0
47
達人に学ぶAIコーディング / ai-coding-learned-from-master
yoshidashingo
0
64
Serverless Meetup #21
yoshidashingo
1
260
Other Decks in Technology
See All in Technology
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
20k
AI画像認識を活用したゲーム内決済処理検証の自動化
gree_tech
PRO
0
110
Digitization部 紹介資料
sansan33
PRO
2
7.7k
AI-DLC実践録_フルサイクル開発への挑戦
miyuc
0
330
【書籍出版記念】 10周回って、エージェント開発は RAGがすべてだった。〜RAGの歴史と開発現場で見えた実践知〜
akiratameto
3
500
Adding Right-to-Left support to your web application with CSS logical properties — Lessons from Redmine
vividtone
0
160
国家プロジェクトを支える「さくらONE」 大規模LLM開発におけるGPU障害を乗り越えるクラスター運用戦略
gpuunite_official
0
180
【GCC2026】大規模言語モデルを活用した内製検索サービスの社内展開や業務活用
bandainamcostudios
PRO
0
370
ソフトウェアサプライチェーンの構造的リスクとコンテナ環境の保護
kyohmizu
5
760
老害フォレンジッカーはAI羊の夢を見るか?
tadmaddad
0
360
Rust×eBPFでEDRっぽいものをつくる
sunlife3
2
610
Invisible to AI? Making TYPO3 Sites Quotable by AI Search Systems
wolfgangwagner
0
240
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
900
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Product Roadmaps are Hard
iamctodd
55
12k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.4k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
240
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
500
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Transcript
チームで実現する高品質・安全な AI駆動開発実践 AIとともに働き成果を出す開発組織になるためのステップアップ 株式会社ジェネラティブエージェンツ 吉田 真吾 2026年6月2日
٢ాਅޗ ❑ +"846( ԣ ❑ 4FSWFSMFTT$PNNVOJUZ +1 ❑ -BOH$IBJO $PNNVOJUZ
+1 ❑ "*ίʔσΟϯάಓ FUDʜ ίϛϡχςΟ ❑ αʔόʔϨεΞϓϦ։ൃɾίϯαϧ ❑ "*ΤʔδΣϯτ։ൃɾίϯαϧɾݚम ௨৴جہ੍ޚγεςϜ։ൃূ݊γεςϜ ج൫։ൃΛܦͯɺ͔ΒηΫγϣϯφ ΠϯͰαʔόʔϨεΞϓϦ։ൃɺ͔ Β"*ΤʔδΣϯτ։ൃʹैࣄ ΤΩεύʔτ 👑 "844FSWFSMFTT)FSP 🦜 -BOH$IBJO "NCBTTBEPS
25人のAIエージェントをスモールビル(Smallville)と呼ばれる仮 想的な町に住まわせることにより、AIエージェント同士でどのよ うな創発が生まれるかを観察したプロジェクト。 住民が自発的に他の住民をパーティーに誘ったり、パーティー当 日のためのカフェの飾り付けを共同で行ったりした観察結果に基 づき、論文ではAIエージェント同士が創発的に協働し合うことの できる可能性が示された。 AIエージェントによる社会シミュレーション Generative Agents
【最新】AIコーディングの実践的解説書 『実践Claude Code入門―現場で活用するためのAIコーディングの思考法』(技術評論社) 西見公宏、吉田真吾、大嶋勇樹 [著] 第1部 手を動かして学ぶClaude Codeの基本 第1章 Claude
Codeをソフトウェアエンジニアリングと統合する 第2章 Claude Codeの基礎 第3章 MCPを使いこなせ! 第4章 達人に学ぶスペック駆動開発 第5章 Claude Code Actionの活用 第2部 動作原理を理解して開発フローを仕組み化する 第6章 Claude Codeの動作原理を理解する 第7章 Claude Codeを意図通りに動かす 第8章 スペック駆動開発のフローを仕組み化する【設計編】 第9章 スペック駆動開発のフローを仕組み化する【実践編】 2025年12月26日発売!
࣍ ͍·ى͖͍ͯΔ͜ͱ "*%SJWFO%FWFMPQNFOU-JGFDZDMF "*%-$ Λ׆༻ͨ͠νʔϜ։ൃ "*͕Ϧʔυ͢ΔνʔϜ։ൃΛ࢝ΊΔͱى͜Δ͜ͱͱɺͦͷରࡦ ࠷ޙʹ 02. 01. 03.
04. チームで実現する高品質・安全なAI駆動開発実践
͍·ى͖͍ͯΔ͜ͱ ίʔσΟϯά ղܾࡁΈͷ τʔΫϯϚΩγϯ ά࣌ͷऴΘΓ ҆શɾߴ࣭ͳ νʔϜ։ൃ ソフトウェアエンジニアの役割が大きく変わる • バイブコーディングを通じた深い意図理解・技術の速習
• 仕様駆動開発による品質担保 • Intent Management の重要性 成果がシビアに評価される • トークン使用量のKPI化と アウトカム比率の計測・評価 • 価値あるソフトウェアの発見に向けたサービスデザイン、システム デザインへの注目 • AIエージェントベースのオペレーション再設計 AIを中心にしてチームが開発〜運用を回すことによる高速化 • 意思決定や合意形成の高速化とリーダーシップ • AIが自己検証可能なSDLC全体にわたるハーネス整備 AI駆動開発スキル Intent Manegment システムデザイン AI BPR AIがリードする 開発ライフサイクル
ϲ݄ظ ΞΠσΞͷൃ͔Β༻ϦϦʔε·Ͱݸਓ։ൃ͢ΔίϛϡχςΟ "*ίʔσΟϯάಓ ୈظ ʙ • ͞·͟·ͳഎܠΛ࣋ͭϝϯ όʔʹΑΔνʔϜ։ൃ ୈظ ʙ
ୈظ ʙ ୈظ ʙ ୈظ ʙ • ϓϩάϥϚத৺ • $VSTPS$MBVEF$PEFɺ ͦͷதͷϞσϧͷൺֱ • 1E.ɺΠϯϑϥΤϯδχΞ ͕૿Ճ • ։ൃϧʔϧɿ$-"6%&NE SVMFT • σβΠφʔɺۀίϯαϧ ͳͲ͕૿Ճ • ༷ͷهड़ํ๏ɺσβΠϯ ͷ࠶ݱํ๏ • ܦӦऀ͕૿Ճ • খ͘͞࡞Γ࢝ΊΔ෮త ͳτϨʔχϯά *OUFOU .BOBHFNFOU ˞*OUFOU.BOBHFNFOUҙਤɾ੍ɾ࣭ج४Λ໌֬ʹ͠ɺ"*ͷਐߦΛϚωδϝϯτ͢Δ͜ͱ 主役はPGから経営者まで拡大し、 話題の中心もツールから Intent Managementやチーム開発へ
͍·ى͖͍ͯΔ͜ͱ ίʔσΟϯά ղܾࡁΈͷ τʔΫϯϚΩγϯ ά࣌ͷऴΘΓ ҆શɾߴ࣭ͳ νʔϜ։ൃ ソフトウェアエンジニアの役割が大きく変わる • バイブコーディングを通じた深い意図理解・技術の速習
• 仕様駆動開発による品質担保 • Intent Management の重要性 成果がシビアに評価される • トークン使用量のKPI化と アウトカム比率の計測・評価 • 価値あるソフトウェアの発見に向けたサービスデザイン、システム デザインへの注目 • AIエージェントベースのオペレーション再設計 AIを中心にしてチームが開発〜運用を回すことによる高速化 • 意思決定や合意形成の高速化とリーダーシップ • AIが自己検証可能なSDLC全体にわたるハーネス整備 AI駆動開発スキル Intent Manegment システムデザイン AI BPR AIがリードする 開発ライフサイクル
τʔΫϯϚΩγϯά࣌ͷऴΘΓ 価値あるソフトウェアを構築する https://x.com/edzitron/status/2054567923050815538 https://github.blog/jp/2026-04-28-github-copilot-is-moving-to-usage-based-billing/ ˞ฐࣾαʔϏεσβΠϯ84ࢿྉ "*ۦಈͷۀมֵख๏ ʮ՝ԿͰ͔͢ʁʯͱฉ͘ͷΛΊͨ https://aws.amazon.com/jp/blogs/news/ai-bpr/
͍·ى͖͍ͯΔ͜ͱ ίʔσΟϯά ղܾࡁΈͷ τʔΫϯϚΩγϯ ά࣌ͷऴΘΓ ҆શɾߴ࣭ͳ νʔϜ։ൃ ソフトウェアエンジニアの役割が大きく変わる • バイブコーディングを通じた深い意図理解・技術の速習
• 仕様駆動開発による品質担保 • Intent Management の重要性 成果がシビアに評価される • トークン使用量のKPI化と アウトカム比率の計測・評価 • 価値あるソフトウェアの発見に向けたサービスデザイン、システム デザインへの注目 • AIエージェントベースのオペレーション再設計 AIを中心にしてチームが開発〜運用を回すことによる高速化 • 意思決定や合意形成の高速化とリーダーシップ • AIが自己検証可能なSDLC全体にわたるハーネス整備 AI駆動開発スキル Intent Manegment システムデザイン AI BPR AIがリードする 開発ライフサイクル
チームで成果を出すためのMob Elaboration ͚ͩͷ࡞ۀ"*Ͱָνϯ Ͱاըࢿྉʹ·ͱΊͯ ্ਃ͠ͳ͖Ό આ໌ɾઆಘɾ૬ஊ Կ͔͔Δҙࢥܾఆ "*ʹϦʔυͤ͞Δ
ίʔσΟϯάΤʔδΣϯτΛνʔϜͰ͍͜ͳͨ͢Ίͷ"*ΤϯδχΞϦϯάϚελʔݚम ։ൃੜ࢈ੑͷ্ͱϓϩηεඪ४Խ • "*ίʔσΟϯάͱඪ४ϓϩηεʹΑΓɺ࣮ γεςϜʹ͓͚Δߴ͍։ൃੜ࢈ੑ͕ମܥత ʹ࣮ݱ͞ΕΔ AIエンジニアリングマスターの社内育成と定着 • 既存のコードベースに安全にコーディングエー ジェントを導入し、開発プロセスの最適化をリ
ードできる次世代のエンジニアを育成 持続可能で保守性の高いシステム基盤の確立 • 既存資産(コードや設計書)をAI活用に適した状態に整備するノウハウが蓄積され、AIフレンドリー=人間フレンドリー なコードベースやCI/CDパイプラインが保守でき、将来的な技術変革・人材入れ替わりにも対応できる柔軟な開発チ ームの仕組みが構築される。 課題 • 大規模で複雑な既存システムに対して、コーディングエージェントを安全に効率的に導入・統合する必要がある。 • 仕様駆動開発やAI-DLCのようなAIフレンドリーな環境整備、具体的な手法や導入スキルが社内に不足している。 ̟̗̘̘͕"*%-$Λ৫࣮͢Δɻʮ̟̗ΞδϟΠϧ ✕ "*ʯͰ։ൃݱͷมֵΛՃ IUUQTHFOFSBUJWFBHFOUTDPKQJOUFSWJFXTKCDD
エージェンティックAIエンジニアリングマスター研修 (詳細資料) https://docs.google.com/document/d/1Tk45VrO57bQjUFLNotqXH12uxcJUtsPrpyAhC2jP_Pg 999ສԁ
νʔϜͰ"*ۦಈ։ൃΛਐΊΔྲྀΕ 守 ίʔσΟϯάΤʔδΣϯτΛ͍͜ͳ͢ • جૅτϨʔχϯά • ΤʔδΣϯτεΩϧ։ൃɾඋɾ܇࿅ • ࣾษڧձɾ$P&ɾ3%ਪਐ ڥඋ
• Ψόφϯεϧʔϧͷඋ • ωοτϫʔΫϧʔϧͷઃఆมߋ • ֤πʔϧͷܖϧʔϧͷඋ • τʔΫϯ,1*ઃఆ νʔϜͰ"*ۦಈ։ൃτϨʔχϯά • "*%-$Ͱ"*͕Ϧʔυ͢ΔνʔϜ։ൃ • ରϓϩδΣΫτɾਓһͷબఆ • ಋೖલޙͷΞηεϝϯτɾධՁ • ϑΝγϦςʔγϣϯτϨʔχϯά νʔϜΞάϦʔϝϯτͷ࠶ߏங • ϓϩδΣΫτڥඋʢڐՄ͢Δίʔ σΟϯάΤʔδΣϯτɺϓϩδΣΫτ ͷϝϞϦɺϧʔϧɺΤʔδΣϯτεΩ ϧʣ • ։ൃαΠΫϧͷॖɾ࠶ߏங ΑΓෳࡶͳγεςϜͷద༻ • ෳͷαϒγεςϜͰߏங͞Ε͍ͯΔ γεςϜɺ+BWB$0#0-γεςϜͷ Ҡ২ɺϧʔϧࡦఆ ։ൃҎ֎ͷద༻ • ۀϫʔΫϑϩʔͷ࠶σβΠϯ • ߴͳϫʔΫϑϩʔϢʔβʔϋʔω εͷߏங 破 離 αʔϏεσβΠϯɾγεςϜσβΠϯ • αʔϏεاըϫʔΫγϣοϓ • ۀվֵ1+اըϫʔΫγϣοϓ ࣗࣾϋʔωε։ൃ • ϝϞϦΤʔδΣϯτͷೝূܗࣜͳͲ ࣗࣾʹ߹Θͤͨϕϯμʔϋʔωεͷߏ ங
01 02 03 04 ίʔυੜɾ࣮ • "*ίʔσΟϯάπʔϧͷར༻ ස • ࢦࣔ࣌ͷίϯςΩετ࣭
• σόοάͰͷ"*׆༻ • "*ੜίʔυͷϨϏϡʔ • "*Ͱѻ͑ΔλεΫن ཁ݅ɾઃܭɾܭը • ྃج४ͷ໌จԽ • *OUFOUΛؚΉཁ݅ղ • 6OJUTPG8PSLͷׂ • "*ఏҊͷࣄલϨϏϡʔ • ཁ݅ɾઃܭϓϩηεͷ"*ఆ ண ςετɾϨϏϡʔɾ࣭ νʔϜɾϓϩηεશൠ ධՁϙΠϯτ • ςετੜɾςετઓུͷ "*׆༻ • "*ੜίʔυͷ࣭ήʔτ • "*ࢧԉϨϏϡʔ • $-"6%&NEϧʔϧͷ ֶͼͷө • νʔϜͷ"*׆༻ํ • εΩϧࠩͷରԠ • 30*ɾੜ࢈ੑɾ࣭ࢦඪͷଌ ఆ • اը͔Βӡ༻·ͰͷΤϯυπ ʔΤϯυ׆༻
ࣗݾݕূϋʔωε ͍͚ͬͯͳ͍͜ͱ ϨϏϡʔϧʔϧ 3FE5FBNϨϏϡʔ &&ςετ αϯυϘοΫε ࣮ߦڥͷִ ϑΝΠϧγεςϜɺωοτϫʔΫ ͍ࣺͯͷ$*ڥ ҆શͳڥͷඋɾࣗݾݕূՄೳͳϋʔωεͷඋ
ݖݶϧʔϧɾΨόφϯε ΨʔυϨʔϧ 5PPM6TF ίϚϯυͷڐՄɾڋ൱ τϨʔεɺূอଘ
!! "*%SJWFO%FWFMPQNFOU-JGFDZDMF "*%-$ ͷ׆༻ AI-Driven Development Lifecycle (AI-DLC) Method Definition
https://prod.d13rzhkk8cj2z0.amplifyapp.com/
"*%-$ϫʔΫϑϩʔͷϑΣʔζɾεςʔδ フェーズ INCEPTION CONSTRUCTION OPERATIONS 01. 02. 03. 目的・焦点 計画とアーキテクチャ
• 何を作るか • なぜ作るか 設計・実装・テスト • どうやって作るか • UoW単位に並列化 デプロイと運用 • どう動かすか AI-Driven Development Lifecycle (AI-DLC) Method Definition https://prod.d13rzhkk8cj2z0.amplifyapp.com/
࣮ࡍʹͬͯΈͨɿ"*ۦಈ։ൃͷݱ
"*͕νʔϜ։ൃΛϦʔυ͢Δͱ۩ମతʹͲ͏ΕΑ͍ͷ͔ʁ aidlc-workflows https://github.com/awslabs/aidlc-workflows ϫʔΫϑϩʔશମ */$&15*0/ˠ$0/4536$5*0/ˠ01&3"5*0/Λ "*͕Ϧʔυ͢Δఆٛɾϧʔϧ ू ͱ͘ʹ*/$&15*0/ͷӽ͞ ҙਤͷநग़ɾཁٻͷৄࡉԽɾϢʔβʔετʔϦʔ࡞ Ϣʔβʔϋʔωε
ෆ໌Λ࣭දԽ͠ɺਪબࢶΛఏࣔɻᐆດͳ··ਐΉͷΛࢭ ঢ়ଶɾϩάཧ BJEMDTUBUFʹΑΔঢ়ଶཧɺBVEJUʹΑΔϩάཧ 7ߏ ΤʔδΣϯτεΩϧԽʹΑΔਐߦ੍ޚɺ"*ଆͷࣗݾݕূͰ؆ུԽ
Α͋͘Δ࣭ Q. チームでAI駆動開発を開始したが、ギクシャクする ˠׂʢ୭͕ԿΛܾΊΔ͔ʣΛࣄલʹܾΊΔʗܾΊΒΕΔਓΛ ࿈Εͯ͘Δ ˠ࣌ؒʹଟ͘ͷܾஅΛഭΒΕΔ͜ͱʹ׳ΕΔ ˠϑΝγϦςʔγϣϯ܇࿅ΛશһͰ࣋ͪճΔ ˠ͍͖ͳΓม͑ͣ܇࿅ϓϩδΣΫτ͔Β࢝Ίɺ։ൃϧʔϧΛҰ ͭͣͭ࠶ߏங Q.
レビュー負荷は高まるか ˠ੩తղੳɾϨϏϡʔεΩϧΛಋೖ͢Δ ˠΦϯσϚϯυͳ 3FE5FBNϨϏϡʔΛڧ੍͢Δ Q. すべての仕様を事前に決めないといけないのか ˠʮҙਤʯʮࣗݾཧղʯͷͨΊόΠϒίʔσΟϯάͱ༷ۦಈ Λ͍͚Δ ˠԿఔؒΛߦ͖དྷͯ͠0,ʢ෮લఏʣ Q. 新人教育・育成は不要になるのか ˠ܇࿅ϓϩδΣΫτͷ࣮ࢪͱΦϯϘʔσΟϯάํ๏Λඋ ˠ"*Λ׆༻ͨ͠शΛΈԽ͢Δ
ݸਓɾ৫ͱʹΑΓߴ͍"*ωΠςΟϒख़ϨϕϧΛࢦ͢ ৫มֵ "*5SBOTGPSNBUJPO-FBEFS ৫ԣஅͰ"*׆༻ج൫ΛߏஙɾจԽมֵ ະ׆༻ /" "*։ൃπʔϧΛۀͰ׆༻͍ͯ͠ͳ͍ جຊར༻ "*#FHJOOFS جຊతͳ࡞ۀͰ"*Λ͍࢝Ί͍ͯΔ
ۀ౷߹ "*1SBDUJUJPOFS "*ΛৗۀͷෳϑΣʔζʹ౷߹ ϓϩηεઃܭ "*1SPDFTT%FTJHOFS "*લఏͰ։ൃϓϩηεΛઃܭɾਪਐ Lv.5 Lv.1 Lv.2 Lv.3 Lv.4 個人・組織ともに 高い成熟度レベルを 目指そう Keywords: pyramids, layer, icon, icons
1.危機意識の醸成 (Urgency) 2.変革推進チームの形成 (Guiding Coalition) 3.ビジョンと戦略の策定 (Vision & Strategy) •
変革の方向性を明確にしたビジ ョンと、それを実現するための戦 略・ロードマップを策定する。 • ビジョンを組織全体に浸透させ、 一人ひとりが「自分ごと」として捉 えられるようにする。 • 変革を推進するための強力なリ ーダーシップチームを結成し、意 思決定と実行を加速させる。 • 現状維持では将来のリスクが 高まることを組織全体で共有し、 「変革が必要である」という共通 認識を形成する。 • 短期的な成功を土台に、より大 きな変革を継続的に推進し、組 織に定着させる。 • 変革で得られた新しい行動・価 値観を、組織文化として根付か せる。 • 早期に目に見える成果を出し、 変革への信頼と勢いを高める。 • 現場の社員が、自ら変革を推 進できるよう、権限・リソース・能 力を付与する。 δϣϯɾ1ɾίολʔ IUUQTXXXBNB[PODPKQEQ 5.社員のエンパワーメント (Empower Broad-Based Action) 6.短期的な成果の創出と可視化 (Generate Short-Term Wins) 7.成果の定着とさらなる変革の推進 (Consolidate Gains & Produce More Change) 8.新しい文化の定着 (Anchor New Approaches in the Culture) 4.ビジョンのコミュニケーション (Communicate the Vision) ৫Λมֵ͠Α͏