AI駆動開発ていうフレーズについて
Discussion
解決したいこと
AI駆動開発。この言葉の歯がゆさ、というかそういうものを単に投げかけたいです。
TDD: テスト駆動開発という言葉との違い
テストから書いて、そのテストを通過するように関数、モジュールを設計していき品質の良いコードにしていきましょうという開発ですよね。
つまり開発する際に何を起点として開発を進めていくのか、「常にどこからスタートするか?そしてどこをクリアすれば次に進んでよいか。」という”ドライブする起点・終点”の意識が見て取れます。
一方のAI駆動開発。じゃあこれ
- 常にどこからスタートするか=AIから
- どこをクリアすれば次に進んでよいか=???
という感じで、「いや、ずっとAIやん」だと感じてます。つまり起点はあるけど終点がない。
とはいっても言葉のわかりやすさで言えば、じゃあClaude Codeで開発だよね、Gemini CLIで開発だよねにしかなりませんし「Claude Codeでやりましょう」だとなんか価値が出ない言葉だから「AI駆動開発でいきましょう」みたいな言葉遊びなのかなと感じます。天邪鬼、うがった見方でしょうか・・・
みなさんどう思われるか、「いや、そうじゃない」などコメントいただけますと嬉しいです!