Google Antigravity Hero 圖片來源:Google Antigravity 官方部落格

前言:當 AI 從助手變成隊友

2025 年 11 月,Google 悄悄推出了一款顛覆性的開發工具 —— Antigravity。這不是又一個「AI 程式碼補全工具」,而是一個徹底改變我們思考軟體開發方式的平台。如果說 GitHub Copilot 和 Cursor 是你的智慧助手,那麼 Antigravity 就是一支能夠自主規劃、執行和驗證的 AI 團隊。

在深入研究了官方文件、實際案例和社群回饋後,我想分享這個「代理優先」(Agent-First)開發平台的核心理念、創新功能,以及它目前仍面臨的挑戰。


核心概念:什麼是「代理優先」開發?

傳統 AI 輔助 vs. 代理優先開發

在傳統的 AI 輔助編碼中,開發者仍然是主角:你逐行寫程式碼,AI 只是在旁邊提供自動完成建議。但 Antigravity 提出了一個全新的工作模式:

你不再是程式碼的執行者,而是任務的指揮官。

這個轉變體現在:

  • 傳統模式:「我要在第 42 行加一個函數…」(微觀管理)
  • Antigravity 模式:「建立一個包含搜尋功能的活動網站」(任務導向)

AI 代理會:

  1. 分析需求並制定計劃
  2. 自主執行所有編碼工作
  3. 測試應用程式並驗證功能
  4. 產生可審查的成果文件(Artifacts)

三個核心介面:Mission Control 架構

Antigravity 設計了三個相互配合的工作介面:

Editor + Agent Manager 雙介面 Editor 與 Agent Manager 的雙介面架構

1. Agent Manager(非同步任務中心)

這是你的「任務控制中心」,可以:

  • 同時管理多個 AI 代理
  • 查看所有代理的工作進度
  • 審查計劃和成果文件
  • 追蹤歷史對話

關鍵特性:多代理協作 —— 你可以讓一個代理研究 API 文件,同時另一個代理開發前端介面。

Agent Manager 主介面 Agent Manager 的任務控制中心

Agent Manager 註解說明 Agent Manager 各個功能區域說明

圖中標註說明:

  1. Inbox - 追蹤所有對話的集中位置,顯示正在進行的任務狀態與生成的工件
  2. Start Conversation - 啟動新對話的按鈕,直接進入提示輸入區域
  3. Workspaces - 管理多個工作區,可隨時新增或切換不同專案環境
  4. Playground - 臨時測試空間,可先進行對話後再轉換為具有檔案控制的正式工作區
  5. Editor View - 切換至編輯器介面以檢視工作區資料夾、編輯檔案或提供行內指導
  6. Browser - Chrome 瀏覽器整合功能,允許代理執行網頁互動、導航與資料擷取任務

Inbox 對話紀錄 Inbox 功能讓你追蹤所有歷史對話

2. Editor(同步程式碼編輯器)

基於 VS Code 的熟悉介面,但增強了:

  • 選取程式碼後直接下達指令
  • 即時看到 AI 的修改
  • 保留傳統編輯能力
  • 快速切換鍵:Cmd + E(Mac)/ Ctrl + E(Windows/Linux)

Editor 介面 Editor 顯示 Flask 專案的程式碼結構

3. Browser(自動化驗證)

這是 Antigravity 最獨特的創新:內建瀏覽器自動化

代理可以:

  • 自動啟動應用程式
  • 點擊、滾動、輸入資料
  • 擷取螢幕截圖和錄影
  • 讀取 console 錯誤
  • 驗證程式碼真的有效

“代理不只是寫程式碼,它們還會執行程式碼。” —— Google Antigravity 團隊


創新功能解析

1. Artifacts 系統:可驗證的成果文件

傳統 AI 工具的痛點是「信任差距」—— 你不確定 AI 是否真的完成了任務。Antigravity 透過 Artifacts 解決這個問題。

Artifacts 側邊欄 Artifacts 側邊欄顯示代理產生的所有成果文件

Artifacts 類型包括

  • 任務清單和計劃:執行前的詳細規劃
  • 程式碼差異(Diffs):逐行顯示修改內容
  • 螢幕截圖:UI 狀態的視覺證明
  • 瀏覽器錄影:功能運作的影片證明
  • 測試結果:結構化的測試報告
  • 實作計畫:技術架構決策文件

任務計劃 任務計劃 Artifact 展示代理如何分解複雜任務

實作計畫 Implementation Plan 顯示技術實作的詳細步驟

測試結果 測試結果 Artifact 顯示所有測試的執行狀況

更棒的是,你可以像在 Google Docs 上一樣對這些成果文件加註解,AI 代理會根據你的回饋進行調整,而不是從頭來過。

2. 瀏覽器子代理:自動化測試的革命

當 AI 代理需要驗證網頁應用時,它會召喚專門的「瀏覽器子代理」,這個子代理擁有:

  • 點擊元素
  • 滾動頁面
  • 輸入文字
  • 讀取 Console 日誌
  • 擷取 DOM 結構
  • 錄影整個操作過程

瀏覽器設定提示 代理請求設定瀏覽器以進行自動化測試

Chrome 擴充功能安裝 安裝 Antigravity Chrome 擴充功能以啟用瀏覽器自動化

瀏覽器活動中 代理正在瀏覽器中自動導航和測試應用

實際案例: 當你要求代理建立一個 Pomodoro 計時器應用,代理會:

  1. 開發 UI 和計時邏輯
  2. 啟動瀏覽器並測試功能
  3. 錄製使用過程
  4. 根據視覺結果進行迭代改進
  5. 提供影片證明功能正常運作

這是其他 IDE 無法做到的 —— 大多數工具只能寫程式碼,但不會「親自」測試。

3. 知識庫學習系統:組織智慧的累積

Antigravity 有一個隱藏但強大的功能:漸進式學習

工作原理:

  1. 代理儲存成功的解決方案到知識庫
  2. 記錄特定專案的程式碼模式
  3. 保存重複任務的詳細步驟
  4. 未來的代理可以查詢這個知識庫
  5. 重用成功的方法,而不是重新摸索

隨著時間推移,這個知識庫會成為你的組織累積智慧,包含:

  • 特定程式碼片段
  • 成功的工作流程
  • 架構模式
  • 專案特定的偏好

4. MCP(Model Context Protocol):外部整合

MCP 是連接 AI 代理與外部服務的標準協議。你可以:

  • 連接資料庫(MongoDB、Supabase)
  • 整合專案管理工具(Linear、Notion)
  • 整合 GitHub repository
  • 使用 Google 的多媒體服務(Imagen、Veo、Chirp 3 HD)

設定 MCP Server 範例(Python):

from mcp import Server

mcp = Server("Hello World")

@mcp.tool()
def greet_user(name: str) -> str:
    """Greet a user by name"""
    return f"Hello, {name}! Welcome to MCP."

if __name__ == "__main__":
    mcp.run(transport="stdio")

實戰案例:AI 代理能做什麼?

案例 1:新聞摘要擷取器

任務:訪問多個網站並整理資訊

新聞擷取任務輸入 輸入新聞擷取任務的指令

代理執行

  1. 啟動瀏覽器
  2. 導航到指定 URL
  3. 擷取並組織資料
  4. 產生截圖和影片
  5. 回傳結構化摘要

Google News 導航 代理自動導航到 Google News 並擷取資料

新聞擷取結果 完整的新聞摘要結果,包含結構化資訊

成果:完全自動化的網頁爬蟲和資料整理。

案例 2:Flask 活動網站

需求

  • 顯示活動詳情和時程表
  • 多講者技術演講
  • 搜尋功能(依分類/講者/標題)
  • 午休時段
  • 虛擬資料和文件
  • 自動啟動伺服器

代理工作流程

  1. 分析需求
  2. 檢查專案結構
  3. 安裝 Flask 和相依套件
  4. 建立檔案組織
  5. 實作所有功能
  6. 產生文件
  7. 啟動開發伺服器
  8. 進行自動化測試

Flask 應用運行中 代理建立並啟動的 Flask 活動網站

新增演講功能 代理實作的新增演講功能介面

交付成果

  • 任務分解文件
  • 技術實作計畫
  • 完成摘要
  • 運作中應用的截圖
  • 功能展示影片

案例 3:Pomodoro 計時器應用

任務:建立一個美觀、平靜的 Pomodoro 計時器

Pomodoro 計劃 代理規劃 Pomodoro 計時器的實作步驟

代理執行

  1. 設計美觀平靜的 UI
  2. 實作計時器邏輯
  3. 通過瀏覽器自動化測試
  4. 根據視覺結果迭代改進
  5. 產生驗證媒體

Pomodoro 計時器 代理建立的 Pomodoro 計時器介面

Pomodoro 最終成品 完成的 Pomodoro 計時器應用,具備完整功能

案例 4:複雜的 iPhone UI 應用

有使用者分享了一個驚人的案例:

指令

“做一個酷炫的 iPhone UI,我可以在手機上用 Spotify 聽音樂,然後在背景玩 Flappy Bird,在這些應用之間切換,還可以用 Instagram Reels…”

代理交付

  • 逼真的 iPhone 外框和主畫面
  • 作業系統狀態管理
  • Instagram Reels(可垂直滾動的影片動態)
  • Spotify 音樂播放器與音訊播放
  • Flappy Bird 遊戲(HTML5 Canvas 含物理引擎)
  • 流暢的應用切換
  • 響應式設計

時間:根據使用者回報,幾秒鐘內完成


安裝與配置

系統需求

macOS

  • macOS 12+
  • 僅支援 Apple Silicon(M1/M2/M3/M4)
  • 不支援 Intel 晶片

Windows

  • Windows 10 64-bit 或更新版本
  • x64 或 ARM64

Linux

  • glibc ≥ 2.28
  • Ubuntu 20+、Debian 10+、Fedora 36+、RHEL 8+

安裝方法

macOS

brew install antigravity

Linux (Debian/Ubuntu)

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://us-central1-apt.pkg.dev/doc/repo-signing-key.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/antigravity-repo-key.gpg
echo "deb [signed-by=/etc/apt/keyrings/antigravity-repo-key.gpg] https://us-central1-apt.pkg.dev/projects/antigravity-auto-updater-dev/ antigravity-debian main" | sudo tee /etc/apt/sources.list.d/antigravity.list
sudo apt update && sudo apt install antigravity

Windows: 從 antigravity.google/download 下載 .exe 安裝程式

初始設定(7 個步驟)

初始設定畫面 Antigravity 的初始設定歡迎畫面

  1. 下載並啟動(首次啟動需 2-3 分鐘)
  2. 選擇設定流程(全新開始或匯入 VS Code/Cursor 設定)
  3. 選擇編輯器主題
  4. 配置執行策略(Terminal 和 Review)
  5. 配置編輯器偏好
  6. 使用個人 Gmail 帳號登入(重要:不支援 Google Workspace)
  7. 接受服務條款

三種開發模式

自主性配置 配置代理的自主性等級和執行策略

  1. Agent-driven development(自動駕駛):AI 完全自主處理
  2. Review-driven development:重大操作前請求批准
  3. Agent-assisted development(推薦):自動化與人工控制的平衡

設定審查策略 配置審查策略,決定何時需要人工批准

Terminal 執行策略

  • Off:除白名單外不自動執行
  • Auto:代理決定何時請求權限(推薦)
  • Turbo:除黑名單外全部執行

工作區選擇

工作區選擇 選擇專案工作區或使用 Playground 進行實驗


技術規格與優勢

主要 AI 模型

模型選擇 選擇 AI 模型:Gemini 3 Pro、Claude Sonnet 4.5 或 GPT-4o

Gemini 3 Pro(預設):

  • Google 最新模型
  • Terminal-Bench 2.0 得分:54.2%
  • 超大 context window,可讀取整個程式庫
  • 每 5 小時刷新配額

替代模型

  • Claude Sonnet 4.5(Anthropic)
  • GPT-4o(OpenAI)
  • GPT-OSS(OpenAI 開源模型)

規劃模式 切換規劃模式(Planning Mode)或快速模式(Fast Mode)

競爭優勢(相較於 Cursor IDE)

根據官方資料和使用者報告:

  • 重構準確度:94% vs. 競爭對手 ~78%
  • 速度:大型 repository(10 萬行以上)快 40%
  • API 測試:內建自動化驗證
  • Context Window:Gemini 3 的超大 context,支援 monorepo 規模的重構

Antigravity vs. Cursor 對比表

面向AntigravityCursor
哲學代理優先,自主執行AI 輔助,開發者驅動
工作流程框架任務,審查成果Composer + 行內建議
瀏覽器測試內建自動化 + 錄影需手動測試
穩定性Preview 階段,有問題成熟、可靠
自主性多步驟規劃/執行主要是程式碼建議
多代理支援並行代理不支援
成果文件結構化交付物標準輸出
模型Gemini 3、Claude、GPT單一主要模型
定價免費(預覽階段)付費訂閱
最適用於全新專案、實驗日常重構、增量編輯

最佳實踐建議

Prompt 工程

  1. 以目標為導向:描述想要的結果,而非逐步指示
  2. 清晰聚焦:避免在單一 prompt 中混合無關目標
  3. 提供詳細規格:越詳細,代理的規劃越好
  4. 使用自然語言:不需要技術術語

範例

  • ❌ 差:「在第 42 行加一個函數處理使用者登入」
  • ✅ 好:「建立一個使用者認證系統,支援 email/密碼登入,包含表單驗證和錯誤處理」

成果文件管理

  1. 批准前務必審查任務清單和計劃
  2. 重大變更前系統性檢查成果文件
  3. 使用註解功能提供指導
  4. 檢視截圖和錄影以確認功能

工作流程組織

  1. 不同任務使用不同資料夾
  2. 正式專案前先在 Playground 實驗
  3. 利用 Inbox 追蹤和重訪對話
  4. 啟用自主瀏覽器驗證

多代理使用

  1. 為不同面向部署專門代理(前端、後端、研究)
  2. 對獨立任務並行運行代理
  3. 透過 Mission Control 儀表板監控進度

誠實面對:當前的限制與挑戰

關鍵問題(截至 2025 年 11 月)

1. 登入和認證問題

  • 許多使用者首次啟動無法登入
  • 卡在初始設定畫面
  • Google Workspace 帳號不相容
  • 需切換到個人 Gmail

解決方法:僅使用個人 Gmail 帳號

2. 配額快速耗盡

  • 帳號在密集使用約 20 分鐘後耗盡配額
  • 部分使用者單一查詢後就達到限制
  • 無法購買額外配額
  • 配額每 5 小時刷新但不足以進行嚴肅工作

解決方法:當模型暫停時,輸入「continue」繼續任務

3. 模型提供商過載

  • 頻繁出現「model provider overload」錯誤
  • 「Agent taking unexpectedly long to load」
  • 「Agent terminated due to error」
  • 代理無限轉圈後崩潰

原因:發布階段的擴展挑戰

4. 工作流程鎖定

  • 規劃文件儲存在專有的「brain」目錄
  • 不在專案目錄中
  • 無法切換回 VS Code 而不失去上下文
  • 供應商鎖定疑慮

5. 配額系統不透明

  • 配額管理嚴格且不透明
  • 沒有明確的剩餘配額指示
  • 限制觸發不可預測
  • 達到限制時的介面錯誤

6. 穩定性問題

  • Preview 階段的不穩定
  • 延長使用時會崩潰
  • 不如成熟競爭者(Cursor)可靠
  • 感覺像「20% 時間專案」而非精雕細琢的產品

使用者情緒分析

根據社群媒體分析(X 平台,2025 年 11 月 18-19 日):

  • 70% 正面回饋
  • 30% 負面回饋

正面評論

  • 「流暢且直觀的工作流程」
  • 「幾分鐘內建立完整應用」
  • 「瀏覽器整合是遊戲改變者」
  • 「免費使用很慷慨」

負面評論

  • 「複雜任務處理不佳」
  • 「UI 相比競爭者過於複雜」
  • 「登入問題阻礙使用」
  • 「配額系統令人沮喪」

隱私與安全性

重要警告

  • 程式碼會被處理以提供 AI 協助
  • 不會用於訓練模型(Google 隱私標準)
  • 已知安全限制記載在使用條款中
  • 風險包括:資料外洩、惡意程式碼執行
  • 不建議用於敏感/機密專案(預覽階段)

企業功能(未來):

  • SOC 2 合規
  • ISO 27001 認證
  • FedRAMP 授權
  • 租戶隔離環境

推薦使用情境

目前最適合

全新的 Web 應用開發實驗性專案學習代理工作流程快速原型開發教育目的

目前不建議

生產應用程式敏感/機密程式碼作為日常主力 IDE(尚未) ❌ 企業工作(Workspace 支援待定) ❌ 時間敏感專案

評論者建議

現狀評估

  • 由於關鍵錯誤,尚未準備好投入生產
  • 更適合實驗而非生產工作
  • 展現潛力但需要顯著改進
  • 需要解決登入、配額、安全性和鎖定問題

許多進階使用者保留兩者

  • Cursor 用於日常工作
  • Antigravity 用於實驗性功能

未來展望

即將推出的功能

  1. 原生行動模擬器整合
  2. 本地 WebGPU 推論(隱私敏感程式碼)
  3. 協作編輯(AI 調解)
  4. Gemini 3.5(2026 Q1)含 200 萬 token context window
  5. Google Workspace 支援
  6. 生產穩定性改進
  7. 強化配額系統

結語:典範轉移的前夜

Google Antigravity 不是一個完美的產品,但它代表了一個重要的方向:從 AI 輔助編碼到 AI 自主開發

這是一次大膽的實驗

Antigravity 的核心創新 —— 多代理協作、瀏覽器自動化驗證、可審查的成果文件 —— 都指向一個未來:開發者不再是程式碼的執行者,而是系統架構的設計師和任務的指揮官。

目前的現實

然而,作為一個 Preview 產品,它仍有許多需要克服的障礙:

  • 登入問題讓部分使用者無法使用
  • 配額限制讓密集使用變得困難
  • 穩定性不如成熟競爭者
  • 供應商鎖定的疑慮尚未解決

給開發者的建議

如果你是早期採用者

  • 用個人 Gmail 帳號註冊
  • 在非關鍵專案上實驗
  • 善用免費配額學習代理工作流程
  • 回報錯誤幫助改進產品

如果你需要穩定的生產工具

  • 暫時繼續使用 Cursor 或其他成熟工具
  • 觀察 Antigravity 的發展
  • 等待 Workspace 支援和穩定性改進

最後的思考

Antigravity 讓我們窺見了 AI 開發的未來。當配額、穩定性和整合問題解決後,這個「代理優先」的願景可能真正改變我們建構軟體的方式。

目前,它是一個充滿潛力的實驗。未來,它可能成為新的標準。

現在是關注和學習的最佳時機,但可能還不是全面採用的時候。


參考資源

官方資源

  • 主站:https://antigravity.google
  • 文件:https://antigravity.google/docs/get-started
  • 下載:https://antigravity.google/download
  • 使用案例:https://antigravity.google/use-cases

學習資源

社群討論


圖片來源

本文所有截圖均來自 Google Antigravity 官方資源:


撰寫日期:2025 年 11 月 版本:基於 Antigravity Public Preview (November 2025)


這篇文章基於 Google Antigravity 官方文件、Google Codelabs 教學、開發者部落格,以及社群回饋的綜合整理。所有截圖均為官方提供的教學材料。由於產品仍在 Preview 階段,部分功能和限制可能在未來版本中改變。