/note/tech
MEMO:
- AI主導開発(仕様駆動開発)
- この開発手法の場合、エンジニアはアーキテクチャ/エンジニアリングに集中することになる
- 開発の進め方:
- (1) 業務フローの整理
- (2) 要件の整理
- (3) 設計
- (4) 実装
- 2-4をAIが主導して開発する
- AI主導開発で必要なスキル
- 要件を理解・整理する能力
- ソフトウェアエンジニアリング
- 実装より要件や設計を考える時間が増加する
- AIのコンテキストサイズを節約する手法
- ドメイン駆動設計
- クリーンアーキテクチャ
- 長大なコードを読み込ませないようにする
- 人間があるべき姿(仕様)を定義し、AIが実装する
- ビジネス上の優先順位
- ドメイン知識の正確性
- アーキテクチャ選定の意思決定
(2025/12/20)