Cursor BugbotがPRのやりとりから44,000のルールを自動生成した

この記事のポイント

44,000。これはCursor Bugbotが自動生成したコードレビュールールの数だ。人間が書いたのではない。PRのフィードバックを読んで、Bugbot自身が学習し続けた結果がこの数字に表れている。

数字の背景

Cursorが2026年4月8日に発表したBugbotの学習機能「Bugbot Learned Rules」は、ベータ開始時点で11万以上のリポジトリが有効化し、44,000を超えるルールが自動生成されている状態で正式ローンチを迎えた。

解決率の変化が機能の中身を物語っている。2025年7月のベータ版終了時点で52%だったものが、2026年4月時点で78.13%まで上昇した。同社は「最も近い競合製品より15ポイント上回っている」と説明している。月間200万件以上のPRをさばく規模での数字だ。

ルールはどこから来るのか

従来のコードレビューツールは、事前に定義したルールセットを適用する仕組みが中心だった。「このパターンはNG」「この関数は非推奨」という静的なリストに照らして判定する。

Bugbotのアプローチは違う。Bugbotが出したコメントに対して開発者がどう反応したかを見ている。

具体的には、コメントへのダウンボート(「この指摘は的外れだ」というシグナル)、開発者からの返信(「ここはこういう理由で問題ない」という説明)、そして人間レビュアーが別途指摘したコメント(「Bugbotが見落とした問題」)を継続的に収集する。これらのシグナルが一定量蓄積されると候補ルールに変換され、さらに評価が進むとアクティブなルールとして昇格し、以降のレビューに影響を与えるようになる。

役に立たなくなったルールは自動的に無効化される仕組みも持つ。

チームの慣習をAIに覚えさせる

従来のコードレビューで難しかったのは、「このチームならではのコーディング判断」をツールに伝えることだった。ドキュメント化されていない慣習、ビジネスコンテキストに依存するロジック、チームの優先事項——これらはルールセットに書き起こすのが難しく、結局人間のレビュアーの頭の中にだけある状態が続いていた。

Bugbotの学習機能は、このギャップを埋めようとしている。PRのやりとりから暗黙知を抽出し、ルールとして形式化する試みだ。

また、Teams・EnterpriseプランではBugbot DashboardからMCPサーバーへの接続設定が可能になり、コードレビュー時に追加のコンテキスト情報を参照できるようになった。

「育てる」というアプローチの課題

学習型であることは長所でもあり、注意点でもある。Bugbotが不適切なフィードバックシグナルを学習した場合、ルールの品質が下がる可能性はゼロではない。またチーム内でBugbotへのリアクションの仕方が統一されていない場合、生成されるルールが一貫しなくなるリスクもある。

44,000というルール数は、学習が確かに機能している証拠だ。ただし「多く生成された」と「質が高い」は別の話で、実際の運用の中でルールを定期的に見直す運用設計は引き続き必要になる。

Cursorはここ数週間で3.1 Canvas(インタラクティブUI生成)やMCPサポートの強化など複数のアップデートを続けている。コードエディタという位置付けから、開発ワークフロー全体のプラットフォームへと変わろうとしている動きが見えてくる。


関連記事


Sources

この記事をシェア