描述
內容簡介
| ★ 第一本 Google Antigravity 繁體中文完整教學
★ AI 原生開發環境的核心概念與實戰技巧 ★ Agent 架構:理解 AI 代理人如何替你寫程式、做決策 ★ 多 Agent 協作實戰:同時調度多個 AI 開發夥伴 ★ Editor 進階功能全攻略:Tab 補全、Command 指令、Review Changes ★ Rules × Workflows:自訂規則與自動化流程 ★ Skills 技能擴充系統:為 Agent 安裝新能力,從 SkillHub 市集挖寶 ★ Artifacts 產出物完整解說:掌握 Agent 與你非同步溝通的關鍵橋樑 ★ Browser Subagent:讓 AI 操控瀏覽器,自動測試網頁與擷取資料 ★ MCP 工具整合大全:連接資料庫、專案管理、設計工具,無限延伸 Agent 能力 ★ 兩大實戰專案手把手教學:Python 電商後台 + 雲端 Markdown 編輯器 ★ 涵蓋 FAQ 與疑難排解,少走彎路、快速上手
AI 寫程式已經不新鮮,但 Google Antigravity 要做的遠不只是「幫你補全程式碼」。它以 Agent 為核心,建立了一套全新的開發典範:AI 不再是被動回應的聊天機器人,而是能理解你的專案脈絡、遵守你定義的程式開發標準、自主規劃並執行多步驟任務的開發夥伴。它甚至能操控瀏覽器幫你測試網頁、透過 MCP 協議連接外部工具。開發者的角色正從「程式碼的生產者」轉變為「AI 的指揮者」。本書從開發工具的演進脈絡切入,帶你理解這場典範轉移的全貌,以及 Antigravity 在其中扮演的角色。
全書十六章分為四大篇章,構成一條從零到實戰的學習路線。基礎篇帶你熟悉介面操作,完成第一個 Todo List 專案;核心篇深入 Agent Manager 多代理協作、Editor 的 Tab 補全與 Command 指令、Rules 與 Workflows 自訂規則,以及 Skills 技能擴充系統;進階篇拆解 Browser Subagent 瀏覽器自動化、Artifacts 產出物機制,以及 MCP 工具整合生態——從資料庫、專案管理到設計工具,一次掌握。每一章都搭配大量截圖與逐步操作指引,建議你邊讀邊做,這是上手最快的方式。
學工具最怕停在「知道」卻「做不到」。本書特別規劃了兩個完整實戰專案,幫你把所有功能融會貫通。第一個專案是 Python 電商後台 ShopAdmin,整合 Rules、Workflows、MCP 和 Browser Subagent,帶你體驗用單一 Agent 從零建構全端應用的完整流程。第二個專案是雲端 Markdown 編輯器 CloudMD,以多個 Conversation 分工協作的方式開發,模擬真實團隊中不同 Agent 各司其職的場景。從前端到後端、從自動化測試到部署,兩個專案讓你真正具備獨立用 Antigravity 開發產品的能力。 |
作者簡介
| 胡嘉璽
研究領域為 LLM、Vibe Coding、Agent、量子電腦、虛擬化及容器。 聯絡方式:github/joshhu |
目錄
| ▌第0 章 開發工具的演進與比較
0-1 開發工具的三大類型 0-2 網頁式開發環境比較 0-3 IDE 的三個世代 0-4 CLI 工具比較 0-5 為什麼選擇Antigravity ? 0-6 本章範例:體驗不同開發工具 0-7 本章小結 0-8 參考資源
▌第1 章 認識Google Antigravity 1-1 什麼是Google Antigravity 1-2 Google Antigravity 的發展背景 1-3 Google Antigravity 的核心功能 1-4 系統需求與支援平台 1-5 安裝Google Antigravity 1-6 使用方案與定價 1-7 An Agent-First Experience 1-8 Built for developers 1-9 本章範例:認識 Antigravity 的核心介面 1-10 本章小結
▌第2 章 快速入門 2-1 基本介面導覽 2-2 Agent 系統介紹 2-3 與Agent 的第一次對話 2-4 建立第一個專案 2-5 執行簡單任務 2-6 儲存與管理對話 2-7 訂閱方案 2-8 開發環境必裝軟體 2-9 本章小結
▌第3 章 第一個完整專案實戰 3-1 專案目標 3-2 使用Planning Mode 開始專案 3-3 查看Implementation Plan 3-4 檢視完成的應用程式 3-5 使用Browser Subagent 測試 3-6 使用User Feedback 功能 3-7 在Implementation Plan 上留下意見 3-8 新增統計功能 3-9 查看Task 任務清單 3-10 查看Walkthrough 成果報告 3-11 手動測試應用程式 3-12 使用Agent 進行更多測試 3-13 詢問Agent 如何使用 3-14 專案完成 3-15 本章小結
▌第4 章 Agent Manager 與多Agent 協作 4-1 什麼是Agent Manager 4-2 Agent Manager 介面導覽 4-3 建立多個Agent 對話 4-4 實戰:多Agent 協作開發 4-5 Agent 權限管理 4-6 Browser Subagent 自動測試 4-7 查看測試任務清單 4-8 查看程式碼整合過程 4-9 查看新增記錄的測試 4-10 權限請求處理 4-11 查看最終成果 4-12 本章小結
▌第5 章 Editor 進階功能 5-1 Tab:智慧程式碼補完 5-2 Command:指令模式 5-3 Agent Side Panel:Agent 側邊面板 5-4 Review Changes:變更審查 5-5 實戰練習:結合使用Tab、Command 與Agent 5-6 本章小結
▌第6 章 Rules 與Workflows 6-1 Rules:定義Agent 的行為規則 6-2 Workflows:定義自動化工作流程 6-3 實戰範例:Next.js 專案規範 6-4 本章小結
▌第7 章 Skills 技能擴充系統 7-1 什麼是Skill ? 7-2 Skill 的儲存位置 7-3 建立Skill 7-4 從網路安裝Skill 7-5 從Claude Code 導入Skill 7-6 Agent 如何使用Skills 7-7 Skill 最佳實踐 7-8 實戰範例:Code Review Skill 7-9 實戰範例:API 文件生成Skill 7-10 進階實戰:用Antigravity 開發PDF Skill 7-11 本章小結
▌第8 章 SkillHub 精選Skills 詳解 8-1 安裝Skills 的方式 8-2 frontend-design:前端設計專家☆8.2 8-3 systematic-debugging:系統性除錯方法論☆9.2 8-4 git-commit-message:Git 提交訊息生成器☆9.0 8-5 neurokit2:生理信號處理專家 ☆ 9.1 8-6 secrets-management:密鑰安全管理☆9.0 8-7 breaking-change-detector:破壞性變更檢測器☆9.0 8-8 accessibility-design:無障礙設計指南☆9.0 8-9 matplotlib:Python 資料視覺化☆9.0 8-10 file-search:高效程式碼搜尋☆9.0 8-11 playwright-testing:E2E 測試專家☆ 8.9 8-12 grafana-dashboards:Grafana 儀表板設計☆8.9 8-13 rdkit:化學信息學工具☆8.9 8-14 kaizen:持續改進方法論☆8.9 8-15 context-optimization:上下文優化策略☆8.9 8-16 xlsx:Excel 檔案處理專家☆8.9 8-17 error-handling-patterns:錯誤處理模式☆8.9 8-18 marketing-leads-generation:B2B 潛在客戶生成☆8.9 8-19 postgresql-table-design:PostgreSQL 表設計☆8.9 8-20 如何選擇適合的Skills 8-21 本章小結
▌第9 章 Artifacts 產出物詳解 9-1 什麼是Artifact ? 9-2 Task List(任務清單) 9-3 Implementation Plan(實作計畫) 9-4 Walkthrough(變更導覽) 9-5 Files Edited(編輯的檔案) 9-6 Brain 目錄結構 9-7 Screenshots(螢幕截圖) 9-8 Browser Recordings(瀏覽器錄影) 9-9 Knowledge(知識庫) 9-10 Artifacts 設定 9-11 本章小結
▌第10 章 Browser 功能與安全設定 10-1 Browser 功能概覽 10-2 獨立Chrome Profile 10-3 Chrome Extension 10-4 Allowlist / Denylist 10-5 Secure Mode(安全模式) 10-6 實戰範例:自動註冊網站帳號 10-7 Sandbox Mode(沙盒模式) 10-8 Browser Subagent View 10-9 停用Browser 功能 10-10 本章小結
▌第11 章 Antigravity 設定詳解 11-1 開啟設定頁面 11-2 Agent 設定 11-3 終端機沙盒與指令清單 11-4 檔案存取設定 11-5 自動化設定 11-6 歷史紀錄與知識庫 11-7 一般設定 11-8 進階設定 11-9 Editor 設定 11-10 Notifications 設定 11-11 Tab 設定 11-12 Account 設定 11-13 本章小結
▌第12 章 MCP 讓Antigravity 成為超級開發平台 12-1 為什麼需要MCP ? 12-2 MCP 的架構原理 12-3 MCP 的傳輸方式 12-4 在Antigravity 中使用MCP 12-5 實戰:安裝GitHub MCP Server 12-6 實戰:安裝Netlify MCP Server 12-7 實戰:安裝Context7 MCP Server 12-8 管理已安裝的 MCP Server 12-9 MCP 實際應用範例 12-10 實用MCP Server 推薦 12-11 MCP 使用技巧 12-12 實戰:使用 Netlify MCP 部署網站 12-13 疑難排解 12-14 本章小結
▌第13 章 MCP Server 大閱兵 13-1 MCP 設定的層級:全域vs 專案 13-2 開發協作工具 13-3 自動化測試與瀏覽器操作 13-4 知識與文件管理 13-5 雲端服務整合 13-6 資料庫操作 13-7 支付與商務 13-8 通訊協作工具 13-9 設計工具 13-10 DevOps 與基礎設施 13-11 Antigravity 官方推薦的MCP Server 13-12 MCP Server 資源網站 13-13 本章小結
▌第14 章 實戰專案 - Python 電商後台ShopAdmin 14-1 專案概覽 14-2 準備工作 14-3 設定Rules 和Workflows 14-4 開始開發:初始化專案 14-5 資料庫設計 14-6 後端開發(FastAPI) 14-7 前端開發(Next.js) 14-8 部署到Vercel 14-9 除錯與優化 14-10 本章小結
▌第15 章 實戰專案 - 雲端Markdown 編輯CloudMD 15-1 專案介紹 15-2 多Agent 協作 15-3 開始開發 15-4 Rules 內容 15-5 新增Conversation 15-6 開發過程 15-7 設定Supabase Google 登入 15-8 編輯器功能展示 15-9 部署到Vercel 15-10 本章小結
▌後記 |
序
| ▌前言
2025 年是AI 程式開發工具的關鍵轉折點。 GitHub Copilot 持續進化、Cursor 異軍突起、Claude Code 展現驚人實力。年底,Google 帶著Antigravity 正式入場,宣告這場競賽進入全新階段。 作為長期關注開發者工具生態的人,我觀察到一個現象:開發者正經歷一場典範轉移。過去的「想→查→寫→測→改」流程,正被「描述→生成→審查→迭代」取代。這不只是效率提升,而是工作模式的重構。
為什麼是Antigravity Antigravity 的野心不只是「另一個AI 程式碼助手」,而是建立完整的「AI 原生開發環境」。 它引入Rules 定義專案規範、Workflows 自動化重複流程、Skills 擴充AI 能力邊界。多Agent 架構讓你在同一個Workspace 開啟多個Conversation,不同Agent 負責不同任務,更貼近真實團隊的運作方式。 這套系統讓AI 從被動的程式碼生成器,變成可以被調教的開發夥伴。 當然,Antigravity 也不完美——學習曲線陡峭,進階功能文件不夠完善,社群資源還在建立中。但整體而言,它代表了AI 輔助開發的重要方向。
這本書要解決什麼問題 Antigravity 的官方文件是英文的,資訊分散各處,入門門檻不低。 我花了不少時間踩坑摸索,決定把經驗整理成書,目標是:讓讀者能在最短時間內,掌握Antigravity 的核心概念和實用技巧。 這本書不是官方文件的翻譯,而是從實際使用者的角度,分享哪些功能真正有用、哪些地方容易卡關。
這本書的結構 全書分為四個部分: • 基礎入門(第0-4 章):安裝設定、基本操作、Context 管理 • 核心功能(第5-9 章):Rules、Workflows、Skills、Prompts、Hooks • 進階應用(第10-13 章):MCP、Vision、Browser Control、Subagent • 實戰專案(第14-15 章):電商後台、多Agent 協作開發雲端編輯器 建議邊讀邊做。AI 工具的使用經驗很難透過文字傳達,你需要親自體驗和AI 來回對話的過程。 這本書寫於2026 年初,AI 工具演進很快,某些內容可能隨版本更新而改變,請同時參考官方文件。 軟體開發的方式正在改變。這不是「AI 會不會取代程式設計師」的問題,而是「你願不願意學習新工具」的問題。 準備好了嗎?讓我們開始。
胡嘉璽 w/ Claude Cowork 於新北市瑞芳區金瓜石景明亭 2026 年2 月 |




















