ChatGPTが開発者の求人を受託しない3つの理由

ChatGPTが開発者の求人を受託しない3つの理由

ジェネレーティブAI開発者の求人

旅の途中のプロンプト:「サイボーグがコードを書く」

この記事では、ChatGPT や AI が開発者の仕事を奪ってしまうのではないかと心配する必要がない 3 つの理由を説明します。そして、私の主張に賛同していただけるかどうかをお伺いします。

理由1:見渡す限り

この心安らぐ引用文から始めましょう。

…周りを見回して、普段使っている製品やサービスのうち、もっとデジタル化、あるいは「ソフトウェア化」してほしいと思うものがいくつあるか数えてみてください。その数がゼロになるまで、開発者は減るどころか増え続けるでしょう。

言い換えれば、私たちが日常的に使っているひどいソフトウェアを全部考えてみてください。地元の図書館システム。銀行の1990年代風のインターフェース(あるいはATMの1980年代風のインターフェース)。オンラインベンダーの統合が不十分なショッピングカート。などなど。

これらはすべて、誰かが介入して問題を解決する機会です。これは仕事の機会に関する議論です。将来のディストピアではAIだけが自らコードを生成するようになるかもしれませんが、それはまだ遠い道のりであり、その日が来るまでには、膨大な量のバックログがあるため、仕事は十分すぎるほどあるという議論です。

理由2:パワースーツ

Windows、macOS、あるいはWebアプリケーションの開発に着手するとき、最初から字句解析器を書くわけではありません。コンパイラやリンカーも同様です。基本的な文字列処理ルーチンを書いたり、リンクリストを実装したりする必要はありません。キュー管理ソフトウェア、ウィンドウツールキット、データベースソフトウェアを書く必要もありません。そういったものはすべて既に完成しています。

2023年にワードプロセッサを開発しようとしたら、おそらく数日で開発できるでしょう?すべての機能ではありませんが、優秀な開発者ならMicrosoft Wordの50~75%の機能を備えたものをその期間で開発できるはずです。

それは、2023 年の開発業者は 1 階から始めるのではなく、はるかに高い階、たとえば超高層ビルの 20 階から始めるためであり、その下には既にすべてが建設されているからです。

WindowsやmacOSが登場したとき、開発者の雇用は失われたどころか、むしろ創出されました。リンクリストの作成を専門とする不運な人たちが、標準ライブラリによって仕事を奪われたわけではありません。優れたプラットフォームは、開発者にとって強力な武器となるものであり、代替となるものではありません。言い換えれば、AIは超高層ビルのさらに上、あるいはさらに上を行く存在に過ぎません。開発者にとって、カスタムコードスニペットをステロイドのように強化することは有益ですが、それは単に開発をより速く、より遠くまで進めるための力となるだけです。

理由3:パーラートリックはコードを書くが、アプリを思いつかない

ChatGPTは一種のパーラートリックです。素晴らしいパーラートリックですが、それだけです。

大規模言語モデルAIが行う「学習」は真の学習ではありません。AIの中には、自分が何をしているのかを真に「理解」するものは何もありません。確かに、ChatGPTに掃除機の仕組みを説明してもらうと説明は得られますが、それは単に様々な情報源からテキストを丸暗記しているだけです。

創造性も、データを整理・管理する能力も、人間同士の駆け引きを伴う会話をうまく進める能力もありません。これらはすべてソフトウェア開発に不可欠なものです。

コードスニペットや長文のコード抜粋には強いですが、「アイデアとGitHubのログイン情報を渡して、あとは自分で処理してください」というスケールには向いていません。生成AIは一見クリエイティブに見えますが、明らかにそうではありません。ライブラリ内にあるものに限定されます。リミックスやスピンは可能ですが、すべては学習に使用したライブラリから抽出されます。人間にはそのような制限はありません。

確かに、時間の経過とともに(誰にも分かりませんが)10 倍良くなるでしょうが、技術ツリーで汎用人工知能のマイルストーンを達成するには、まだ多くの根本的な進歩が必要です。

それでどう思いますか?

ChatGPTはWindows 12を開発するのでしょうか?コンピューターサイエンスのコースに入学した人は、中退して演劇を専攻すべきでしょうか?

このアンケートは投票を受け付けていません

生成 AI によって開発者の仕事は増えるのでしょうか、減るのでしょうか?

おすすめの記事