2025 年末,人工智慧輔助開發領域又邁出了重要一步:Google推出了 反重力一個圍繞 Gemini 3 Pro 構建的「代理優先」開發平台,以及 Cursor 的發布 光標2.0 兩者都採用了 Composer 模型和全新的多代理介面。它們都承諾改變軟體團隊使用 AI 建立軟體的方式——但它們的設計決策、權衡取捨以及針對略有不同的工作流程都有所不同。
Google Antigravity是什麼?它的核心功能是什麼?
谷歌排名 反重力 全面發展 平台 它不僅僅是一個助手:它是一個整合開發環境(IDE)+「管理器」介面,可以在編輯器、終端和嵌入式瀏覽器中建立、觀察和協調自主代理。其設計目標是讓代理人能夠規劃、執行、驗證和迭代多步驟任務,同時產生易於理解的成果,證明其執行的操作及其原因。 Antigravity 目前在 Windows、macOS 和 Linux 平台提供公開預覽版,並支援多種模型選擇(預設使用 Gemini 3 Pro,也可選配 Sonnet 或其他第三方模型)。
主要特點(一覽)
- 代理優先管理器表面 — 用於跨工作區產生、協調和觀察多個代理程式的任務控制使用者介面(並發、長時間運行的作業)。
- 編輯器視圖 + 代理側面板 — 提供熟悉的 IDE 體驗,並與代理程式緊密整合,實現同步工作流程。
- 成果(工作量證明) — 代理程式產生結構化的交付成果(任務計畫、實施計畫、螢幕截圖、瀏覽器演練),以便人們可以快速驗證結果,而無需解析冗長的原始日誌。
- 瀏覽器自動化和 DOM 捕獲 — 代理程式可以控制嵌入式瀏覽器、擷取錄製內容,並與頁面 DOM 進行互動以進行驗證和端對端測試。
- 模型選擇與配額 — Gemini 3 Pro 是旗艦機型,還有其他機型可供選擇;Google在公開預覽版中提供了「寬鬆」的速率限制。
架構和開發人員人體工學
Antigravity 旨在成為一個具有鮮明個性的平台:智能體是一等公民,能夠以受控的方式存取編輯器、終端和瀏覽器。該平台公開了自主控制功能— 終端執行策略 (關閉/自動/渦輪增壓) 審查政策 (始終執行/代理決定/請求審核)-這樣團隊就可以在人工簽字前調整授予代理人的自主權。使用者介面強調結果和可評論的回饋,類似於文件式的審核流程,而非原始的工具日誌。
Cursor 2.0是什麼?它的核心功能是什麼?
Cursor 最初是一款以 AI 為先導的程式碼編輯器,其核心概念是「vibe coding」(即「vibe 編碼」),旨在透過一款能夠理解整個程式碼庫的編輯器,讓工程師保持流暢的程式狀態。 光標2.0 (預計於 2025 年 10 月下旬發布)是一項演進:新的代理介面 + 作曲家Cursor 的首個原生編碼模型專為智慧體互動而設計。其主要優勢包括顯著降低延遲、支援多智能體執行以及整合瀏覽器測試。
核心能力
- 作曲家模型Cursor 開發 Composer 是一款前沿編碼模型,針對低延遲和互動式編碼中典型的「短迭代循環」進行了最佳化。 Cursor 聲稱 Composer 在相同工作負荷下的速度比功能相近的模型快約 4 倍;它使用語義代碼搜尋和編輯原語等工具進行訓練(其已發布的資料強調在工程任務上進行強化學習式訓練)。
- 多代理介面Cursor 2.0 引入了側邊欄和計劃功能,可讓您並行運行最多八個代理,分別針對隔離的工作樹或遠端機器,以避免合併衝突。使用者介面基於輕量級並行構建,因此代理可以同時處理不同的任務。
- 原生瀏覽器工具Cursor 增加了一個嵌入式瀏覽器,讓代理程式檢查 DOM、運行端對端前端測試,並迭代直到生成的輸出滿足互動式檢查——這與 Antigravity 的瀏覽器整合在精神上類似,但在 Cursor 的桌面/VS Code 環境中實現。
這兩個平台在代理編排和擴展性方面有何異同?
哪個平台更擅長處理多代理工作流程?
- 反重力: 該平台從一開始就採用「代理優先」的設計理念。它為眾多代理提供任務控制,能夠授予代理存取工具介面(編輯器、終端、瀏覽器)的權限,並產生用於可追溯性的工件。這使其在大型跨職能代理程式編排和複雜的自動化流程方面表現出色。
- 遊標 2.0: Cursor 也支援多代理程式工作流程,但更注重安全性,透過隔離的工作樹和緊密的 Git 整合來實現。 Cursor 的平行處理(例如,在隔離的程式碼副本上執行多個代理程式)經過精心設計,可避免檔案衝突,使多代理實驗安全快速。
判決: 如果你的主要需求是在多個工具介面上進行任務級代理編排,並且具備豐富的工件追蹤功能,那麼 Antigravity 更符合你的需求。但如果你想要的是快速迭代的多代理實驗,且受限於開發者工作流程和 Git 安全性,那麼 Cursor 的方法則更為保守和實用。
Antigravity 與 Cursor 2.0 — 功能對比
| 方面/特徵 | Google反重力 | Cursor 2.0(Composer + Agents) |
|---|---|---|
| 核心引擎/模型 | 使用 Gemini 3 Pro(帶有一個非常大的上下文視窗) | 採用專有的「Composer」模型,針對編碼進行了最佳化,並支援在多個模型(Composer、其他LLM)之間切換。 |
| 代理/多代理支持 | 以代理為先的平台:中央「代理管理器」使用者介面,用於跨任務、工作區和上下文生成/協調代理。代理程式可在編輯器、終端機和瀏覽器上自主運作。 | 支援多代理,最多可同時執行約 8 個並行代理(透過 git 工作樹或沙盒工作區隔離),用於平行任務:編碼、測試、重構等。 |
| 工作流程風格/理念 | 更偏向「代理優先」:你委派高階任務,代理負責規劃、執行、測試,並可選擇性地產生視覺/瀏覽器介面元素。你負責監督。 | 更多「開發者輔助/混合」模式:人工智慧加速編碼、重構和測試,但人仍然是核心;更適合增量編輯、快速原型製作或手動審查工作流程。 |
| 瀏覽器/測試/工具集成 | 強大的自動化功能:代理程式可以透過瀏覽器擴充功能執行終端命令、執行測試、啟動 Web 應用——在環境內實現完整的「建置 → 運行 → 驗證」循環。支援螢幕截圖/瀏覽器錄製等驗證方式。 | 嵌入式瀏覽器 + 沙盒終端,支援 UI 檢查(例如 DOM 檢查)和編輯器內結果檢視。有利於加快迭代速度,並支援內聯編輯和測試。 |
| 可見性、審計和工件輸出 | 代理程式會產生豐富的工件:執行計劃、測試結果、瀏覽器錄製/螢幕截圖、差異-提供透明度,並方便審查代理執行的操作。 | 重點在於程式碼差異和 Git 式程式碼審查。變更透過差異輸出可見;「視覺證據」較少(沒有自動記錄)。 |
| 速度/延遲/反應能力 | 由於採用了以代理為先、工具編排較為繁瑣的方式,因此可能會感覺比較笨重;任務執行時間可能比快速的自動完成式編輯要長(尤其是在處理複雜任務時)。早期報告警告稱,偶爾會出現速度變慢或「代理崩潰/斷開連接」的情況。 | 速度最佳化:Composer 和多代理並行機制針對快速迭代和快速編碼週期進行了最佳化。非常適合快速原型設計和增量式修改。 |
| 理想應用場景/最佳契合度 | 適用於大型複雜任務:全端功能開發、多步驟工作流程、基於瀏覽器的 UI + 整合任務,以及需要端對端自動化和測試的場景。此外,當您需要可審計性和工件追蹤時,它也非常有用。 | 適用於小型團隊、快速原型開發、增量式程式碼變更和頻繁重構—當您希望快速獲得結果並進行人為參與的編輯時。尤其適合希望最大限度減少干擾並保持控制的情況。 |
他們在模型和計算選擇上有何異同?
他們使用的是什麼型號的模組?可以接入自己的模組嗎?
- 反重力 它與 Gemini 3 Pro(Google旗艦產品)緊密整合,不僅提供一流的支持,還能相容於其他型號。這使得Google在需要深度 Gemini 優化(延遲、工具存取、特殊功能)時更具優勢。
- 光標2.0 Cursor 自帶 Composer 模型——針對編碼和智能體任務進行了優化——並強調快速推理和高效的開發吞吐量。此外,Cursor 在許多整合中保持模型無關性,使團隊能夠選擇最符合成本和精度要求的模型。
判決: 當 Gemini 特有的功能至關重要時(例如工具協同、LLM 原生介面),Antigravity 將大放異彩。 Cursor 的 Composer 旨在以經濟高效的方式實現更快的速度和更低的延遲,並針對編碼任務進行了最佳化。
它們在開發者體驗和整合方面有何異同?
編輯器內部使用體驗以及與外部整合的兼容性如何?
- 反重力: 編輯器類似於熟悉的整合開發環境 (IDE),但增加了代理側邊欄和工件創建功能。它旨在實現編輯器、終端和瀏覽器之間的深度集成,使代理能夠在整個開發堆疊中運行。當代理程式被信任能夠運行測試、修補檔案並透過錄製的瀏覽器會話演示行為時,這可以顯著減少上下文切換。
- 遊標 2.0: Cursor 感覺就像是專為希望優先使用傳統開發工具和 Git 工作流程的團隊打造的 AI 驅動型 IDE。這款多智能體編輯器採用隔離的工作樹,並整合了 AI 程式碼審查功能,使得透過標準 PR 流程更易於整合智能體審查結果。 Cursor 強調人與智能體之間安全協作。
哪種方式能更好地與現有的 CI/CD 和企業工具整合?
這兩個平台都明確設計為可整合使用:
- Cursor 強調 Git 提供者整合和編輯器層級的程式碼審查功能,這些功能可以直接融入開發人員的工作流程。
- Antigravity 的工件系統和更廣泛的工具存取權限使其在概念上能夠實現端到端流程的自動化(例如,自動化 E2E 測試、瀏覽器互動),但這同時也需要在企業規模上進行謹慎的管理。
判決: 對於希望將 Cursor 2.0 無縫整合到現有 Git/CI 流程中的團隊而言,它更易於即插即用。 Antigravity 則提供了更具變革性的自動化潛力,但同時也帶來了更高的治理和整合成本。
實際範例:使用反重力和遊標(範例程式碼)
以下是 說明性的 以下範例展示了團隊如何與各個平台互動。這些範例是 偽代碼 / 這些概念性片段旨在演示典型的工作流程;在實施生產自動化時,請參考官方文件。 (參考文件和程式碼實驗室的連結已在原始碼中提供。)
範例 1 — 反重力任務定義(範例 JSON)
此範例展示了開發人員如何定義一個任務,該任務指示 Antigravity 代理程式新增新的 API 端點、執行測試並產生工件。
{
"mission_name": "add_user_endpoint_v1",
"description": "Create POST /api/users endpoint, unit tests, and run CI.",
"agents": [
{
"name": "PlanAgent",
"role": "create a step-by-step plan",
"prompt": "Create tasks to add a users API: router, handler, tests, docs."
},
{
"name": "CoderAgent",
"role": "implement code",
"permissions": ,
"model": "gemini-3-pro"
},
{
"name": "VerifierAgent",
"role": "run tests and verify results",
"permissions":
}
],
"artifact_policy": {
"capture_screenshots": true,
"record_terminal": true,
"log_level": "verbose"
}
}
注意: Antigravity 的工件產生功能是專門設計的功能,旨在使代理程式操作可檢查和可記錄。
範例 2 — Cursor Composer 並行代理程式(Python 範例)
Cursor 2.0 強調工作樹隔離,以避免並行代理之間的衝突。以下偽代碼示範如何啟動兩個代理並行實作一個功能和一個測試,然後透過 Git 合併結果。
# Pseudocode - illustrative only
from cursor_sdk import CursorClient
client = CursorClient(api_key="CURSOR_API_KEY", model="composer-v1")
# create isolated worktrees for each agent
agent_a = client.spawn_agent(name="feature_impl", worktree="worktree-feature")
agent_b = client.spawn_agent(name="tests_impl", worktree="worktree-tests")
# send tasks
agent_a.run("Add POST /api/users handler and update router. Create basic validation.")
agent_b.run("Create unit and integration tests for POST /api/users.")
# wait for agents to finish and fetch patches
patch_a = agent_a.get_patch()
patch_b = agent_b.get_patch()
# apply patches to local branches, run tests locally, open PRs
apply_patch_to_branch("feature/users", patch_a)
apply_patch_to_branch("feature/users-tests", patch_b)
# run CI locally
run_command("pytest -q")
# create PRs for human review
create_pr("feature/users", base="main", title="feat: add users endpoint")
create_pr("feature/users-tests", base="main", title="test: add users tests")
注意: Cursor 的隔離工作樹和 Git 整合是其設計的核心——這減少了合併衝突,並保持了標準 PR 工作流程中的變更可審計性。
結論
Antigravity 和 Cursor 2.0 代表了兩種相同問題的合理解決方案:如何將強大的 LLM 智能體整合到日常軟體開發中? Antigravity 採取了更宏觀、更注重任務控制的願景,將智能體視為跨編輯器、終端機和瀏覽器的自主隊友。 Cursor 2.0 則選擇了一個穩健的、以開發者為中心的方案,將 Git 和程式碼審查置於核心地位,同時支援快速的多智能體實驗。
兩者都是意義重大的進步。對團隊而言,最終的決定取決於你是想要變革性的自動化(並能承受相對應的管理成本),還是想要漸進式、緊密整合的生產力提升。無論哪種方式,新時代都已來臨。 智能體發展 已經到來——它將獎勵那些將安全性、可觀測性和人機互動驗證視為首要考慮因素的團隊。
開發者可以存取最新的LLM API,例如: 克勞德作品 4.5 雙子座3專業版 等等,透過 CometAPI, 最新型號版本 始終與官方網站同步更新。首先,探索該模型的功能 游乐场 並諮詢 API指南 以獲得詳細說明。造訪前請確保您已經登入CometAPI並取得API金鑰。 彗星API 提供遠低於官方價格的價格,幫助您整合。
準備出發了嗎? → 立即註冊 CometAPI !
