2026年9月29日 星期二

Google Antigravity 2.x 全新功能探索(下)

 


作者:羅慧真  
精誠資訊/恆逸教育訓練中心資深講師


在上篇專題Google Antigravity 2.x 全新功能探索(上)中,我們一起開箱了 Google Antigravity 2.x 針對個人開發體驗所帶來的多項全新功能:出門在外用手機就能隨時掌握長任務進度的手機遠端遙控、同一個視窗內告別切換地獄的內建整合終端機,以及像專屬收納櫃一樣整齊的 Artifact 視覺化與圖片框選標註。

上篇帶大家體驗了最貼近個人日常的順暢操作,而本篇將把視野拓展至團隊協同與任務防護,帶大家認識另外三大好用又讓人安心的旗艦功能:

探索四:Subagents 子代理協同體系

平常用 AI 寫程式時,你是否也曾遇過這種窘境?請 AI 幫忙寫一段新功能,但因為需要查閱最新第三方套件的說明文件,整個對話視窗被落落長的搜尋過程與雜訊洗版;而且在它查完之前,你只能坐在電腦桌前盯著游標發呆,什麼事都不能做。

Antigravity 2.x 的「Subagents(子代理協同體系)」就像是幫你配備了一支專屬的 AI 特工調查小隊!在傳統單一對話模式下,AI 一次只能做一件事;但在 Antigravity 2.x 中,主對話的 AI 扮演如專案總指揮(Main Agent)的角色,遇到需要翻閱大量程式碼或上網查資料的繁瑣雜務時,它會自動派出專屬的子代理(Subagent)到背景默默跑腿。主對話視窗依然保持乾淨清爽,你的思考節奏完全不被打斷!

在 Antigravity 2.x 中,內建了兩位超實用的預設小助手:

l Research Agent(程式碼與文檔研究員):就像一位細心的圖書管理員,專門在背景深度翻閱整個專案程式庫、搜尋關鍵字定義、調閱歷史日誌或研讀大型規格文件。研究員完成後,會將濃縮好的精華結論直接帶回給主代理。

l Browser Operator(網頁探索操作員):就像一位連網調查員,能自動啟動專屬瀏覽器,即時造訪外部技術官網、抓取最新的 API 參考手冊,解決過往 AI 模型因知識庫時間差而查不到最新套件語法的困擾。

如圖 1 所示,主代理與子代理之間具備嚴謹的雙向通訊機制,並在背景以非同步方式並行運作,讓你在主視窗與 AI 討論架構的同時,子代理已經在背景把資料通通查好了。

圖1:主代理與子代理之間具備嚴謹的雙向通訊機制


在使用者介面上,Antigravity 2.x 在右側輔助視窗中開闢了專屬的「Subagents 面板」(如圖 2 所示)。你可以隨時一覽當前所有正在運行的子代理狀態。
例如畫面中展示了 `Docs Researcher` 正在背景努力查資料(顯示旋轉動畫與 Working... 狀態),而 `Codebase Researcher` 則已耗時 22 秒完成任務(顯示打勾完成圖示):

圖 2:右側工作面板中的 Subagents 清單


更貼心的是,只要用滑鼠點一下任一張子代理卡片,畫面就會滑出該小幫手專屬的獨立對話視窗(如圖 3 所示)。從中可以清楚看見它在背景接收到的具體指令(例如檢索 Clean Architecture 與模組命名規範)以及回傳給主代理的摘要報告,完全不干擾主對話視窗:

圖 3:點擊子代理卡片展開獨立的對話歷程視窗,主對話與子任務分流清晰


💡【新手小技巧】:平常若需要 AI 幫忙閱讀大量文件或多個資料夾,可以直接在提示詞中吩咐:「請派 Research Subagent 到背景進行深度檢索」,主對話就能繼續處理其他事情,效率翻倍!


探索五:Planning Mode 結構化規劃模式

剛開始學習使用 AI 寫程式時,許多新手最怕的就是 AI「太過熱心」:明明只給了一個看似簡單的需求,AI 卻未經周全思考就立刻動手修改了 10 幾個檔案,一旦其中改錯了一行程式碼,往往會引發連鎖報錯,讓新手手忙腳亂不知道該怎麼救回來。

為了解決這項痛點,Antigravity 2.x 正式導入了「Planning Mode(結構化規劃模式)」。這項機制就像裝潢新家時設計師必須先出具 3D 設計圖與材料清單一樣,當面臨複雜需求或多檔案調整時,系統會強制 AI 先停下來思考,並在右側產出一份詳盡的《實施計畫書》(Implementation Plan,如圖 4 與圖 5 所示),嚴格禁止在未經你點擊確認前擅自更動程式碼!

圖 4:啟動 Planning Mode 後,右側 Artifacts 自動生成專屬的實施計畫書


這份實施計畫書排版嚴謹且結構分明,通常包含五大貼心區塊:

1. 目標描述:用白話精確說明本次任務要解決的問題與預期達成的效果。

2. 使用者審查重點:主動提醒你有沒有需要注意的架構抉擇或可能影響。

3. 待釐清問題:列出動工前需要你確認的規格細節。

4. 預計變更清單:清楚標示即將新增 [NEW]、修改 [MODIFY] 或刪除 [DELETE] 的檔案路徑與變更概要。

5. 驗證與測試計畫:列出修改完成後預計執行的自動化測試指令,確保功能正確。


如圖 5 所示,點開實施計畫書後,內容以美觀舒適的排版呈現,條列「使用者權限驗證與 Token 攔截中介軟體模組」的架構目標、目錄隔離規範與詳細設計細節:


圖 5:排版嚴謹的實施計畫書內容,條列任務目標、架構設計與目錄隔離規範



最讓新手安心的是其實體互動性。如圖 6 所示,在對話框底部,系統會自動提供醒目的藍色 `Proceed`(批准動工) 按鈕與意見回饋框。你可以喝口水、慢慢檢閱計畫,如果有想法可以輸入文字要求微調;只有當你完全滿意並按下 `Proceed`,AI 才會正式進入執行階段:

圖 6:對話框底部的互動式審核元件,提供一鍵批准動工



當所有檔案修改與測試順利完成後,AI 還會進一步生成一份《驗收報告》(Walkthrough Artifact,如圖 7 所示),並在右側面板的 `Files Changed` 清楚列出實際變更的 16 個檔案清單(包含 `package.json`、`tsconfig.json`、`token.service.ts` 等),為整個開發任務劃下清清楚楚的圓滿閉環:

圖 7:執行完成後生成的驗收報告與完整的檔案變更清單


💡
【新手小撇步】:當你提出較大的功能需求時,只要在結尾加上一句:「請先不要修改程式碼,請先出 Implementation Plan 計畫書讓我確認」,就能輕鬆啟動這套防護機制!


探索六:Workspaces 虛擬工作區

學習過程中,許多新手常有兩種心理負擔:
1.「怕弄髒或改壞主程式」:手邊好不容易調好的程式碼,深怕請 AI 試驗一個新架構就不小心全搞砸。
2.「專案檔案太多找不到改了哪裡」:專案編譯後產生幾千個檔案,在龐大的檔案樹中根本找不到 AI 剛才動了哪一個。
Antigravity 2.x 的「Workspaces(虛擬工作區)」體系正是為了解除這兩大痛點而設計!它巧妙結合了「實體沙盒隔離」與「智慧檔案過濾」,讓新手在安全無虞的環境中自由探索。

1. 三種工作模式:日常開發 vs. 大膽實驗

Antigravity 2.x 提供了三種靈活的工作模式,適應不同的開發情境:

工作區模式

白話運作原理

隔離程度

什麼時候用最合適?

inherit(繼承模式)

直接在當前專案資料夾動工

無目錄隔離,改動即時寫入本機工作區

日常提問、簡單加幾行註解、修改單一小功能。

branch(獨立沙盒模式)

自動開闢一個獨立的 Git 分支/沙盒目錄

完全隔離,擁有專屬的沙盒檔案空間

想嘗試大膽重構、試驗新框架,不怕弄髒主專案。

share(共享模式)

共享底層儲存庫但擁有獨立工作空間

輕量隔離,節省硬碟空間

想同時進行多個實驗任務又想省容量時。

 

2. branch 沙盒模式:開闢搞不壞的獨立實驗室

如圖 8 與圖 9 所示,當啟動沙盒模式時,AI 生成的所有新檔案(如 `cache-manager.ts`、`memory-cache.ts`)與測試檔案都會被嚴格限制在專屬的沙盒目錄(例如 `c:\Labs\anti210_sandbox\...`)內。在實體檔案總管中,主專案 `anti210` 與沙盒目錄 `anti210_sandbox` 實體分開、各自獨立。AI 在沙盒裡安裝套件或大改檔案,都完全不會影響到你的本機主專案:


圖 8:沙盒環境中的變更檔案清單,所有改動完全隔離於專屬次目錄中


圖 9:檔案總管中主工作區(anti210)與沙盒工作區(anti210_sandbox)實體隔離對照


此外,如圖 10所示,在沙盒環境中運行多個任務時,就算某位子代理遇到錯誤停止(顯示 Killed),也不會影響到其他正在運行的工作(顯示 Working...),展現出強大的容錯隔離能力:

圖 10:在沙盒環境中指派的專屬工程師子代理即時運行與狀態監控


3. inherit 繼承模式下的智慧篩選器:Uncommitted vs. Agent Edits

當我們在日常主目錄(`inherit` 模式)下請 AI 改代碼時,專案裡可能原本就有數千個編譯暫存檔或未提交檔案(如圖 11顯示高達 2,651 個變更檔案)。為了解決「眼花撩亂找不到 AI 改了哪裡」的困擾,Antigravity 2.x 在 `Files Changed` 面板提供了超貼心的切換選單:

Uncommitted(全域 Git 視角):檢視整份專案中所有尚未 Commit 的檔案(包含你手動改的與編譯產生的暫存檔)。

Agent Edits(AI 專屬視角,最推薦!):一秒過濾出「只有 AI 在本次對話中動過」的檔案!自動過濾掉其他數千個無關的暫存檔,讓你瞬間看清 AI 到底修改了什麼!

圖 11:Files Changed 支援以 Uncommitted 與 Agent Edits 兩種視角快速篩選變更檔案


4. 視覺化 Diff 驗收:紅綠對照,確認滿意才採用

無論是沙盒還是日常模式,任務修改完成後,只要在 `Files Changed` 清單中點擊任一檔案(例如 `demo_service.py`),中央編輯區就會立刻展開紅綠雙色的 Diff Viewer(差異比對視窗)(如圖 12 所示)。綠色代表新增的代碼(如新增的 `clear()` 方法)、紅色代表替換或刪除的原有內容。新手也能一眼看清每一行改動,確認滿意後再安心 Commit 採用,徹底擺脫對未知變更的恐懼!

圖 12:中央編輯區的視覺化 Diff Viewer,直觀比對代碼新增(綠)與替換(紅)

 


新手安心上路指南:三個實用好習慣

在享受 Antigravity 2.x 帶來的強大協同與防護功能時,養成以下三個良好習慣,能讓你的開發體驗更加愉快:

1. 查大量文檔善用 Subagents,主線思路不中斷:遇到需要翻閱大量歷史代碼或外部技術手冊時,指派專屬 Research 子代理到背景執行,主對話視窗能維持乾淨專注,不被洗版。

2. 遇到多檔案改動時,主動開啟 Planning Mode:涉及多個模組的變更時,要求 AI 先出實施計畫書再動工,讓每一項調整都經過你的審查與確認,消除改壞專案的恐懼。

3. 大膽實驗優先採用獨立沙盒工作區:想測試新框架或嘗試大幅度重構時,善用沙盒環境與紅綠 Diff 檢視,讓你可以在零風險的環境中盡情探索!


結語

透過本系列專題的上篇與下篇,我們完整探索了 Google Antigravity 2.x 所帶來的六大全新功能。從上篇貼近個人日常的遠端遙控、內建終端機與 Artifact 視覺化標註,到下篇具備團隊協作與防護思維的 Subagents 助手小隊、Planning Mode 施工計畫防護,以及 Workspaces 虛擬隔離沙盒,Antigravity 2.x 展現了現代 AI 輔助開發工具的成熟面貌。

這場進化的核心,在於將 AI 從單純的「打字對話機器人」,全面升級為「貼心好用、懂得自我規劃且安全可控的智慧開發工作台」。無論你是剛接觸軟體開發的新朋友,還是經驗豐富的工程師,善用這些全新特性,都能在日常開發中大幅減少瑣碎負擔,享受更愉快、更高效率的寫程式體驗!


課程推薦

若你想了解更多關於Google Antigravity真正掌握從聊天對話轉型為代理指揮官嗎?推薦你參考恆逸教育訓練中心的實戰課程:

l  AIGAN:AI Agent開發極速轉型:Google Antigravity代理指揮官實戰班

課程將帶你從基礎開始,理解 Antigravity 2.0 的 Agent-First 工作方式,實作 Skills、Rules/Hooks、專案權限與核准策略,並運用 Subagents 平行處理任務,協助你逐步導入代理式開發流程。實際功能與各平台支援狀態,仍應以課程當期內容及 Google 官方文件為準。


0 意見:

張貼留言