シリコンバレーでは、AIエージェントがソフトウェアプログラミングの大部分を担う未来に向けて競争が進んでいますが、その過程で新たな問題が生じています。それは、AIが生成したバグを生産に投入する前に見つけることです。この問題はOpenAIでも取り組まれていると元社員が述べています。
新たに資金を調達したスタートアップ企業PlayerZeroは、コードが生産に投入される前に問題を見つけて修正するために訓練されたAIエージェントを使用するソリューションを開発しました。これは、同社のCEOで唯一の創業者であるアニメシュ・コラタナ氏がTechCrunchに語ったものです。
コラタナ氏は、スタンフォード大学のDAWNラボで機械学習を研究している際にPlayerZeroを設立しました。彼の指導教官でラボの創設者であるマテイ・ザハリア氏も、Databricksの共同創設者であり、同社の基盤技術を自身の博士研究中に開発したことで知られています。
PlayerZeroは、Foundation Capitalのアシュ・ガーグ氏が主導するシリーズAラウンドで15億円(約15百万ドル)の資金調達を発表しました。これは、Green Bay Venturesが主導した5億円(約5百万ドル)のシードラウンドに続くもので、ザハリア氏やDropboxのCEOドリュー・ヒューストン氏、FigmaのCEOディラン・フィールド氏、VercelのCEOギジェルモ・ラウチ氏などの著名なエンジェル投資家も参加しています。
スタンフォードDAWNでの研究中、コラタナ氏はAIモデルの圧縮技術に取り組んでおり、初期のAIコーディング支援ツールを手掛けた開発者たちと出会いました。彼は「コンピュータがコードを書く世界が来る。それはもはや人間がすることではない」と感じたと述べています。
AIエージェントが生成するコードは、しばしば問題を引き起こす可能性があると彼は早くから理解していました。この問題は、多くのエージェントがこれまでにない量のコードを生み出すことでさらに悪化するということです。すべてのAI生成コードを人間がバグや誤りをチェックするのは現実的ではなく、企業が依存する大規模で複雑なコードベースにおいては特に深刻な問題となります。
PlayerZeroは、「コードベースを深く理解し、それらがどのように構築され、設計されているかを理解するモデルを訓練している」とコラタナ氏は述べています。
彼の技術は、企業のバグ、問題、解決策の履歴を研究します。何かが壊れたときに「なぜそれが起こったのかを理解し、それを修正し、再発を防ぐために学習する」とコラタナ氏は説明しています。彼は自社の製品を「大規模なコードベースの免疫システム」に例えています。
ザハリア氏をエンジェル投資家として迎えたことは資金調達の第一歩でしたが、真に彼のアイデアが評価された瞬間は、別の有名な開発者であるラウチ氏にデモを見せたときでした。ラウチ氏は、トリプル・ユニコーン開発ツール企業Vercelの創設者であり、人気のオープンソースJavaScriptフレームワークNext.jsの開発者です。
ラウチ氏は興味を持ちながらも懐疑的にデモを見て、「どれだけがリアルなのか」と尋ねました。コラタナ氏は「これは実際に生産で動いているコードです。本物のインスタンスです」と答えました。それに対しラウチ氏は「もしあなたが想像しているようにこれを実際に解決できるなら、それは本当に大きなことだ」と応じました。
もちろん、PlayerZeroだけがAI生成のバグ問題を解決しようとしているわけではありません。先週だけでも、AnysphereのCursorがコーディングエラーを検出するBugbotを立ち上げた例があります。
それでも、PlayerZeroは大規模なコードベースに重点を置いているため、すでに注目を集めています。エージェントがコーディングを行う世界を想定して考案されましたが、現在は複数の大企業でコーディングコパイロットを使用して活用されています。例えば、サブスクリプション請求会社Zuoraは、同社のエンジニアリングチーム全体でこの技術を使用しており、特に請求システムという最も重要なコードの監視に利用しているということです。
