AI駆動開発は、AI(主に LLM)を開発プロセスの中心に組み込み、設計・実装・テスト・レビュー・ドキュメント更新などを高速に回す開発スタイル。
目的
- 作業の反復(雛形作り、移植、リネーム、テスト生成など)を減らし、意思決定や設計に集中する
- 実装と検証のループを短くする
典型的な流れ(例)
- 調査 → 要点の整理 → 実装案の複数提示
- 変更 → テスト/静的解析 → 差分レビュー → ドキュメント更新
注意点
- 仕様(SSOT) を先に決める(AIの提案に流されない)
- 既存コード/実行結果で検証する(幻覚対策)
- 秘密情報を渡さない(鍵・個人情報など)