🛠Tools🔥🔥

Cursor、エージェントスウォーム技術を公開──タスク分解とコンテキスト効率化で推論コストを最適化

PlannerとWorkerの役割分担により、単体エージェントの長文脈ドリフトを解消し、RustでのSQLite構築タスクでGrok 4.5を用い4時間で80%のテスト通過率を達成。
リリース: 2026-07-20 · 読了 5

記事の要約

1. 核心(What)

  • Cursorが開発したエージェントスウォームは、Planner(計画)とWorker(実行)に役割を分離し、タスクをツリー構造で再帰的に分解するアーキテクチャを採用。
  • RustによるSQLite構築タスクにおいて、旧来の単体エージェント方式と比較し、Grok 4.5環境下で4時間以内にテスト通過率80%を達成。
  • 独自のバージョン管理システム(VCS)を構築し、毎秒約1,000コミットの処理能力を実現。
  • レビューエージェントの多層化(Decorrelated lenses)により、単一モデルでは見落とすエラーを修正し、品質を維持。

2. 影響(Why)

  • コンテキスト効率による推論コスト削減: 単体エージェントが抱える「全体像の把握」と「詳細な実装」のトレードオフを解消。PlannerとWorkerでコンテキストを分割することで、安価なモデルをWorkerに充てつつ、複雑なタスクを完遂可能にする。
  • 国内SaaS開発における並列実装の現実解: 国内のVertical SaaS事業者において、複雑なリファクタリングやテストカバレッジ向上を自動化する際、単一モデルの長文脈推論に頼るより、スウォーム形式でタスクを分解・並列実行する方が推論コストと品質のバランスを制御しやすい。

3. 根拠・詳細(How)

  • 役割分離とコンテキスト管理: Plannerは高機能モデルでタスクをツリー分解し、Workerは高速・安価なモデルで実行に専念。Workerのコンテキストを狭い作業領域に限定することで、長文脈ドリフトを抑制する設計。
  • 高頻度コミット対応の専用VCS: 毎秒1,000コミットの競合を解消するため、Neutral third-party agentがマージ競合を調停。また、巨大ファイル(Megafiles)を検知して自動でモジュール分割する機構を実装。

4. 展望・課題(Next)

  • エンジニアリングの自動化範囲拡大: オープンソースソフトウェアの脆弱性修正や、数10億トークン規模の合成データ生成など、人間が介入するコードベースのメンテナンスへ適用範囲を拡大中。