2023年5月27日SHAREツイートシェアはてブLINE『近い将来、ほとんどのプログラマーは不要になる。今後はプログラミングはほとんどAIがすることになるはずである。この意見には、賛否両論あるだろうが、私がそのように考えるかを現在(2023/5/21)のAIの進歩の状況を踏まえ下記のように考察する。近年、最も衝撃だったニュースは2022年11月のChatGPT公開だと思う。ChatGPTはがOpneAIが開発した人間のように自然な会話ができるAIチャットサービスです。ChatGPTはインターネット上の膨大なデータを学習データとしているため、あらゆる質問に答えることができます。現時点では、一部正確でない回答をすることもありますが、適切な形で質問することで精度の高い回答をえることができます。驚くべきことに、ChatGPTはプログラム言語を指定して、実現したい機能を指示すると、指定した言語でプログラムを書いてくれます。現時点では、ChatGTPが書いたコードは、ほとんどの場合は修正なしで実装することは難しいがプログラムのサポートとしては十分役に立つレベルと思う。(非エンジニアの私が作成するレベルならの話だが。)Auto-GPTの登場2023年4月にはAuto-GTPというChatGTPをベースに開発されたPythonのアプリが話題となっている。ゴール」を与えるだけで、自動的に作業を行いゴールにたどり着くためのタスクを自動で実施してくれます。Auto-GTPの画期的な点は、ゴールにたどり着くまで必要なタスクもAIが導き出し、実行する点です。上司が部下に仕事をお願いするかのように。Copilot」というサービスも開発されています。Copilotは「プログラムコードの流れやコメントに合わせて次に書くべきコードをサジェストする」というサービスです。サービス名のCopilot(副操縦士)からも分かるように、あくまでもプログラミングは人が実施、そのサポートをするためのサービスです。第一段階:プログラミング特化型のAIChatGTPはあくまでも汎用のチャットサービスAIです。プログラミングに特化しているわけではありません。Copilotは、プログラミングをサポートするサービスであり、プログラマーなしでプログラムを作ることはできません。Copilotのような技術を少し発展させれば、システムの「仕様」の情報を与えれば、全てのプログラムを自動で作成してくれるサービスを作ることもできるのではないでしょうか?例えば、プログラミングに特化した学習をして、Auto-GTPのように必要なタスクもAIが考える機能を実装すれば作れてしまう気がします。素人の私でも思いつくことなので、AIの開発者は当然これくらいのことは考えているのではないでしょうか。仕様まであれば、全自動で作成したプログラムのデバック&テストの実施もAIでできるようになるのではないでしょうか。仕様通りに動作するまで上記の1~3を繰返せば、リリースできるシステムをAIが全部作ってくれます。最終的には、システムの仕様も半自動で作成できるようになると考えています。人が作りたいシステムの概要をAIに伝えれば、AIがシステムの仕様の案を作成し、人がその内容を確認して承認していくという形でシステムの仕様の作成も半自動化されるかもしれません。まとめ近い将来、下流工程のエンジニアが行っているプログラミングは人がする仕事ではなく、AIがする仕事になる可能性が高いと思っています。最終的には、上流工程のエンジニアも半自動化されるかもしれません。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。検索だいすけ東証プライム上場のメーカーで働いているエンジニア紙の書類で判子ラリーをしていた仕事を、電子システム化を行うことで、無駄な業務の廃止、業務の統合、業務の効率化を実施する。年間数千時間の工数を削減を実現する。Office、スプレッドシートなどのGoogleサービス、ChatGPTなどのAIを活用した仕事の効率化・改善が得意である。