AIにプログラムの生成を依頼したところ、極めて有能であると実感しました。
ただ、意図を明確に言語化して伝える必要があり、指示が曖昧だとマジックナンバーの混入や命名規則の不一致が生じる場面もあります。これらは事前の条件指定で回避可能ですが、出力結果の妥当性や既存機能への影響を人間が検証する「最終確認」の工程は依然として欠かせません。
今後、AIの精度向上に伴い、SEの役割は単純なコーディングから、ITアーキテクチャの設計やセキュリティ担保といった、より上流の意思決定へとシフトしていくでしょう。仕事の形は変わりますが、AIを「使いこなす側」のスキルを磨くことで、新たな価値を提供できるはずです。