スリーヴァンがAI主導のソフトウェアプログラミングの未来に向かって進む中、新たな課題も生じています。それは、コードを本番環境に投入する前に、AIによって生成されたエラーを見つけて修正する方法です。この問題に対処するために、新設のスタートアップ企業であるPlayerZeroは、Foundation CapitalのAshu Gargが主導した1500万ドルのAラウンド資金調達を発表しました。この資金調達により、同社はAIエージェントを活用してコード中のバグを検出・修正する技術の開発をさらに進めることができます。

PlayerZeroの創業者兼CEOであるAnimesh Koratana氏は、スタンフォード大学DAWN研究室でこのアイデアを初めて構想しました。その間、機械学習分野の著名な研究者であるMatei Zaharia氏の指導を受けました。Zaharia氏はDatabricksの共同創業者でもあります。Koratana氏は研究室での経験を通じて言語モデルに早くから触れ、将来のプログラミングについて深い考察を重ねることになりました。彼は、コンピュータが人間の代わりにコードを書くようになること、そしてその変化が必然的にコード内のエラーや「AIによる悪質なコード」を生み出すことを認識しました。

投資、融資、お金

図の出典:AIによって生成された画像、画像のライセンス提供者はMidjourney

PlayerZeroの技術は、企業のコードベースの構造や歴史、過去のバグとその解決策を理解することに焦点を当てています。コードが問題を起こすと、システムは原因を分析し、修正案を提示します。このプロセスでは、同じような問題が再び起きないようにするため、継続的に学習を行います。Koratana氏はこの革新を、大規模なコードベースの「免疫システム」と例え、コード品質を確保しています。

資金調達において、Zaharia氏の支援はPlayerZeroにとって最初の一歩となりました。また、Koratana氏がVercelの創業者であるGuillermo Rauch氏にデモを紹介した際には、予期せぬ評価を得ました。Rauch氏はKoratana氏の製品を見て、「もし本当に想定している問題を解決できるのであれば、これは大きなブレイクスルーとなるだろう」と述べました。

もちろん、PlayerZeroがAIによって生成されるバグを解決しようとしている唯一の会社ではありません。最近では、AnysphereのCursorはBugbotというツールをリリースし、コードのエラーを検出しています。しかし、PlayerZeroの特徴は、大規模なコードベースの安全性と監視に特に注力している点です。現在、複数の大手企業がPlayerZeroの技術を使ってコードの監視を開始しており、サブスクリプション料金会社のZuoraもその一社です。Zuoraはこの技術を活用し、エンジニアチーム全体で詳細な監視を行い、そのコア料金システムのセキュリティを確保しています。