最近はうちの仕事現場でもAIを積極的に使っていこうという流れになっている。システム開発現場だから、AIをガンガン使っていけるのは嬉しい。
少し前まではどちらかというとAIの使用に消極的な現場だなーと思っていたけど、Codexが導入されてから積極的になってきた。
AIを使って工数や予算をどんどん減らそうということになっているらしい。
だけど開発者目線で言うと「AI使えるんだから納期は短くていいでしょ」となるのはちょっと困る。確かに実装そのものにかかる時間はすごく短縮されるけど、そのうえでレビューするため実装の詳細は理解しておく必要がある。
他人が書いたコードを理解するにはそれなりの時間がかかる。
AIが書いたコードとなれば量も膨大だし、自分でコードを書く以上の労力がかかる。
結局、時間がかかる。
AIが書いたコードを理解しなくてもいいのであれば納期を短縮することも可能かもしれないけど、現状はまだコードを理解しようという風潮。
さて、この転換期にどうやって仕事を進めていこう?
そして転換期が過ぎた後、限界まで開発工数が削減された状態になったとき人間がやることはあるのか?
そんなことをふと考えた朝でした。