AI技術が進化するプログラミングの世界 – ChatGPTで簡単にコードが作成可能!

AI技術の進化により、プログラミングが以前よりも格段に効率的で簡単になりました。OpenAIのChatGPTを活用すれば、初心者でも短時間で目的のコードを作成できるようになります。私自身も、業務でプログラムを作成する際にChatGPTに聞いてみましたが、あっさり望む結果が出力されてしまいました。

ChatGPTとは何ですか?

ChatGPT自身に聞いてみました。

OpenAIはアメリカのAI研究所です。以下引用より。

OpenAI(オープンエーアイ)は、営利法人OpenAI LPとその親会社である非営利法人OpenAI Inc. からなる人工知能(AI)研究所である。人類全体に利益をもたらす形で友好的なAIを普及・発展させることを目標に掲げ、AI分野の研究を行っている。

「OpenAI」フリー百科事典『ウィキペディア(Wikipedia)』 2023年1月29日 (日) 15:21 UTC、URL:https://ja.wikipedia.org/wiki/OpenAI

ChatGPTは何が出来るの?

こんな感じで、質問についてAIが回答を出してきます。最初は検索が便利になってGoogleの対抗になるのかな程度に考えていたのですが、ネットでプログラムのコードを出せる話を見かけたので試してみました。

ChatGPTにプログラムの作り方を聞いてみると

このように具体的なプログラムコードを提示してきます。さらに効率を上げるように尋ねる事も出来ます。

同じ質問をしても時間が経過すると出てくるコードが別の内容になっている事があります。そこはAIなので日々学習して成長している証拠だと思います。さらに別の回答を作るように指示もできます。

出てきたコードでプログラムを作ってみると

私は現在、社内SE・管理・営業・雑務等の何でも屋的な立場で仕事をしています。プログラマー的な事は前職でCOBOLを少し、現職でVBAでAccessやExcelとCを少しだけ触っています。ですがpythonはこれまで使った事はありません。

コードを扱う人間がこの状態から、今回出てきたコードを元にパソコンでpython環境を準備して、プログラムを作成してみた結果、そう時間は掛からずに望む結果が出力されてしまいました。 

プログラミングの知識はあるとは言え、初めて使ったpythonで結果がこんなに簡単に出てしまうとは衝撃です(こんなのチートや!)

もちろん、自分で調整・確認や書き換えなどが必要なので、現在は使用者本人がプログラミングできる事を前提とします。それでもチートか何かって思うほど便利になってしまいました。

まとめ

AI技術の進化により、ChatGPTをはじめとしたAIアシスタントがプログラミングに革命をもたらしています。これにより、初心者でも短時間で目的のコードを作成できるようになるため、プログラミングの敷居が下がり、より多くの人がプログラミングに挑戦できるようになるでしょう。ただし、使用者がプログラミングの基本を理解していることが前提です。

たとえば、開発業務で一つのプロジェクトの流れも下記のように変わるかもしれないと考えています。

  • SE>プログラマー>SE ⇒ SE>AI(ChatGPT等)>SE

つまり、プログラミングできるだけではAIに取って代わられる可能性です。書いてる自分も信じたくありませんでしたが、体験してしまった後ではそういう未来を想像します。これからのプログラマーはChatGPTのようなAIツールでコードを出して、それを直すだけで完成する時代になるかもしれません。パラダイムシフトを予感させる衝撃がありました。

他に良い事としてAIを使いこなせば、プログラマーが年齢が上がってもプログラミングをAIに任せて今までよりも長く仕事が出来るかもしれません。最近は新しめのプログラム言語をきちんと勉強し直すかと考えていましたが、それよりもAIに尋ねる国語・語彙力を鍛えようかと考え直しました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA