人工知能の進化がすご過ぎます。プログラマーがいらない未来がやってくるのでしょうか?
Codexとは?
2021年8月11日にOpenAI(オープンエーアイ)という組織が、Codex(コーデックス)という自然言語に基づいたコーディングアシスタントAIをベータ公開しました。
コーディングアシスタントAIとは、「ボールを画面の端で跳ね返らせる」とか「Wordの先頭の空白を一括削除する」のような日常のちょっとしたリクエストに対し、指定したプログラミング言語で実際に動くコードを作成してくれるというものです。
これだけだと何をやっているかイメージしづらいかもしれませんので、ぜひこちらのデモ動画を見てみるとよいでしょう。
https://openai.com/blog/openai-codex/
このデモ動画では、英語で指示をするだけでちょっとしたロケットゲームを開発することができています。
全くプログラミングを理解していなくてもこれだけのゲームを開発することができるというのはすごいことです。
他にもコードを全く書かなくてもデータ分析ができたり、Wordでちょっとした処理ができるというのはかなり便利です。
このような自然言語(日本語とか英語のようないわゆる普通の言語)でプログラミングの代わりをすることができると、プログラムのことがわからない人でもコードを作成し実行することができるようになります。
プログラミングを身につけるのは簡単ではないので、身に付けなくても自然言語で代わりをすることができるというのは素晴らしいことです。
プログラマー不要?いらなくなるのか?
ではこのような技術が進歩すると、10年後20年後はプログラマーがいらなくなっていたり、プログラミング教室は古い習い事になっているのでしょうか?
私の答えはノーです。
なぜならば、CodexのようなコーディングアシスタントAIだけあればどんなプログラムでも作ることができるわけではないからです。
Codexはデモ動画だけ見るとなんでもできるツールのように見えますが、実際はそうではなく限られたプログラム言語のコードしか作成できません。
特に、標準的についていない機能については全く対応できません。
他にも、いわゆるウェブアプリのような大規模なコードを作るためには、全体を通して考慮しながらコードを書く必要があり、こういった作業はCodexが得意とする内容ではありません。
そのため、Codexはちょっとした作業を行ったり、サポートのためのツールとしては素晴らしいですが、プログラマーは今後も必要になると言えるでしょう。
実はこのように革新的な技術が登場すると「プログラマーが不要になるのではないか」という議論は歴史上何度も行われてきています。
例えば、1991年ごろにVisual Basicというキーボードを使わなくてもプログラミングできる言語が登場したときもプログラマーは失職すると言われていました。
しかしながら、実際にはそんなことは全くなく、むしろプログラマーは世の中のあらゆる産業や企業に必要な存在となっています。
そのため、これからプログラミングを勉強しようとしている人や、プログラマーになりたいと考えている人は安心してよいでしょう。
Codexを使うには?
今回の記事を読んでCodexを使ってみたいと思った方は下記のリンクからwaitlist(順番待ち)することが可能です。
ドキュメントは英語のみとなりますので、少しハードルは高いかもしれませんが、興味のある方は応募してみると良いでしょう。
私も応募したところ3週間程度でCodexを使えるようになりました。
https://beta.openai.com/
OpenAIとは?
最後にCodexを開発したOpenAIについて簡単に説明しておきます。
OpenAIはAIを研究する非営利団体で、アメリカ合衆国サンフランシスコに拠点を置いています。
創業者および出資者にはSpaceXやテスラで有名なイーロンマスクが名前を連ねていることで有名です。
Codex以前にもGPT-3という自然言語処理モデルを公開しており、非常に話題になりました。
GPT-3は文章を自動に生成してくれるAIで、その精度の高さからRedditというコミュニティサイトで1週間誰にも気づかれずに人間と会話していたそうです(参考文献)。
このようにOpenAIはこれまで誰も成し遂げていないようなAIを開発することに成功しています。
そのため、今後OpenAIの動向に注目しておくと、最新のテクノロジーに触れることができるようになるかもしません。
参考:OpenAIが作った革命的な新技術Codexとは?
参考文献
文章生成AI「GPT-3」がRedditで1週間誰にも気付かれず人間と会話していたことが判明
https://gigazine.net/news/20201008-gpt-3-reddit/
30代
あっ君パパ
京都大学大学院修了
博士(工学)