2026年1月5日月曜日

エンジニアの終わり

この報道[^1]にはビックリです。システム開発が、人手不足を克服するためにAIネイティブになるそうで、要求定義を担当するAIとその要求に応じてコードを書くAIのふたつが中心になります。エンジニアの仕事は「AIが完成させたプログラムの点検や工程全体の補佐役に特化する」そうで、不具合や改善点はAIに指示を出して自動で修正するそうです。平たく言えば、エンジニアの仕事はコードレビューとテストだけになり、創造の喜びは失われます。しかもAIがプログラムを完成させる事はないので、エンジニアの仕事をどう評価するのか気になります。要求定義は表面から見える動きを決めるものの、実際のプログラムにはパフォーマンスやセキュリティなど当然備えていなければいけない、けど定量化が難しい機能があり、経験豊富なエンジニアはそうした言語化されない要求も考慮してシステムを開発します。AIネイティブがどこまでそうした言語化されない要求を成果物に入れるのか興味津々です。まあ、すでに世の中にあるような普通のシステムならこの方法で開発できると思います。もちろん要求に応じてシステムをテストするAIも必要です。パッケージソフトを使ったり、ノーコードでアプリを作るのに較べたら自由が効くという事なんでしょうね。保守もAI頼みとなるので、コードを書くAIを定期的にバージョンアップすべきかどうかは新たな選択になります。

^1: https://www.nikkei.com/article/DGXZQOUC254OB0V21C25A2000000/

2026年01月18日追記
もしこの話が本当なら、高度なハッキングもAIネイティブで実行可能です。

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。