昨年クリスマスイブ、シリコンバレーのエリートたちを悩ませたサーバーの問題を覚えていますか?Cognition AIチームは複雑なデータサーバーに頭を悩ませており、あらゆる方法を試しましたが、正常に動作しませんでした。諦めかけようとしたその時、まだ正式に発表されていなかったAIコーディングアシスタントDevinを試してみようという提案が出されました。結果は?Devinは魔法のようにあっさり問題を解決したのです!チームが見落としていたシステムテストファイルを削除しただけで、サーバーのインジケーターが赤から緑に変わりました。まさに奇跡でした!
Devinのこの「神業」はチーム全体を驚かせ、ソフトウェアエンジニアリング分野に革命的な変化が訪れることを悟らせました。1年後、Devinはプログラマーの日常業務における頼もしいアシスタントとなっています。バグの発見と修正、コードブロックの更新、異なるプラットフォーム間でのコード移行、さらには「このコードベースをクリーンアップする」といった簡単な指示に基づいて、自律的に計画を立て、実行することもできます。GitHubやCodeiumなどのコード提案のみを提供するツールとは異なり、Devinは自律的なインテリジェントエージェントであり、理論上は人間の介入なしにコードの記述、修正、移行を独立して行うことができ、通常開発者に割り当てられるプロジェクト全体を完了させることができます。
Devinの背後には、天才プログラマーからなる「ドリームチーム」、Cognition AIの創設チームがいます。このチームはIOI金メダル「収穫機」と言えるでしょう。3人の創設者、Scott Wu、Steven Hao、Walden Yanは全員IOI金メダリストであり、合計10個のIOI金メダルを獲得したと言われています!連続起業家のScott Wuは、Cognition AIを設立する前に、AI駆動のソーシャルネットワーキングプラットフォームLunchclubを設立しました。彼は幼い頃から数学の天才であり、プログラマーの交流サイトCodeforcesで最高ランクの「レジェンドマスター」に到達しています。Steven HaoはAIシステムに関する豊富な経験を持ち、MITのコンピュータサイエンスと数学を卒業し、Scale AIで上級AIシステムエンジニアを務めていました。Walden Yanは有能なハーバード大学卒業生です。この天才少年たちからなるチームは、わずか6ヶ月でDevinを開発し、Founders FundとKhosla Venturesから1億7600万ドルの投資を獲得し、企業価値は20億ドルに急騰しました!
Ramp、MongoDB、Microsoftなどの有名企業がすでにDevinを使用しており、MicrosoftのCTOであるKevin Scottは、年次開発者会議でDevinを並外れたツールとして称賛しました。しかし、Devinにも完璧ではありません。35年のソフトウェアエンジニア経験を持つYouTubeブロガーが、DevinがUpworkのタスクを完了したという宣伝ビデオを再現したところ、Devinの実際の性能はビデオで示されたほど優れていないことがわかりました。Cognition AIがDevinの能力を誇張しており、Devinは現在、既存のコードのクリーンアップなど、いくつかの事前に定義されたタスクしか実行できないと主張する人もいます。
Devinはまだ欠点がありますが、その潜在能力は依然として巨大です。Cognition AIは、Devinが下位のAIを動員して作業を支援できるようにするなど、Devinの能力を継続的に向上させています。これは、初級エンジニアからなる「軍団」のような「AI官僚制度」を形成します。このような「管理」モデルは一部のプログラマーに不安を与えるかもしれませんが、Scott Wuは、Devinが企業がより多くのプロジェクトを開始し、人間のプログラマーがより意義のある仕事に集中できるようにすると考えています。
AI生成コードはすでに業界全体を変革し始めています。GoogleのCEOであるサンダー・ピチャイは、Google内部の新しいコードの25%以上がAIによって記述されていると述べています。MicrosoftのCEOであるサティア・ナデラは、GitHubのコード自動補完ツールが今年の収益増加の40%を占めていると述べています。AIコーディングはGenAI分野で最も資金調達が多いユースケースであり、2024年前半にはこの分野のスタートアップ企業への資金調達が10億ドルを超え、2029年までにAIコーディングの実際の収益は40億ドルを超えると予想されています。
AIコーディングの未来はエキサイティングですが、世界中の何百万人ものプログラマーに危機感を与えています。Devinの登場は、プログラマーという職業の消滅を意味するのでしょうか?Scott Wuは、現在プログラマー市場は依然として供給不足であるため、大規模な解雇は起こりそうにないと考えています。しかし、いずれにせよ、AIコーディングの波は押し寄せつつあります。プログラマーの皆さん、準備はできていますか?