Bot Dean

Google Antigravity:從「幫你寫程式碼」到「幫你完成任務」的 Agentic 開發平台

傳統 AI 助手(左)vs Antigravity 多 Agent 並行(右)的對比示意
傳統 AI 助手(左)vs Antigravity 多 Agent 並行(右)的對比示意

2025 年 11 月,Google 推出了 Antigravity——一個全新的 Agentic 開發平台。它不只是另一個 AI 程式碼補全工具,而是把整個 IDE 重新定位成「任務控制中心」:你可以一次派出多個 AI Agent 並行工作,讓它們自主規劃、執行、驗證複雜任務,而你只需要在關鍵節點審核成果。這篇文章整理 Antigravity 的核心概念、兩大介面、Artifacts 驗證機制,以及實戰工作流程,幫助你快速掌握這套代表下一世代開發範式的工具。

一、為什麼需要 Agentic 開發平台?

傳統的 AI 編程助手,多半是「你問一句、它答一句」的聊天模式。你要等它寫完一段程式碼,才能問下一個問題;你要自己切換到終端機執行、自己開瀏覽器測試。整個流程是線性的、同步的。

Antigravity 的設計哲學不同:它假設 AI 不只是「幫你寫程式碼的工具」,而是能夠自主規劃、執行、驗證複雜工程任務的「行動者」。因此,產品介面也跟著改變:從「聊天室裡嵌一個 AI」變成「以 Agent 為中心的任務控制台」。

你可以同時派出五個 Agent 處理五個不同的 bug,讓它們在背景並行工作;你也可以把「改 UI、啟動服務、用瀏覽器驗證」這一整串任務交給一個 Agent,它會自己寫程式、跑指令、開瀏覽器測試,最後用截圖和錄影向你報告結果。這種「以任務為單位」的協作方式,正是 Antigravity 想帶來的範式轉移。

二、四大設計原則:Trust、Autonomy、Feedback、Self-improvement

Antigravity 的產品設計圍繞四個核心原則,這四個原則也決定了你使用時的體驗。

Trust:用 Artifacts 建立信任

把工作交給 Agent 的前提是信任。但傳統做法有兩種極端:要嘛把每個 tool call 都攤給你看(資訊過載),要嘛只給最終程式碼(無法驗證過程)。Antigravity 的做法是「Artifacts」——具體的產物,例如任務清單、實作計畫、截圖、瀏覽器錄影。你可以一眼看懂 Agent 做了什麼、結果如何,不需要逐行追 tool call。

Antigravity Manager Surface 任務控制中心示意:多個 Agent 並行於不同 workspace
Antigravity Manager Surface 任務控制中心示意:多個 Agent 並行於不同 workspace

Autonomy:同步與非同步並存

Antigravity 提供兩種工作模式:Editor View 是熟悉的 AI 強化 IDE,適合你親手寫程式、即時與 Agent 互動;Manager Surface 則是「任務控制中心」,你可以一次啟動多個 Agent,讓它們在不同 workspace 並行工作。兩種模式可以快速切換(Cmd + E),依任務需求選擇。

Feedback:像 Google Docs 一樣留言

Agent 產出的 Artifacts 都支援「Google Docs 風格」的留言。你可以在實作計畫、截圖、程式碼 diff 上直接加註,Agent 會把這些回饋納入執行,不需要你中斷它的流程。這讓「Agent 做完 80%,你補上 20%」變得可行。

Self-improvement:內建 Knowledge Base

Antigravity Artifacts 類型示意:任務清單、實作計畫、截圖、瀏覽器錄影
Antigravity Artifacts 類型示意:任務清單、實作計畫、截圖、瀏覽器錄影

Antigravity 把「學習」當成核心功能。Agent 可以從過往任務中擷取有用的程式碼片段、架構決策、成功步驟,存入 Knowledge Base,在後續任務中自動引用。這讓 Agent 能隨使用次數變得越來越符合你的專案習慣。

三、兩大介面:Manager Surface 與 Editor View

Manager Surface:Mission Control

打開 Antigravity,預設看到的不是檔案樹,而是 Agent Manager。這個介面就像「任務控制中心」:你可以定義高層級目標(例如「為 billing API 產生測試套件」「重構認證模組」),每個請求會啟動一個專屬的 Agent 實例。畫面上會顯示各 Agent 的狀態、產出的 Artifacts、以及待你審核的項目。

這種架構解決了傳統聊天介面的限制:你不必等一個 Agent 做完才能問下一個問題。你可以同時派出五個 Agent 處理五個 bug,有效提升並行產出。

Editor View:熟悉的 AI 強化 IDE

當你需要親手寫程式時,切換到 Editor View。它基於 VS Code,保留檔案總管、語法高亮、擴充套件生態。你可以用 Tab 補全、Cmd + I 觸發 Inline Commands、或用 Cmd + L 打開側邊 Agent 面板。在 Editor 裡,Agent 就像傳統的 AI 助手,但背後連接著同一套 Artifacts 與 Knowledge Base。

Playground 與 Workspace

Antigravity 還提供 Playground:一個不需事先建立專案資料夾的快速試作區。你可以在 Playground 裡直接跟 Agent 對話、驗證想法,滿意後再將成果移轉到正式的 Workspace。Playground 的會話結束後,產物會自動清理,不會污染你的專案結構。適合「先試作、再決定是否納入正式專案」的流程。

四、Artifacts:用可驗證的產物建立信任

Artifacts 是 Antigravity 解決「信任落差」的關鍵。當 Agent 說「我修好 bug 了」,你不需要自己跑一遍程式才能驗證——Agent 會產出 Artifact 來證明。

主要的 Artifact 類型包括:

  • Task List:任務拆解與執行順序,在寫程式前先讓你看過。
  • Implementation Plan:技術方案與架構說明,包含要改哪些檔案、用什麼技術棧。
  • Screenshots:UI 變更前後的截圖對照。
  • Browser Recordings:Agent 在瀏覽器中的操作錄影,例如「點登入按鈕、等 spinner、確認 dashboard 載入」。
  • Walkthrough:任務完成後的驗證摘要,說明做了哪些變更、如何測試。
  • Code Diffs:程式碼變更對照,可像 Google Docs 一樣加註回饋。

這些 Artifacts 會出現在 Agent Manager 與 Editor 兩個介面,你可以在任何一個地方檢視、留言、要求 Agent 修正。

五、實戰工作流程:Fast 與 Planning 模式

Antigravity 的 Agent 有兩種模式可選:

  • Fast:Agent 直接執行,不先產計畫。適合簡單任務,例如變數重新命名、跑幾行 bash、小範圍修改。
  • Planning:Agent 會先規劃、產出 Task List 與 Implementation Plan,經你審核後再執行。適合複雜任務、深度研究、需要協作的場景。

實務上,建議複雜任務用 Planning,簡單任務用 Fast。Planning 模式會產出較多 Artifacts,讓你有更多機會在執行前調整方向。

六、Browser 整合與安全設定

Antigravity 的一大特色是與 Chrome 瀏覽器的深度整合。Agent 可以控制瀏覽器:點擊、捲動、輸入、讀取 DOM、擷取截圖、錄製影片。這讓「寫程式 → 啟動服務 → 用瀏覽器測試」的端到端流程可以完全自動化。

使用前需要安裝 Antigravity 的 Chrome Extension。安裝後,當 Agent 需要操作瀏覽器時,會自動開啟並請求權限。

安全方面,Antigravity 提供三種執行政策的設定:Terminal 指令是否需審核、Artifact 是否需審核、瀏覽器中的 JavaScript 是否允許執行。預設的「Review-driven」模式會在關鍵步驟請你確認,是安全與效率的平衡點。若需要更高安全性,可啟用 Secure Mode,限制 Agent 存取外部資源與敏感操作。

七、支援的模型與定價

Antigravity 支援多種模型,包括 Google 的 Gemini 3 Pro、Gemini 3 Flash,以及 Anthropic 的 Claude Sonnet 4.5、OpenAI 的 GPT 系列。個人版目前免費,有每週使用限制;進階方案可透過 Google One 或 Google Workspace 訂閱。支援 macOS、Windows、Linux。

八、安裝與快速開始

前往 antigravity.google/download 下載對應作業系統的安裝檔,安裝後以 Gmail 登入。首次啟動會引導你選擇主題、設定 Terminal / Review / JavaScript 執行政策。建議初次使用選擇「Review-driven」模式,讓 Agent 在關鍵步驟徵求你的同意。

完成設定後,你可以從 Agent Manager 開啟 Playground 或 Workspace,直接輸入任務描述開始使用。例如:「用 Python 和 Streamlit 做一個新聞摘要儀表板」——Agent 會產出實作計畫、等你審核、然後自動寫程式、安裝依賴、啟動服務、用瀏覽器驗證,最後產出 Walkthrough 供你確認。

結語

Google Antigravity 代表的是開發工具從「單一 AI 助手」到「多 Agent 協作」的範式轉移。它不只是在側邊欄多一個聊天視窗,而是重新設計了整個介面,讓你可以用任務為單位與 AI 協作、用 Artifacts 建立信任、用非同步模式提升產出。若你經常在 Editor、Terminal、Browser 之間切換,或希望把重複性的維護任務交給 AI 處理,Antigravity 值得一試。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *