見出し画像

Amazonの流出した会話から明らかになったソフトウェアエンジニアリングの未来に関する驚くべき真実

Amazonクラウド責任者が、AIが台頭するにつれて大半の開発者がまもなくコーディングを止める可能性があると従業員に語った流出録音があります。そしてそれが起こると彼が考えている時期は少し懸念されます。
彼は言います。今から24ヶ月後、あるいは正確には予測できない時期を見据えると、大半の開発者がコーディングをしていない可能性があります。
これはAWSのCEOであるマット・ガーマンが6月に行われた社内のファイアサイドチャットで、このトピックについて自身の考えを共有したものです。この録音の流出がビジネスインサイダーに掲載されたようです。
ガーマンは続けます。コーディングは単にコンピュータと対話するための言語であり、それ自体がスキルというわけではありません。スキル自体は、私がどのようにイノベーションを起こすか、エンドユーザーにとって興味深いものをどのように構築するかということです。これは、ソフトウェア開発者の仕事が変わることを意味します。つまり、私たち一人一人が顧客のニーズと、私たちが実際に構築しようとしているものにより精通する必要があるということです。なぜなら、実際にコードを書くこと以上に、それがますます仕事の中心になっていくからです。
もちろんご存じかもしれませんが、これについては大きな議論があります。多くのテクノロジー企業が大量の従業員を解雇する一方で、同時にAIインフラの構築に何十億ドルも投資しています。同時に、自動的にコードを生成するAIツールがますます増えています。まだ完璧ではなく、完全ではなく、開発者を完全に置き換えているわけではありませんが、人々は懸念しています。
もちろん、大きな議論があります。上場企業がどこにお金をつぎ込んでいるかを見ると、確かにAIに十分投資すれば開発者に支払う金額を減らせると信じているように見えます。それが実際に起こるかどうかはまだわかりません。非常に強力で優秀な開発者の多くは、AIによる支援ツールが近い将来彼らに取って代わるという考えに対して大きな疑念や不信感を示しています。
もちろん、AIに投資しているCEOやビジネスリーダーの大半は、これが開発者の終焉だとは実際には言っていません。例えばガーマンの場合、彼は警告を発するのではなく、アドバイスを共有しています。AIによって開発者が絶滅するとは言っていません。彼の口調はより楽観的です。AWSは従業員が新しい技術について学び続け、スキルアップすることを支援し、AIの助けを借りて生産性を向上させていると彼は言っています。つまり、AIは彼らの能力を単に置き換えるのではなく、強化するためのものなのです。
ここで少し時間を取って、AIの分野の他の大物リーダーたちが、AIとソフトウェア開発の交差点についてどう言っているかを見てみたいと思います。マイクロソフトのCEOであるサティア・ナデラ、NVIDIAのCEOであるジェンスン・ファン、そしてStability AIの元CEOであるエマド・モスタクも話しています。モスタクは会社を設立し、現在の地位まで育て上げ、その後、他の人々が会社を前進させ続けられるように退任しました。彼らが何を考え、何を言っているのか、そしてどこに向かっていると考えているのか、非常に速く聞いてみましょう。
教育について話したいと思います。今日、あなたが知っていること、見ていること、そして最先端の技術にいる中で、教育に関して人々は何に焦点を当てるべきでしょうか。何を学ぶべきで、子どもたちや社会をどのように教育すべきでしょうか。
素晴らしい質問です。私は何かを言いますが、それは人々が感じていることと完全に逆のように聞こえるかもしれません。おそらく思い出すでしょうが、過去10年から15年の間、このような舞台に立つほぼすべての人が、子どもたちにコンピューターサイエンスを学ばせることが極めて重要だと言っていました。誰もがプログラミングを学ぶべきだと。しかし、実際にはほぼ正反対です。
私たちの仕事は、誰もプログラミングをする必要がないようなコンピューティング技術を作ることです。そしてプログラミング言語は人間のものです。世界中の誰もが今やプログラマーになったのです。これが人工知能の奇跡です。初めて、私たちはギャップを埋めました。技術の分断は完全に解消されました。これが、非常に多くの人々が人工知能に携わることができる理由です。
これが、すべての政府、すべての産業会議、すべての企業が今日、人工知能について話している理由です。なぜなら、初めて、あなたの会社の全員が技術者になれると想像できるからです。したがって、これは皆さんにとって、技術の分断が解消された、あるいは別の言い方をすれば、他の国の技術リーダーシップが今リセットされたことを認識するための素晴らしい時代です。
デジタル生物学や若者の教育、製造業や農業などの領域の問題を解決する方法を理解している国々や人々、つまりドメインの専門知識を理解している人々は今、容易に利用できる技術を活用できます。あなたは今、あなたの仕事を自動化し、生産性を高め、より効率的にするために、あなたが指示することを実行するコンピューターを手に入れました。
したがって、私はこれが素晴らしい時代だと思います。もちろん、影響は大きく、技術を活用し、利用するためのあなたの責務は絶対に即時的です。また、AIに携わることが、コンピューティングの歴史上どの時代よりも簡単になったことを認識することも重要です。
すべての人のスキルアップが不可欠であり、そのプロセスは楽しく、驚くべきものになると私は信じています。このコンピューターがあなたの指示に従ってこれらすべてのことを実行し、それをとても簡単に行っていることに気づくでしょう。
もし私が大学で専攻を選ぶとしたら、何を追求すべきだとアドバイスしますか。もし私が最初からやり直すとしたら。
私は一つのことを認識するでしょう。科学の中で最も複雑な分野の一つは、生物学、人間の生物学の理解です。それは多様で複雑で理解するのが難しいだけでなく、生きていて呼吸しているからこそ複雑なのです。そして、初めてですが、非常に影響力があります。複雑な技術、複雑な科学、そして信じられないほど影響力があります。
私たちはこの分野を生命科学と呼び、薬の発見を発見と呼んでいます。まるで宇宙をさまよっていて、突然「ほら、見つけた」というように。コンピューターサイエンスの誰も、コンピューターの誰も、今日非常に大きな従来の産業の誰も、車の発見とは言いません。コンピューターの発見とも、ソフトウェアの発見とも言いません。家に帰って「ねえ、今日このソフトウェアを見つけたよ」とは言いません。
私たちはそれをエンジニアリングと呼びます。そして毎年、私たちの科学、コンピューターサイエンス、ソフトウェアは前年よりも良くなっています。毎年、私たちのチップはより良くなり、毎年、私たちのインフラはより良くなります。しかし、生命科学は散発的です。
もし私が今やり直すとしたら、生命科学を生命工学に変える技術が私たちの手の内にあることを認識するでしょう。デジタル生物学は、将来、科学の分野ではなく、工学の分野になるでしょう。もちろん、科学は続きますが、単なる科学の分野ではありません。
そして、私はこれが、タンパク質や化学物質、酵素、材料を扱うことを楽しむ全世代の人々の始まりになることを願っています。彼らは、よりエネルギー効率が良く、より軽量で、より強く、より持続可能なこれらの驚くべるものをエンジニアリングしています。将来のこれらすべての発明は、科学的発見ではなく、エンジニアリングの一部になるでしょう。
数人の人々が恐れおののいています。後でパイプラインに入ってくるいくつかのものについて話しますが、ピーターと私は議論しました。みんなを完全に怖がらせるべきか、それとも希望を持たせるべきか。実際、私は希望に焦点を当てようと思います。
これは今までで最も破壊的なことです。なぜなら、再び、人間は拡張できるからです。つまり、多くの人間は必要ありません。MITの研究があったと思います。送りますが、基本的に3番目から7番目の十分位が約30%良くなり、上位5%が桁違いに、あるいは何倍も良くなったことを示しています。そして、それは人類とコミュニケーションし、物事を行う能力を向上させます。
私たちは常に、不変のものと避けられないものを見る必要があると思います。避けられないのは、今現在、GitHubのすべてのコードの41%がAIによって生成されているということです。
6ヶ月でChatGPTはGlu level 3のプログラマー試験に合格し、ほぼMacBookで実行できるでしょう。それは今年中です。
5年後にはプログラマーはいません。
したがって、子供たちにPythonのレッスンをしている皆さん、代わりに素晴らしい質問をする方法や、優れた指示やプロンプトを与える方法を理解するのを助けるべきかもしれません。
これは技術的な驚異です。私たちは素晴らしい開発者と何十万人ものコミュニティを持っているため、100倍速くなりました。私はGPT-4に、推論の性質をint 8からint 4に変更するコードを書くのを手伝ってくれと頼みました。これは1年前のものなので、データセットにはありません。それでも理解し、機能しました。素晴らしい、すぐに。
高校の授業でD3を使ってアステロイドを作成するよう頼みました。コピーペーストしたら、ゲームがすぐに動きました。だから、私たちはこれについて考える必要があります。しかし、あなたには何ができるでしょうか。答えは、今はあなたは何でもできるということです。なぜなら、あなたを阻んでいたものの多くがもはや存在しないからです。
あなたたち誰もが今、創造的になれます。あなたたち誰もがシステムを構築できます。そして、あなたは人々の変わらない要求に従うシステムを構築します。それは彼らの生活をより良くするためのものです。それが価値であり、彼らはその価値に対してお金を払うでしょう。
GitHub Copilotを使用している開発者は50%生産性が高く、より長くフロー状態を維持しています。私たちには約1億人のプロの開発者がいます。世界は恐らく10億人のプロの開発者に到達できると考えています。つまり、開発者の総数が大幅に増加するでしょう。なぜなら、ソフトウェア開発者になるための障壁が下がるからです。
これは、優れたソフトウェア開発者が優れたままでいられないということではありません。しかし、より多くの人々がこの分野に参入する能力は高まるでしょう。だから、あなたの指摘のように、私たちには自分自身を再スキル化する方法があると思います。常に、置き換えは新しいスキルを身につけることに関係しています。新しいスキルを身につけるための障壁を下げたらどうでしょうか。あなたが行っている仕事の中で。そして、それが今回おそらく異なるところだと思います。

この記事が気に入ったらサポートをしてみませんか?