AIによりプログラミングは終わる
ソフトウェア開発者アダム・ヒューズの場合
ChatGPTは「とても良いコード」を書く
ChatGPTが登場するまでは、自分が仕事で取って代わられるとは思ってもみなかった
自分のプログラマとしてのアイデンティティを失った気持ち
実存的な危機を感じた
7年間費やしてきた知識の多くが、時代遅れになってしまった
プログラミングは聖域だった
新しい機械が他の仕事に取って代わろうとも、その機械の命令を書くプログラマたちは、手の届かない存在だと思われていた
大学では、コンピュータサイエンス・プログラムの拡充が急がれた
プログラマは自動化する側だったが、AIの台頭により自動化される側になった
プログラマーが安全でないなら、誰が安全なのだろう?
高額の給与が払われる仕事ほどAIによる影響を受ける
OpenAIの研究者による論文「GPTS are GPT」では、高額の給与が払われる仕事ほどAIによる影響を受けることが示されている
その中でもとりわけ自動化されるリスクが高いのがプログラマ
Github Copilotにより生産性は56%上昇(これはGPT-3相当のモデルを利用した研究であり、GPT-4を利用したCopilot Xでは更に影響を受ける可能性が高い)
1800年代半ばに蒸気機関が導入されたことで、大規模工場の生産性はわずか15%しか向上しなかった
とてつもない変化が起きている
5年後にプログラマーはいない
エンジニアの数が現在の半分、あるいはこの先、10分の1、100分の1になる近未来を想像するのは難しくない
Stability AI社のCEOであるEmad Mostaque氏は、「5年後にはプログラマーはいない」とまで予測している
楽観的なケース
楽観的な予測もある
需要に対して共有が追いついていない場合、プログラマは今後も必要になる可能性もある
最も楽観的な見通しでは、AIによる生産性の向上がソフトウェアの需要を急増させ、未来のコーダーは今よりもさらに求められるようになる
プログラマの生存戦略
人間のコーダーはAIにできないことに集中することで、自分を役立てる新しい方法を見つける可能性もある
ATMの普及により、銀行窓口は壊滅的な打撃を受けると思いきや、意外なことに、1980年から2010年にかけて銀行窓口の数は実際に増えている
銀行の窓口係はレジ係ではなく、顧客と関係を築き、クレジットカードやローンなどの付加サービスを売り込む営業マンのような存在になったから
このようにプログラマは役割を変えることで生き残る可能性がある
現実的には・・・
一部のプログラマは、新しいやり方に適応できず、必然的に離職することになる
AIを活用した未来に移行した人たちは、現在とは根本的に異なる仕事をすることになる
70億人が食べられる食料は限られている。しかし、人類が必要とするソフトウェアの量に上限があるのかどうかは不明
ベテランエンジニアが最も影響を受ける可能性
直感的には、コーディングに時間をかけず、抽象的で高次の戦略的思考に時間をかけているベテランエンジニアの方が、AIに対して脆弱ではないと思う
しかし、GitHubの調査では、AIを使うことでより恩恵を受けたのは、実は経験の浅いエンジニアだった
新しいテクノロジーは、新人とベテランの間の競争条件を実質的に平準化した
経験の有無が重要でなくなる世界では、シニアエンジニアは天文学的な給与を正当化できなくなり、損をすることになるかもしれない
創造的な仕事はAIがやり、退屈な仕事を人間がやる可能性
AIによって退屈で反復的な仕事の多くをAIに任せ、人間はより知的好奇心を刺激する仕事に集中できるようになると考えられていた
しかしそれが逆になるかもしれない
創造的な仕事はAIがやり、退屈な仕事を人間がやる可能性が出てきた
AIは人間を強化するのではなく、人間を代替しようとしている
AI研究の多くが、人間の労働力を強化するのではなく、人間の労働力を代替することに重点を置いている
AIについて問うべきは、既存の人間の仕事をどれだけうまくこなせるかということではなく、私たち社会が望むことをその技術が実現しているかどうかということ
プログラマが個人レベルでできること
新しい技術を研究し、AIができないことに集中すること
ChatGPTで何ができ、何ができないかを学ぶために、誰もができる限りChatGPTで仕事をする必要がある
すぐ目の前の危機から目を背けるプログラマ達
ChatGPTをちょっと触って、AIに対するプログラマの優位性を確信する人達がいる
それは大きな間違い。GPT-3.5からGPT-4への進化はとてつもないもの。これが今後も起きる
「ChatGPTは10年以内にプログラマーを置き換えるだろう」というブログ記事を書いたヒューズは、そういった人達から攻撃された
「AIの限界の数を理解していないようでは、本当にダメなソフトウェア開発者だ」と、ある人は憤慨した
AIが、自分たちの仕事に取って代わることはない、と彼らは確信していた
それらの意見は的外れて、AIの加速度的な進化を織り込んでいない
遅かれ早かれAIはプログラマの能力を上回る
https://www.businessinsider.com/chatgpt-ai-technology-end-of-coding-software-developers-jobs-2023-4
この記事が気に入ったらサポートをしてみませんか?