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 討論架構的同時,子代理已經在背景把資料通通查好了。
在使用者介面上,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 試驗一個新架構就不小心全搞砸。
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 意見:
張貼留言