AIが若手の機会を奪ってしまう──教育の最適解はあるのか
──AI駆動開発をさらに推進していく上で、現在見えてきている課題は何でしょうか。
佐々木:AIから読み取りやすい形で社内情報を整備することです。これが実務における大きなハードルとなっています。たとえば、過去の仕様書がExcelで書かれていたり、あるいは仕様書そのものが存在しなかったりするケースがあります。AIを有効に機能させるには、こうした過去の技術情報や意思決定のプロセスを、AIが認識できる形で整え直さなければなりません。
この課題に対しても、人間が力技で対応するのではなく、AIを使って過去のソースコードを解析させたり、ドキュメントを書き起こさせたりといった手法を検討しています。当社には歴史の長いプロダクトも多いため、すべての整備を終えるには時間がかかる見込みですが、優先順位をつけながら着実に進めていきたいです。

──AIがコードの大部分を生成できるようになった今、若手エンジニアの教育をどうすべきかも重要な問いではないでしょうか。
佐々木:そうですね。海外でも、シニア層に負荷が集中する一方で、ジュニア層の仕事が奪われているという懸念が指摘されています。だからといって、当社としては「ジュニアを育成しない」という選択をとるべきではないと考えています。AIが出した回答を正しく評価するためには、まず自分自身がAIを頼らずとも開発できる技術的な地力を持っていなければならないからです。AIが普及した現在でも、まずは「自分の手でコードを書くスキル」を身につけることを求めています。今までの教育も継続しながら、AIも活用してもらう環境を作る方針です。
もちろん、将来的には、人間が行っている現在のレビュー作業すらAIが完結させる世界が来るかもしれません。私はそのような変化を、一人のエンジニアとして「楽しみ」だと捉えています。
私自身、地味な作業や数字のコピペといった作業が元々好きではないんです。AIがそれらの業務を肩代わりしてくれることで、人間はもっと本質的な、お客様を便利にするための創造的な仕事に時間を使えるようになります。エンジニアたちには、この変化を前向きに捉えて自らのキャリアを切り拓いてほしいと考えていますし、私はそのための環境を整える推進役でありたいと思っています。
