
軟體工程的領域正在經歷一場結構性的轉變,這不僅僅是超越了簡單的程式碼自動補全,而是邁向了真正的自主執行領域。這場轉變的核心在於 2026 年 I/O 大會上剛發佈的 Google Antigravity 2.0。雖然 Antigravity 的初始版本向開發者介紹了 AI 輔助編寫程式的潛力,但 2.0 版本透過將焦點轉向多代理開發(Multi-Agent Development),從根本上改寫了開發規則。
對於專業軟體開發人員和工程團隊來說,這代表著從「將 AI 作為工具」轉向「將 AI 作為團隊成員」。Antigravity 2.0 不僅僅是建議程式碼行;它透過複雜的 子代理(Subagents) 網路,協調開發工作流程、管理跨職能任務,並在複雜的程式碼庫中保持一致性。當我們在 Creati.ai 分析此次發佈時,很明顯 Google 正大力押注於一個觀念:編寫程式的未來是「代理優先(Agent-first)」,人類在其中扮演架構師和監督者的角色,而非手動輸入員。
此次 2.0 版本的升級非常全面,解決了長期困擾 AI 輔助開發工具的碎片化問題。透過引入專屬的桌面應用程式、強大的命令列介面(CLI)以及靈活的軟體開發套件(SDK),Google 建立了一個能無縫整合至現有 CI/CD 管線的整合生態系統。
對開發者而言,最直接的改變是全新的桌面應用程式。與經常受到延遲和情境切換干擾的瀏覽器介面不同,原生的 Antigravity 2.0 桌面應用程式是一個持久運行的環境,能讓 AI 即時感知本地檔案變更、終端輸出和系統級事件。
與此相輔相成的是升級後的 CLI 工具。對於偏好使用終端機的開發者來說,新的 CLI 支援「人機協作(Agent-in-the-loop)」操作。使用者現在可以直接從終端機觸發高階目標——例如「重構 API 驗證層」——而 CLI 則負責處理代理與儲存庫之間的溝通。
此外,Antigravity SDK 的引入使企業團隊能夠構建自訂整合。對於依賴專有工具、遺留系統或特定安全協定(這些是標準 AI 工具可能無法原生支援的)的大型工程組織來說,這是一項關鍵發展。
Antigravity 2.0 最突出的功能是子代理(Subagents)的實作。在過去的 AI 程式編寫(AI coding) 迭代中,單一模型試圖管理任務的所有面向,這往往導致「幻覺」或上下文視窗限制問題。
Antigravity 2.0 採用了階層式方法。主要代理(Primary agent)扮演專案經理的角色,將高階的使用者提示拆解為細化的任務。然後,它將這些任務委派給專門的子代理,例如:
這種分解方式允許進行迭代改進。如果子代理在測試階段遇到問題,它會回傳給主要代理,後者隨後會重新評估執行方法。這種遞迴邏輯模仿了協作型人類開發團隊的行為,大幅減輕了人類開發者的除錯負擔。
隨著排程功能的引入,Antigravity 2.0 進入了「全天候」開發的領域。開發者現在可以將任務排入佇列,系統會在非工作時間執行這些任務,例如更新相依性、運行大規模重構作業或跨大型儲存庫同步文件。
下表總結了從舊版本到當前版本的主要進展:
| 功能 | Antigravity 1.0 | Antigravity 2.0 |
|---|---|---|
| 互動模式 | 基於對話的 建議 |
多代理 協調 |
| 核心介面 | 僅網頁 介面 |
桌面應用程式 與 CLI |
| 任務結構 | 線性 生成 |
階層式 子代理 |
| 自動化 | 手動 觸發 |
排程 與整合 |
| 工作流程範圍 | 單一檔案 協助 |
跨儲存庫 管理 |
此表突顯了向更穩健、專業級開發環境的發展。排程功能和廣域管理的加入,標誌著一個關鍵點:AI 從等待輸入的「副駕駛」轉變為能在定義的護欄內管理自身工作負載的自主貢獻者。
這對專業軟體工程師意味著什麼?角色的本質正在演變。隨著 Antigravity 2.0 處理任務的機械式執行——樣板程式碼生成、單元測試和細微重構——開發者得以解放出來,專注於系統設計、複雜邏輯和策略架構。
透過將測試代理整合到核心開發流程中,Antigravity 2.0 強制執行了一種「測試優先」的心態,這在快節奏環境中往往因時間緊迫而被忽略。由於子代理持續掌握程式碼庫的狀態,它們可以在開發者提交程式碼之前,即時識別出破壞性的變更。
原生桌面應用程式集中了開發體驗。透過彙整來自各種來源的背景資訊——Jira 工單、Git 歷史記錄和 IDE 資料——該代理提供了專案的統一視角,顯著降低了工程師的認知負荷。
儘管功能強大,但採用像 Antigravity 2.0 這類 多代理開發(Multi-Agent Development) 工具仍存在固有的挑戰。安全與治理位居首位。授權 AI 代理修改程式碼、執行 CLI 指令以及存取本地環境,需要嚴格的權限管理。
Google 透過將「人機協作(human-in-the-loop)」需求直接內建於 SDK 中解決了這個問題。若子代理的行為符合特定風險標準(例如修改核心安全庫或刪除檔案),則每項操作都必須經過明確授權。這種分級權限系統對於企業合規至關重要。
此外,開發者將需要經歷思維上的轉變。有效使用 Antigravity 2.0 需要精通提示工程(Prompt engineering),更重要的是「代理協調(Agent orchestration)」。學習如何將複雜功能拆解為子代理能有效執行的任務,將是未來幾年區分頂尖工程師的一項新技能。
Google 的 Antigravity 2.0 不僅僅是一次軟體更新;它是產業發展方向的訊號。我們正邁向一個未來,其中「軟體開發」涉及的是管理成群的 AI 代理,而不僅僅是編寫一行行的程式碼。
對於開發者來說,行動呼籲很明確:積極擁抱這些工具。嘗試使用 SDK 建立自訂整合,利用子代理功能自動化最繁瑣的任務,並開始將您的開發工作流程視為一個代理系統。隨著 AI 程式編寫的成熟,那些採用代理優先方法的人,很可能會在生產力和程式碼品質上看到指數級的成長。Antigravity 2.0 設定了高標準,而競逐優化自主開發體驗的賽跑已經正式開始。