日本語版
最新ニュース
世界

Cursor のエージェント群はソフトウェアの最も困難な問題の 1 つに取り組み、動作するブラウザを提供します

Web ブラウザをゼロから構築することは、考えられる限り最も複雑なソフトウェア プロジェクトの 1 つと考えられます。さらに注目に値するのは、Cursor は何百もの自律的に動作する AI エージェントをまさにこのタスクに設定し、ほぼ 1 週間後に独自のレンダリング エンジンを備えた動作するブラウザを作成したことです。 ちょうど 1 月の初めに、Willison 氏は、AI 支援の Web ブラウザーは早くても 2029 年までは現実的ではないと予測していました。今、彼は「3年くらいずれていたかもしれない」と訂正している。ブラウザーは、既存のエンジンが使用されていないことを示す目に見える不具合はありますが、Web ページを明らかに正確にレンダリングします。しかし、これは彼が 2029 年の予測で念頭に置いていた結果の質とほぼ同じです。 フラット階層が失敗しました システムを稼働させるまでの道のりは簡単ではありませんでした。 Cursor の最初のアプローチは、同等のステータスを持つエージェントが共有ファイルを介して調整するというものでしたが、見事に失敗しました。エージェントがタスクを引き受けたいときは、他のエージェントが同じ作業を開始できないように、最初にそのタスクを「ロック」する必要がありました。しかし、エージェントはこれらのロックを長期間保持しすぎたか、完全に解放するのを忘れていました。 「エージェントが 20 人いると、実効スループットが 2 ~ 3 人まで低下し、ほとんどの時間が待機に費やされます。」 明確な階層が存在しない場合、エージェントは驚くべき行動も示しました。彼らはリスクを回避するようになりました。 「彼らは難しいタスクを避け、代わりに小さく安全な変更を加えました。難しい問題やエンドツーエンドの実装に対して責任を負うエージェントは一人もいませんでした。」実際の進歩がないまま、仕事が長期間にわたって滞ってしまった。 企画者、作業員、審査員 解決策は明確な役割分担でした。プランナーは継続的にコードベースを探索し、タスクを作成します。たとえば、CSS…

Cursor のエージェント群はソフトウェアの最も困難な問題の 1 つに取り組み、動作するブラウザを提供します

1768921377
2026-01-20 14:37:00

Web ブラウザをゼロから構築することは、考えられる限り最も複雑なソフトウェア プロジェクトの 1 つと考えられます。さらに注目に値するのは、Cursor は何百もの自律的に動作する AI エージェントをまさにこのタスクに設定し、ほぼ 1 週間後に独自のレンダリング エンジンを備えた動作するブラウザを作成したことです。

ちょうど 1 月の初めに、Willison 氏は、AI 支援の Web ブラウザーは早くても 2029 年までは現実的ではないと予測していました。今、彼は「3年くらいずれていたかもしれない」と訂正している。ブラウザーは、既存のエンジンが使用されていないことを示す目に見える不具合はありますが、Web ページを明らかに正確にレンダリングします。しかし、これは彼が 2029 年の予測で念頭に置いていた結果の質とほぼ同じです。

フラット階層が失敗しました

システムを稼働させるまでの道のりは簡単ではありませんでした。 Cursor の最初のアプローチは、同等のステータスを持つエージェントが共有ファイルを介して調整するというものでしたが、見事に失敗しました。エージェントがタスクを引き受けたいときは、他のエージェントが同じ作業を開始できないように、最初にそのタスクを「ロック」する必要がありました。しかし、エージェントはこれらのロックを長期間保持しすぎたか、完全に解放するのを忘れていました。 「エージェントが 20 人いると、実効スループットが 2 ~ 3 人まで低下し、ほとんどの時間が待機に費やされます。」

明確な階層が存在しない場合、エージェントは驚くべき行動も示しました。彼らはリスクを回避するようになりました。 「彼らは難しいタスクを避け、代わりに小さく安全な変更を加えました。難しい問題やエンドツーエンドの実装に対して責任を負うエージェントは一人もいませんでした。」実際の進歩がないまま、仕事が長期間にわたって滞ってしまった。

企画者、作業員、審査員

解決策は明確な役割分担でした。プランナーは継続的にコードベースを探索し、タスクを作成します。たとえば、CSS レンダリング専用のサブプランナーや JavaScript エンジン専用のサブプランナーなど、特定の領域のサブプランナーを生成できます。これにより、計画自体が並列的かつ再帰的に行われます。

一方、労働者は全体像について心配していません。彼らはタスクを選択し、それを完了し、変更をプッシュして完了します。各サイクルの終わりに、ジャッジ エージェントはプロジェクトが完了するか、別の反復を開始するかを決定します。

プロンプトは依然として重要です

「私たちの改善点の多くは、複雑さを追加するのではなく、取り除くことから生まれました」と Cursor の Wilson Lin 氏は書いています。たとえば、品質管理と競合解決のための専任のインテグレータの役割は、「解決するよりも多くのボトルネックを生み出した」。労働者は自分たちで紛争に対処することができた。

長時間の自律作業にはモデルの選択が重要であることが判明しました。 GPT-5.2 は、「指示に従い、集中力を維持し、逸脱を回避し、物事を正確かつ完全に実装する」点で大幅に優れていることが判明しました。対照的に、Opus 4.5 は「都合の良いときに早めに停止して近道をする傾向があり」、タスクを完全に完了するのではなく、すぐに制御を戻します。

役割ごとに異なるモデルが最適に機能しました。 GPT-5.2 は、「GPT-5.1-Codex はコーディング専用にトレーニングされているにもかかわらず、GPT-5.1-Codex よりも優れたプランナーである」ことが証明されました。カーソルは各役割に最適なモデルを使用するようになりました。

もう 1 つの洞察は、「システムの動作の驚くべき部分は、エージェントにどのようにプロンプトを送信するかによって決まります。ハーネスとモデルも重要ですが、プロンプトはそれ以上に重要です。」

さらに多くのプロジェクトが進行中

実験はブラウザだけではありません。また、Cursor はエージェントに独自のコードベースで Solid から React への移行を実行させ、フロントエンド フレームワークの大規模な見直しを行いました。 3 週間以上かかり、+266,000/-193,000 行のコードが含まれていました。結果はすでに CI テストに合格していましたが、まだ人間によるレビューが必要です。

別のエージェントは、効率的な Rust 実装によりビデオ レンダリングを 25 倍高速化しました。このコードは間もなく製品化される予定です。

Java Language Server Protocol (7,400 コミット、550,000 行のコード)、Windows 7 エミュレーター (14,600 コミット、120 万行)、Excel クローン (12,000 コミット、160 万行) など、さらに多くのプロジェクトがまだ実行中です。

誇大広告のない AI ニュース – 人間がキュレーション

として ザ・デコーダー購読者、広告なしで読むことができます。 週刊 AI ニュースレター、独占的な 「AIレーダー」フロンティアレポート 年6回、コメントへのアクセス、および 完全なアーカイブ。

今すぐ購読する

#Cursor #のエージェント群はソフトウェアの最も困難な問題の #つに取り組み動作するブラウザを提供します

執筆者について: nipponese

Nipponese News編集部は、国内外のニュースを日本語で分かりやすくお届けします。