コンテンツにスキップ

Cursor のエージェントスウォーム実験 — 「高性能プランナー+安価ワーカー」でコスト 1/8

作成日: 2026-07-22 出典 / きっかけ: Cursor(Anysphere)ブログ「Agent swarms and the new model economics」(Wilson Lin、2026-07-20)。GIGAZINE 経由(2026-07-21)で原典に当たった 関連: agentic_ai_パフォーマンスエンジニアリング_整理 enterprise_bench_企業aiエージェント評価ベンチマーク_整理 block_buzz_人間とエージェントの共同ワークスペース_整理


0. 要点(3行)

  • SQLite を 835 ページのマニュアルだけから Rust で再実装させる大規模タスクで、プランナー(高性能モデル)+ワーカー(安価モデル)の分業が単独高性能モデル比で費用約 1/8($10,565 → $1,339)、品質は同等(テスト 100% 通過)
  • 根拠は「境界知能(frontier intelligence)が要る瞬間は少ない — 初期分解・設計判断・トレードオフのみ。曖昧さが明確な指示に変換された後は安価モデルで足りる」。ワーカーが全トークンの 69〜90% を消費する一方、コストの約 2/3 はプランナー側
  • スウォームを成立させたのは調整基盤(毎秒 1,000 コミット対応のカスタム VCS・競合解決エージェント・自動生成ナレッジ「Field Guide」)。抽象化の階段は「補完=行 → モデル=ブロック → エージェント=ファイル/機能 → スウォーム=仕様そのもの

1. 実験設計

  • タスク: SQLite の公式マニュアル(835ページ)のみを与え、Rust でデータベースを再実装。ソースコード・テストスイート・SQLite バイナリ・インターネットアクセスは一切なし
  • 評価: SQLLogicTest(SQLite 公式のテストスイート、数百万クエリ)の通過率
  • 構成: プランナーエージェントが目標を分割し委譲、ワーカーエージェントが実装
仕様(マニュアル835p)
[プランナー]  高性能モデル(Opus 4.8 / Fable 5)
   │  分解・設計判断・トレードオフ ← 「境界知能が要る瞬間」
[ワーカー群]  安価・高速モデル(Composer 2.5)
   │  実装の大量トークン消費(全体の69〜90%)
[調整基盤]  カスタムVCS・競合解決エージェント・Field Guide

2. 結果の数値

コスト(同等品質・テスト 100% 通過)

構成 費用
GPT-5.5 単独(プランナー兼ワーカー) $10,565
Fable 5 + Composer 2.5 約 $5,000+
Opus 4.8 + Composer 2.5 $1,339(単独比 約1/8)
  • ワーカー実行だけの比較でも、GPT-5.5 ワーカー $9,373 → Opus プランニング+Composer 実行 $411 と報告

コード量(新旧スウォームシステム比較)

構成 旧システム 新システム
Fable 5 ハイブリッド 64,305 行(100%) 9,908 行(100%)
Opus 4.8 ハイブリッド 19,013 行(97%) 4,645 行(100%)

調整オーバーヘッド(Grok 4.5・2時間時点、新旧比較)

指標
コミット数 68,000 1,000(約70分の1)
マージ競合 70,000+ 1,000 未満
Rust クレート数 54 9

3. 何がスウォームを成立させたか(調整基盤)

  • カスタム VCS: 毎秒 1,000 コミットに耐える
  • 分散設計の防止メカニズム: 旧システムはクレート乱立(54個)=エージェントが勝手にモジュールを切る問題があった
  • 中立なマージ競合解決エージェントを別途置く
  • Field Guide: 自動生成されるナレッジ共有(学んだ制約・決定を後続エージェントに引き継ぐ)

4. 考察(ここは自分の解釈)

  • 一言でいうと「知能は設計に、物量は実装に」。トークン消費の主体(ワーカー)とコストの主体(プランナー)が逆転している構図が本質で、単価差が大きいほど分業の効きが良くなる
  • 汎化への留保: SQLLogicTest という完全なオラクル(自動判定できる正解)がある spec-driven タスク1件での結果。仕様が曖昧・検証が人手のタスクにそのまま外挿はできない(原典もタスクは1種)
  • 数値は Cursor 社内システム・社内価格での報告値。モデル間比較(GPT-5.5 vs Opus+Composer)はハーネス差も混ざるため、モデル優劣の証拠としては読まない方がよい
  • 自分の運用との接続: ~/.claude の「サブエージェントは機械的タスクなら sonnet/haiku 明示」ルールはまさにこの経済性の縮小版。Workflow でのファンアウト時、finder/verifier を安いモデルに落とす設計は本実験と同じ構造(今日の PR #59 レビューでも実践)
  • Buzz(Block)のような「人間+エージェント共同ワークスペース」と組み合わさると、プランナー/ワーカー分業+監査ログが標準的なチーム構造になっていく可能性

5. まとめ — 早見表

状況 推奨
仕様が明確・検証が自動化できる大タスク プランナー高性能+ワーカー安価の分業(本実験の型)
仕様が曖昧 まず人間+高性能モデルで仕様を固める(分解こそ境界知能の使い所)
自分の Claude Code 運用 サブエージェント委譲時に model を明示(機械的=sonnet/haiku、判断=継承)

参考リンク

  • 原典: https://cursor.com/blog/agent-swarm-model-economics (日本語版: https://cursor.com/ja/blog/agent-swarm-model-economics)
  • GIGAZINE 紹介記事: https://gigazine.net/news/20260721-agent-swarm-model-economics/
  • SQLLogicTest: https://www.sqlite.org/sqllogictest/doc/trunk/about.wiki

作成: 2026-07-22 / 最終更新: 2026-07-22