AIでプログラミングは不要となる?
AI(人工知能)の発展により、プログラミングはAIによって自動作成が出来るようになるのでプログラマは不要となると言われています。果たして本当にそうでしょうか?
AIによるプログラム自動作成の評価
現在でもChatGPTに指示するとプログラムを自動生成してくれます。
実際に以下の条件で、私が作成したプログラムとAIが作成したプログラムを比較してみました。
プログラム作成条件
1から5000まで合計するプログラムをJavascriptで作成する
作成結果比較
人が作成
AIが作成
結果(言い訳)
AIの方が短くて簡潔・・・ですが、人にプログラミングを教えるにあたっては、「合計用の変数」と「足される数の増加用の変数」をわけることで理解をしやすくするために少し長くなっているので、、、
結果としては、AIによってプログラム作成は出来ます。今後AIの発展と学習が進めばさらに高品質なプログラムが自動作成出来るようになるでしょう。
AIにより、プログラミングの勉強は意味がなくなる?
AIがプログラムを自動生成してくれるのなら、もう人はプログラミングを学ぶ意味はなくなるでしょうか?
私の意見としては『ありえない』と考えます。
例えば、AIに「こんな機能のEXCELマクロを作って」といって、作成してもらったプログラムをそのまま使うのでしょうか?
作成されたプログラムの中身がわからないまま使用するのはありえないと思います。もし、PCの個人情報をAIが勝手にWEBにアップする機能が入っていてもわからないことになります。
実際にはセキュリティソフトがブロックするでしょう。しかし、AIが発展しセキュリティソフト自体がAIで自動生成されているとしたら?
核ミサイル発射ボタンのプログラムをAIに作成してもらって、誰も中身をチェック出来なかったら?
AIの発展によって、誰でも簡単にプログラム作成出来てしまう時代になりますが、AIに作成させるということは、そのプログラムを理解してチェックや修正が出来る必要があります。よって、プログラミングの勉強の意味がなくなるどころか、全人類プログラミング必須ではないかと思います。そうなると、小学校からプログラミング授業が必修となったことも納得出来ます。
AIに聞いてみた結果
以下のような回答となりました。
結論
AIによってプログラミングの勉強やプログラマ自体が不要になることはありません。
AIはプログラミングにおけるサポートや便利なツールとしてとても役立つ存在であり、いかにうまく利用できるかが重要になると考えます。