実装前のバグを見つけるために、 AI-DLC Workflows v2 を個人開発で入れた話

>100 Views

August 20, 26

スライド概要

AI駆動開発【大阪支部 #14】with クラスメソッドの資料です。
https://aid.connpass.com/event/401820/

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

実装前のバグを見つけるために、 AI-DLC Workflows v2 を個人開発で入れた話 岡本秀⾼ AI駆動開発【⼤阪⽀部 #14】 2026-08-20 #AI駆動開発

2.

自己紹介 Hidetaka Okamoto (岡本秀高 ) ● CircleCI Senior Field Engineer ● 個人開発で AI / Cloudflare あと AWS ぶん回す人 ● 年間ブログ件数 100 - 150 本ペースを 10年以上 ● Cursor / Claudeを個人でも契約 2

3.

PREMISE 個人のツール / bot系はほぼ AI駆動開発 03 / 12

4.

AGENDA AIが書くコードが 信頼できない

5.

PREMISE CICDの整備や Agent Hookでコード検証は整備した 03 / 12

6.

TDDやDevOpsを整備しても、不具合は起きた 1. Change log監視‧通知 bot が1週間機能不全に 取得先URLがmdではなくhtmlに変わっていた 2. 4つの⼩さな不具合‧不整合が段階的に積み重なった 取得先URLの変更‧R2のキー変更‧型アサーションの改善‧AIレビューの修正 3. ローカルテストも CI も ALL Green、でも壊れていた 個別の開発セッション上ではOK。しかし4つが重なった瞬間に事故となった 複数の異なる判断と小さな仕様の歪みが、テストを壊さずにアプリを壊した AI駆動開発【⼤阪⽀部 #14】 #AI駆動開発 04 / 12

7.

AGENDA AIが書くコードが 信頼できない

8.

AGENDA AIが書くコードが そもそも発注者(人間)が 信頼できない

9.

AGENDA コードを書く前にも 何かしらの検証が必要

10.

INTRODUCTION AI-Driven Development Lifecycle ( AI DLC ) https://aws.amazon.com/jp/blogs/news/ai-driven-development-life-cycle/ AI駆動開発【⼤阪⽀部 #14】 #AI駆動開発 05 / 12

11.

PREMISE AI DLC Workflows v2導入後の個人開発フロー 03 / 12

12.

PREMISE AI DLC Workflows v2導入後の個人開発フロー ここに従来のコード検証系 フローが内包されている 03 / 12

13.

SCOPING スコープを composeでカスタマイズして使う 作りたいものやボリュームに合わせて「やらないステージ」をAIと議論して決定する 9〜14 11 1 113 ステージ intent 本のみ 回 カスタムスコープの幅 運⽤中 フル32/33ステージ完⾛ 承認ゲート通過 AI駆動開発【⼤阪⽀部 #14】 #AI駆動開発 06 / 12

14.

SCOPING スコープを composeでカスタマイズして使う 作りたいものやボリュームに合わせて「やらないステージ」をAIと議論して決定する 9〜14 11 1 113 ステージ intent 本のみ 回 カスタムスコープの幅 運⽤中 フル32/33ステージ完⾛ 承認ゲート通過 01 02 03 要件の⽭盾 設計の⾃⼰⽭盾 前提の事実誤認 実装前に発覚した仕様バグ(2ヶ⽉) 25 件 AI駆動開発【⼤阪⽀部 #14】 #AI駆動開発 06 / 12

15.

まとめ 信頼できないのは、 AIだけなのか? 1. 開発を進める中で、仕様の整合性を維持し続ける判断ができるのか? 本当の不具合は、複数の⼩さな変更が積み重なって発⽣する 2. 検証すべきは「⽣成されたコード」だけじゃない ADRや過去の実装ドキュメントとの⽭盾など、仕様や要件レベルのバグにも注意が必要 IMO (In My opinion) AIはコード生成以外の 副作用についても加速させた → SDLC とちゃんと向き合う時が来た https://martinfowler.com/articles/is-quality-worth-cost.html AI駆動開発【⼤阪⽀部 #14】 #AI駆動開発 11 / 12