Google Antigravity 的關鍵功能和能力Google Antigravity 為開發者帶來一系列新功能。以下是一些顯著的特徵及其意義:
科學與實驗背景
結論:代理優先開發的未來
參考資料(來源)
"": ""
Google Antigravity:Google 的代理優先編程平台內幕
作者:Boxu Li
簡介
Google 的**「Antigravity」計劃並不是要違背物理定律,而是要用 AI 重新定義軟體開發。在 2025 年底與 Google 的 Gemini 3 AI 模型一同推出的Google Antigravity**,是一個代理開發平台,旨在將編碼提升到更高的抽象層次。這個名稱讓人聯想到大膽的思維方式(Google 的 X 實驗室曾經甚至想過太空電梯之類的創意),但在這裡「antigravity」是隱喻:該平台將繁重的工作從開發者肩上移開,由智能代理處理常規任務,從而讓創作者可以專注於大局構思。在這篇文章中,我們將探討 Google Antigravity 是什麼、它如何運作,以及使其可信的科學和技術——以調查性但易於理解的語氣呈現給技術愛好者和好奇讀者。Google Antigravity 是什麼?
Google Antigravity 是一個新推出的 AI 輔助軟體開發平台(目前免費預覽中),旨在為「代理優先」的編碼時代而設計。簡單來說,它是一個 融合 AI 代理的 IDE(集成開發環境)。這些 AI 代理不僅能自動完成代碼,還能替您計劃、編寫、測試,甚至運行代碼,跨多個工具進行操作。Google 將 Antigravity 描述為一個平台,讓開發者能夠以 「更高、任務導向的層次」 進行操作——您告訴 AI 您想達成的目標,代理們會幫您找出如何實現。即便如此,它依然保留 IDE 的熟悉感,因此開發人員在需要時可以傳統方式介入編碼。目標是將 AI 變成 主動的編碼夥伴,而非被動助手。
Google Antigravity 的關鍵事實: 它於 2025 年 11 月與 Gemini 3 AI 模型一同推出,並以 免費公開預覽(個人方案)提供給 Windows、MacOS 和 Linux 用戶。開箱即用的是 Google 強大的 Gemini 3 Pro AI,但有趣的是,它還支持其他模型,如 Anthropic 的 Claude Sonnet 4.5 和一個開源的 GPT 模型(GPT-OSS),賦予開發者選擇代理背後「大腦」的靈活性。這種開放性強調了 Antigravity 不僅僅是 Google 的實驗;它旨在成為 AI 時代的多功能編碼基地,歡迎多種 AI 引擎的加入。
Google Antigravity 是如何運作的? – 一個自主開發平台
Google Antigravity 的核心是將 自主 AI 代理 引入開發工作的每個層面,重新想像編碼流程。以下是其運作方式:
為了適應這種代理驅動的工作流程,Antigravity 提供了兩種主要的介面模式。預設的 編輯器視圖 看起來和感覺像是一個熟悉的程式碼編輯器(事實上,Antigravity 本質上是一個定制的 VS Code 風格的 IDE)。在這個視圖中,你可以正常撰寫和編輯程式碼,旁邊有一個 AI 助手面板(類似於 GitHub Copilot 或 Cursor)。然而,Antigravity 還引入了一個強大的 管理者視圖,其作用就像是一個多代理的“任務控制中心”。在管理者視圖中,你可以啟動和監控多個 AI 代理,同時處理不同的任務或甚至在不同的項目工作空間中工作,所有這些都可以並行進行。Google 將其比作擁有一個儀表板,你可以一次啟動、協調和觀察多個代理。這對於較大的項目特別有用:例如,一個代理可以在調試後端程式碼時,另一個同時研究前端函式庫文件——所有這些都可以在一個介面中看到。管理者視圖體現了代理優先時代的精神,提供了傳統 IDE 無法實現的自主工作流程高層次監督。這是 Antigravity 的一個明顯區別特徵,將 IDE 轉變為一個多代理協作中心,而非單一的編碼窗口。
「人工產物」— 透過 AI 透明度建立信任
Google Antigravity 最引人入勝的部分之一是它如何解決自主 AI 的信任問題。通常,如果讓 AI 自由運行編寫代碼或執行命令,你會擔心:它到底在做什麼?它做對了嗎? Antigravity 的解決方案是讓代理生成**「工件」——基本上是記錄 AI 工作的詳細線索和交付物,而不是用每一個小鍵擊或 API 調用淹沒你。Antigravity 中的代理會以人性化的形式總結其進度,如任務列表、實施計劃、測試結果、截圖,甚至是瀏覽器屏幕錄像**。這些工件作為 AI 已經完成和打算完成工作的證據和透明度。例如,在代理嘗試添加登錄頁面後,它可能會提供一個工件清單:「創建了 LoginComponent.js,更新了 AuthService,運行了本地服務器,所有測試通過」以及瀏覽器中登錄頁面的截圖。據 Google 稱,這些工件比起篩選每個單一操作的原始日誌*「更容易讓用戶驗證」*。實際上,工件將 AI 的工作轉化為可讀報告,增進對自主行為的信任,確保其行動正確且符合你的目標。
同樣重要的是,Artifact 能夠提供反饋:Antigravity 允許您在任何 artifact 上給出類似 Google 文件的評論或註釋,無論是指出計劃中的錯誤還是突出截圖中的 UI 問題。代理會即時考慮這些評論,而不需要停止一切。這種異步反饋循環意味著您可以在高層次上指導 AI(例如:「這張 UI 截圖缺少登入按鈕——請修正」),代理會在下一步行動中納入這些更正。這是一種新穎的 AI 控制方式:您不需要微觀管理代碼,而是透過對輸出的評論來引導代理。結合 artifact,這創造了一種人類與 AI 之間的合作感。開發者會更有信心,因為他們可以看到 AI 所做的證據,並在中途修正其方向,而不是盲目信任。
持續學習和知識庫
Google Antigravity 也強調這些 AI 代理可以從過去的工作和反饋中學習,以隨著時間的推移改進。每個代理都維持著一種知識庫,記錄它所做的事情和學到的知識。例如,如果一個代理曾經需要弄清楚如何配置一個複雜的網頁伺服器,它將把這個過程記住為「知識項目」,下一次可以更快地完成或減少錯誤。這些知識在不同的會話中保留,並可以在代理管理器中訪問。簡而言之,你使用 Antigravity 的越多,你的代理就會變得越聰明和更個性化,因為它們積累了專案特定的技能。Google 將這描述為*「學習作為核心原始概念」*,每個代理的行動都可以為不斷增長的洞察庫做出貢獻,以持續改進antigravityide.organtigravityide.org。雖然細節不多,但承諾是一個真正積累經驗的 AI 配對程式設計師,就像人類一樣,而不是每次都從零開始。
在實用層面上,Antigravity 是一款桌面應用程式(據早期使用者稱,它是 VS Code 的一個分支)。你可以安裝它並使用 Google 帳戶登入。之後,它會提供一個類似聊天的提示介面(用於自然語言指令),與終端介面和程式碼編輯器並排顯示。這種多窗格設置意味著 AI 可以同時向你顯示程式碼和終端輸出,甚至可以彈出瀏覽器窗口顯示正在構建項目的即時預覽。Google DeepMind 的 CTO Koray Kavukcuoglu 總結說:「該代理可以與你的編輯器、終端和瀏覽器協同工作,幫助你以最佳方式構建應用程式。」這種工具的緊密整合,使得“反重力”的感覺變得可感知——當一個 AI 可以無縫地在寫程式碼、執行命令和檢查結果之間切換時,開發過程變得更加輕盈。
顯示 Antigravity 的啟動介面,其中有“開啟資料夾”和 AI 驅動代理功能等選項。
Google Antigravity 的關鍵功能和能力Google Antigravity 為開發者帶來一系列新功能。以下是一些顯著的特徵及其意義:
自然語言編碼與「氛圍」開發: 你可以直接用簡單的英語(或其他語言)告訴 Antigravity 你想要什麼,然後讓 AI 處理實現。這超越了簡單的程式碼補全——這是從自然語言到完整任務執行。Google 稱這為*「氛圍編碼」*,複雜的應用程式可以從一個高階提示生成blog.google。就如同 IDE 內建了一個了解你意圖的 AI 專案經理。
跨界面代理控制: Antigravity 的代理不僅限於程式碼。他們同時在 編輯器、終端和瀏覽器 界面上運行。例如,一個代理可以撰寫單元測試(編輯器),運行它(終端),並開啟本地伺服器以驗證輸出(瀏覽器),形成一個連續的工作流程。這種「多界面」能力是改變遊戲規則的——你的 AI 助手不再對環境無知,它可以真正做你在機器上開發和除錯時所做的一切。
並行代理與任務管理: 你不必一次只用一個 AI 代理。Antigravity 的代理管理器讓你能同時生成多個代理並指派不同任務或讓他們合作。這就像擁有一支 AI 實習生大軍。例如,在緊迫的期限內,你可能部署一個代理撰寫新功能程式碼,同時另一個代理撰寫文檔或研究 API。協調多個 AI 工作流程的能力是獨特的,Antigravity 提供收件箱和通知來跟蹤他們的進度,讓你不會感到不知所措antigravityide.org。
驗證工件: 如所描述,工件是核心功能:由代理生成的自動待辦事項清單、計畫、測試結果、截圖等。這些提供了 AI 所做內容的即時驗證與透明度。平台強調僅保留*「必要且充分」*的工件集,讓你不被數據淹沒antigravityide.org。這意味著在任何時候,你都可以查看代理的工件日誌以了解其計畫或驗證任務結果,這對於信任自主編碼至關重要。
Google Docs 式反饋: 借鑒協作文檔編輯,Antigravity 支持對工件和程式碼的內嵌評論。你可以突出顯示代理輸出的某一部分(即使是在截圖或程式碼塊中),並留下你的反饋或指示。代理會閱讀這些評論並相應調整其行動。這項功能將開發過程變成你與 AI 之間的對話,而不是單向命令。這是一種直觀的方式來糾正或完善 AI 的工作,而不必從頭撰寫新提示。
持續學習與知識庫: 代理會記住過去的互動。Antigravity 引入了**「知識」**的概念,代理會記錄下在先前任務中學到的有用片段或事實。隨著時間的推移,這成為在代理管理器中可訪問的知識庫,意味著 AI 可以重用先前的解決方案並提高效率。簡而言之,Antigravity 代理隨著時間的推移會為你的特定專案變得更好,而不是無狀態的。此功能暗示了一種自我改進的 AI 開發環境,可以適應你的程式碼庫或團隊的模式。
多模型與開放生態系統: 與一些競爭對手不同,Google Antigravity 並不綁定於單一 AI 模型。預設使用的是頂尖的 Gemini 3 Pro,但它也支持插入其他語言模型——特別提到的是 Anthropic 的 Claude 4.5 變體和 OpenAI 的開源 GPT-OSS。這在科學上和策略上值得注意:這意味著平台在某種程度上是模型不可知的,也許是為了進行比較或避免被鎖定。這也暗示了 Google 專注於平台的代理協作技術本身,而非任何一個 AI 模型。對開發者來說,擁有模型選擇意味著可以平衡不同的優勢(例如,也許某個模型在某種程式語言或風格上更佳)。免費預覽甚至提供了免費使用 Gemini 3 Pro 且限制寬鬆(據 Google 所說,只有最重度的高級用戶可能會達到),這是一個吸引開發者嘗試這款尖端工具的誘人提議。
傳統 IDE 功能: 值得注意的是,除了那些炫目的 AI 功能外,Antigravity 仍然是一個完整的 IDE,具備所有預期的功能:具有語法高亮顯示的程式碼編輯器、調試支持、與版本控制的集成等。它被描述為**「功能齊全的 IDE,包含 Tab、Command、Agents 等」**。所以開發者可以流暢地將手動編碼與 AI 幫助混合使用。在實踐中,你可能自己撰寫函數的一部分,然後請代理生成測試,接著再介入調整程式碼。Antigravity 的設計試圖使這種互動無縫進行。
Google Antigravity AI 生成了一個音頻上傳 UI 模型,用於上傳播客和會議錄音。
科學與實驗背景
Google Antigravity 位於尖端 AI 研究與實用軟體工程的交匯處。它的出現反映了一個更廣泛的科學追求:**我們能否讓 AI 不僅僅協助編程,而是自主地進行編程科學?**本節探討了這一計劃的背景及一些展示其能力的實驗。
從代碼助手到自主代理
在過去的幾年中,開發者已經習慣使用像 GitHub Copilot 這樣的 AI 編碼助手,這些助手可以建議代碼行。Antigravity 將這一概念進一步推向自主代理 AI的領域,符合 AI 研究趨勢,探索讓模型執行多步推理和工具使用。在 AI 研究社群中,對「軟體代理」的興趣日益增長——這些是可以在軟體環境中採取行動的 AI 程式,不僅僅是聊天或完成文本。Google Antigravity 可以被視為這些理念的實際測試平台:它利用 Gemini 3 的高推理能力(Gemini 3 因在推理基準上的頂尖表現而聞名),並給予它一個有限的遊樂場(開發環境)來行動。通過將代理的行動限制在編碼工具中,並通過工件和反饋提供護欄,Antigravity 將理論 AI 計畫/執行研究與日常編程任務連接起來。
事實上,Antigravity 的元素反映了人類與 AI 團隊合作和程序合成中的學術方法。AI 解釋其計劃(工件)並由人類進行監督的概念,與**「監督正確性」**的理念一致,這是一種 AI 的安全技術,系統必須為其步驟提供理由以獲得批准。同樣,知識庫功能暗示了持續學習算法的應用,以維持長期背景。從科學的角度來看,Antigravity 是一個實驗,探討在給予結構和監督的情況下,我們可以多大程度上信任 AI 處理創造性和複雜工作(如編碼)。這既是一個研究項目也是一個產品——這可能是 Google 將其作為預覽版發布而非最終服務的原因。
航班追蹤應用的 UI 迭代: 在軟件方面,一個展示涉及使用代號 「Nano Banana」 (可能是設計或數據集)在 Antigravity 中快速迭代航班追蹤應用的 UI。這裡的重點是前端開發。代理可以生成不同的界面佈局,通過 API 獲取真實的航班數據等。Antigravity 的瀏覽器視圖集成意味著 AI 可以立即渲染應用程序並檢查,例如地圖是否加載或設計是否正確。這個展示強調了平台在多模態任務中的力量——它可以同時處理文本(代碼)、視覺 (UI 佈局、圖表)和數據獲取。這與 Google 提到的 Gemini 3 支持生成 UI 模式相呼應,生成動態界面和視覺效果,Antigravity 可以利用這一點。
多代理協作白板: 另一個例子是通過協調多個代理並行為協作白板應用添加功能。這可能顯示出,對於一個複雜的應用,不同的代理可以同時處理不同的功能實現——一個代理可以添加繪圖工具,而另一個代理添加聊天功能,所有這些都通過代理管理器管理。有點像並行編程,但使用 AI 線程。結果是快速開發多個功能,這通常需要一個開發團隊——這暗示Antigravity 可以模擬由 AI 組成的多開發團隊,所有這些都在一個用戶的指導下。
值得注意的是,儘管這個概念聽起來很奇幻,谷歌已將它建立在真實技術上。他們甚至引入了 AI 編碼領域的成熟人才 領導這項工作——例如,該專案由 Varun Mohan(前 Codeium/Windsurf 的 CEO)帶領,他的團隊曾打造受歡迎的 AI 編碼工具。這為 Antigravity 增添了 可信度:它是由具有深厚 AI 開發經驗的人打造,而不是毫無根據的隨機豪賭。谷歌基本上是在結合 登月心態 與 實用的 AI 研究 和經驗豐富的工程技術。
談到開發者文化:名稱「Antigravity」可能也是對一個知名的程式員笑話的俏皮致敬。在 Python 程式語言中,輸入 import antigravity 會打開一幅 XKCD 網路漫畫,漫畫中角色說 Python 代碼如此簡單,感覺就像在飛翔medium.com。這個幽默的參考——import antigravity 來飛翔——完美契合了 Google 平台的目標:讓開發者「飛躍」過去那些曾經繁瑣的編程任務。不論是否有意,這個名稱的選擇無疑與開發者的幽默感和想像力產生共鳴。它在說:如果在編碼中使用 AI 感覺如同漫畫中所暗示的那般自由會怎樣?
結論:代理優先開發的未來
Google Antigravity 代表了一個大膽的步伐,邁向以「AI 為先」的未來軟體創造,讓人類開發者能與智能代理並肩工作。從科學上來看,它處於 AI 的前沿,測試像 Gemini 3 這樣一個負責任的工具型模型在編程等複雜領域能走多遠。早期的證據——從基準分數到彈珠遊戲演示——表明這種方法不僅引人入勝,而且可行。對於開發者和技術愛好者來說,Antigravity 激發了興奮和好奇:它承諾了一個世界,構建軟體更多是關於指導你想要的,而不是逐行與代碼搏鬥。
至關重要的是,Google 努力解決使這樣一個系統有用所需的現實基礎。通過關注信任(工件和驗證)、反饋迴路,以及保持熟悉的環境,他們為這個突破性計畫奠定了堅實的基礎。Antigravity 並不是要求開發者盲目地跳入完全自動化的編碼,而是提供了一個透明和控制的安全網。這種自主性與監督的結合也可以作為其他超越編碼的 AI 工具的模型。
在更廣泛的背景下,Google Antigravity 可以被視為既是一個產品也是一個持續的實驗。「代理優先」的 IDE 是否會成為新的常態?現在還言之過早,但這項倡議確實推動了討論的進展。競爭者和初創公司也在探索類似的想法(Cursor、Replit 的 Ghostwriter、Microsoft 的 Visual Studio 擴展等),所以我們正在見證開發者工具的新太空競賽——而 Google 顯然希望在這個領域領先,即使它也與一些對手合作。
目前,好奇的開發者可以免費下載 Antigravity 並試用。無論您是想減輕繁重工作的專業開發者,還是對 AI 感興趣的業餘愛好者,都值得「啟動」這個應用並進行實驗。這個名字本身就邀請人們探索:Antigravity 暗示著普通規則並不完全適用。的確,當您看到 AI 代理為您編寫和測試代碼時,您可能會產生一種幾乎像科幻一樣的興奮感——有點像親眼見證重力在現實中被挑戰。它體現了那種創新、科學驅動的遊戲,推動技術不斷向前。Google Antigravity 向我們提出了一個引人入勝的問題:當軟體開發本身變得幾乎無重時,我們會打造什麼?
參考資料(來源)
Google Keyword Blog – 「開始使用 Gemini 3」 (Logan Kilpatrick)
The Verge – 「Google Antigravity 是一款為 Gemini 3 打造的『代理優先』編碼工具」
OfficeChai – 「Google 發布 Antigravity IDE 以競爭 Cursor」