カーソルの新しいバグボットは、バイブコーダーを自らの力で救うために設計されている

カーソルの新しいバグボットは、バイブコーダーを自らの力で救うために設計されている

大人気のバイブコーディングプラットフォーム「Cursor」を開発するAnysphere社は、コード内のエラーを発見するための新ツールを正式にリリースしました。AIを活用したコーディングの普及により、ソフトウェア開発者はこれまで以上に高速なコーディングが求められると予想されています。

新しいツール「Bugbot」は、エンジニアがコードを保存するプラットフォームであるGitHubと連携します。人間またはエージェントが変更を加えると、Bugbotは自動的にエラーをフラグ付けします。これは人間のコーディング者にとって非常に重要ですが、特にAIコーディングエージェントを使用する場合に便利です。AIコーディングエージェントは非常に高速に動作し、人間では発見や解決が難しいエラーを引き起こす可能性があります。

Anysphereは、このツールのリリースを、より多くの潜在的なバイブコーディング開発者をCursorプラットフォームに誘い込む機会と捉えています。「当社の主力製品はソフトウェアエンジニアリングのスーパーパワーを提供することですが、ソフトウェアエンジニアリングは単にエディターでコードを書くだけではありません」と、Anysphereのエンジニアであるジョン・カプラン氏はWIREDに語っています。「Bugbotは、私たちがエディターの枠を超えた取り組みの一つです。」

先月、Anysphereは数千のエンジニアリングチームを招待し、新ツールのベータテストを実施しました。そして今回、同社はこれを1人あたり月額40ドルで一般公開します(年間契約の顧客には割引が適用されます)。つまり、プレミアム機能のレベルに応じて年間20ドルから200ドルを支払っている既存のCursorユーザーは、今後Bugbotへのアクセスに40ドルを追加で支払うことになります。

Image may contain File Webpage Page Text Computer Hardware Electronics and Hardware

Cursor が Bugbot をユーザーに対して表示する方法のスクリーンショット。

カーソル提供

2022年に共同設立され、約140人の従業員を擁するAnysphereは、アンドリーセン・ホロウィッツやスライヴ・キャピタルといった有名企業に加え、グーグルのチーフサイエンティスト、ジェフ・ディーン、ストライプのCEOパトリック・コリソン、GitHubの元CEOナット・フリードマン(現在はMeta Superintelligence Labsに勤務)といったエンジェル投資家からも9億ドルを調達している。同社の顧客は数千社に上り、OpenAI、Shopify、Instacart、Midjourney、Discord、Ripplingなどが名を連ねている。アルファベットのCEOサンダー・ピチャイでさえ、Cursorを使ったバイブコーディングを披露したことがある。

しかし、AI支援コーディングプラットフォームの競争は熾烈です。Windsurf、Replit、Poolsideといったスタートアップ企業も、開発者向けにAIコード生成ツールを販売しています。Clineはオープンソースの代替ツールとして人気があります。OpenAIと共同開発されたGitHubのCopilotは、コードの自動補完とデバッグ支援を提供する「ペアプログラマー」とされています。

これらのコードエディターのほとんどは、OpenAI、Google、Anthropicといった大手テクノロジー企業が開発したAIモデルの組み合わせに依存しています。例えば、CursorはMicrosoftのオープンソースエディターであるVisual Studio Codeをベースに構築されており、CursorユーザーはGoogle Gemini、DeepSeek、AnthropicのClaude SonnetといったAIモデルを活用してコードを生成しています。

複数の開発者がWIREDの取材に対し、現在Cursorと並行して(あるいは代わりに)Anthropicのコーディングアシスタント「Claude Code」を使っていると語った。5月以降、Claude Codeは様々なデバッグオプションを提供している。エラーメッセージの分析、ステップバイステップの問題解決、具体的な変更点の提案、コード内でのユニットテストの実行などが可能だ。

これらすべてから、次のような疑問が湧いてくるかもしれません。AIが書いたコードは、誤りを犯す人間が書いたコードと比べて、どれほどバグが多いのでしょうか今週初め、AIコード生成ツールReplitが、プロジェクトが「コードフリーズ」、つまり一時停止状態にあったにもかかわらず、ユーザーのコードに変更を加えたという報道がありました。最終的に、ユーザーのデータベース全体が削除されました。Replitの創設者兼CEOはXで、この出来事は「容認できないものであり、決してあってはならない」と述べました。しかし、実際に起こりました。これは極端な例ですが、小さなバグでさえ、コーディングに大混乱をもたらす可能性があります。

Anysphereは、AIコードにはAIコードのデバッグがより必要かどうかという問いに対して明確な答えを出さなかった。Kaplan氏は、これは「人間がバイブコーディングを頻繁に行っているという事実とは相反する」と主張する。たとえすべてのコードが人間によって書かれたとしても、バグが存在する可能性は非常に高いと彼は言う。

Anysphereの製品エンジニアであるローハン・ヴァルマ氏は、プロのソフトウェアチームでは、コードの30~40%がAIによって生成されていると推定しています。これは他の企業の推定とも一致しており、例えばGoogleは、現在、同社のコードの約30%がAIによって提案され、人間の開発者によってレビューされていると述べています。多くの組織では、依然としてコードのデプロイ前のチェックを人間のエンジニアに任せています。特に注目すべきは、経験豊富なコーダー16人を対象とした最近のランダム化比較試験で、AIツールの使用が許可されていない場合と比較して、タスクの完了に19%長い時間がかかったことが示唆されたことです。

Bugbot は、その実現をさらに加速させるものです。「大手顧客の AI 責任者たちは、Cursor で次のステップを模索しています」とヴァルマ氏は言います。「最初のステップは、『チームの速度を上げ、全員の動きを速くしよう』でした。動きが速くなった今、課題は『どうすれば新たな問題を引き起こさず、既存のシステムを壊さないか』です」。ヴァルマ氏はまた、Bugbot は特定の種類のバグ、つまり検出が難しいロジックのバグ、セキュリティ問題、その他のエッジケースを検出するように設計されていることを強調しました。

Anysphere チームにとって Bugbot の有効性を実証したある出来事がありました。数か月前、Anysphere の(人間の)コーダーたちは、数時間にわたってコードに対する Bugbot からのコメントが全くないことに気づきました。Bugbot がダウンしていたのです。Anysphere のエンジニアたちは問題の調査を開始し、ダウンの原因となったプルリクエストを発見しました。

ログを見ると、Bugbot がプルリクエストにコメントし、人間のエンジニアに対して、この変更を加えると Bugbot サービスが機能しなくなると警告していたことが分かりました。ツールは自身の機能停止を正しく予測していました。最終的に、Bugbot を機能停止させたのは人間でした。

更新:2025年7月24日午後3時45分(東部夏時間):WiredはAnysphereの従業員数を修正しました。