Antigravity x Gemini 3 實測:2026 一人軍隊的全端部署工作流
☰ 目錄 table-of-contents.md
一個全端 SaaS 專案,從零 scaffolding 一路做到正式部署,全程沒有離開過 IDE——這是我用 Google Antigravity 搭配 Gemini 3 實際跑完一輪之後,敢寫下來的結論。這篇就把這套「一人軍隊」工作流拆開來講:專案初始化、前後端生成、上線部署,每個環節照著做都能複現。
結論先講:可以,而且整條流程拆成四個階段——Scaffolding(搭地基)、Logic Implementation(多檔案連動邏輯)、Testing(自動產生測試)、Deployment(一鍵上雲)。Antigravity 屬於「Agentic IDE」,你下的是「目標」而不是「逐行程式碼」,AI 規劃並執行,你負責審閱與決策。但關鍵沒變:拿刀的還是你,Code Review 與架構判斷仍是工程師不可外包的價值。
如果你現在還在手寫 boilerplate,或者還在為了設定 Webpack 和 Dockerfile 搞得焦頭爛額,那真的得說一聲:兄弟,現在可是 2026 年了。
記得三年前,我們還在為 VS Code 的 Copilot 自動補全驚呼,覺得那就是 AI 輔助程式設計的天花板。但隨著 Google Antigravity(代號:Project A)的正式版釋出,搭配火力全開的 Gemini 3 Ultra 模型,整個開發邏輯已經徹底變了。現在的工程師,不再是「打字員」,而是「指揮官」。
今天這篇不談虛的理論。我會直接帶大家實作一個全端專案(一個具備會員系統與即時資料庫的 SaaS 面板),展示如何用 Antigravity + Gemini 3 把全端專案從 scaffold 一路做到部署。你會發現,只要邏輯清晰,一個人抵一個團隊真的不是夢。
什麼是「Agentic IDE」?它跟 VS Code + Copilot 差在哪?
在進入實戰前,先把觀念講清楚,因為這決定了你下指令的方式。
- 傳統補全模式(VS Code + Copilot):你寫一行,AI 猜下一行。AI 的視野只到游標附近的片段。
- Agentic 模式(Antigravity):你給一個目標,AI 自己規劃步驟、跨多個檔案執行、再把結果攤開給你審閱。
這個差異的根本在於「上下文範圍」。Antigravity 內建的 Gemini 3 擁有 10M tokens 的 Context Window(上下文視窗),意味著它能一次「看懂」你整個專案的所有檔案,以及相關的 node_modules 文件。當你下指令時,它不是在瞎猜局部,而是在做全域層級的重構與生成。
為什麼大上下文會改變開發方式?
當 AI 能同時看到 schema、API route、前端 component 與狀態管理,它就能維持「跨檔案的一致性」——改動一處時連帶調整相關檔案,而不會出現只改了後端、前端型別卻對不上的破口。這正是 Agentic IDE 與單純自動補全在工程意義上的本質區別。
Phase 1:Scaffolding —— 用一句話蓋地基
以前開一個新專案,可能要跑 npx create-next-app,選一堆設定,再手動安裝 Tailwind、Zustand、Supabase Client 等等。現在,在 Antigravity 的「Gravity Terminal」裡,只需要一段話。
步驟實作
打開 Antigravity,按下 Cmd + K 喚醒 Gemini 3 Agent,輸入以下 Prompt:
幫我 Scaffolding 一個 SaaS 儀表板專案。
技術堆疊:Next.js 16 (App Router), Tailwind CSS v4, Shadcn UI, Supabase (Auth + DB), TypeScript。
需求:
1. 包含一個登入頁面和一個受保護的 Dashboard 頁面。
2. 使用 Atomic Design 架構組織資料夾。
3. 配置好 Dockerfile 以便部署到 Cloud Run。
Gemini 3 不會只丟一段程式碼,它會執行以下動作(過程你都看得到它的思考脈絡):
- 分析依賴:找出 Next.js 16 與 Tailwind v4 的相容性設定。
- 檔案生成:直接在檔案總管裡生成
app/、components/、lib/等結構。 - 配置環境:自動建立
.env.example並提示你填入 Supabase keys。
整個過程大約 30 秒,你會看到左側檔案列表像變魔術一樣長出來。這就是所謂的 Vibe Coding——你專注在「感覺」與「架構」,細節交給 AI。
提示:把「不可妥協的約束」寫進 Prompt
scaffolding 的品質高度取決於你 Prompt 的明確度。與其事後一直 refine,不如一開始就把硬性約束講清楚:技術版本、資料夾架構、命名規範、要不要 Docker、部署目標是哪個平台。把這些前置條件講死,AI 第一次就能生出貼近你心中藍圖的骨架,省下大量來回。
Phase 2:Logic Implementation —— 多檔案連動開發
地基蓋好了,接著寫邏輯。假設我們要在 Dashboard 顯示使用者資料,並允許更新 User Profile。這通常牽涉到:後端 API Route、前端 Fetch 邏輯、Zustand Store 更新、UI Component 渲染——四個面向、四個檔案。
在傳統 IDE,你得開四個視窗切來切去;在 Antigravity,你把整個任務一次丟給 Gemini 3。
Gemini 3 的「多檔案編輯」能力
再次喚醒 Agent,輸入:
實作「更新使用者名稱」的功能。
1. 在 Supabase 建立一個 profiles table (SQL 給我 review)。
2. 建立一個 Server Action 處理更新請求,需驗證 Session。
3. 在 Settings 頁面建立表單,更新成功後用 Toast 通知並刷新 UI。
這時 Antigravity 的強項就出來了:它會開啟一個 Diff View,同時展示 actions.ts、page.tsx 和 schema.sql 的變更。你身為資深工程師(或 PM),只需要按下「Accept」或「Refine」。
別閉著眼睛按 Accept:審閱的重點清單
雖然 Gemini 3 很強,但 2026 年工程師的價值正是在 Code Review。我審多檔案 Diff 時固定盯以下幾點:
- 錯誤處理:外部相依(如 Supabase 連線)失敗時,有沒有用
try-catch包好、並回傳對使用者友善的錯誤? - 授權驗證:Server Action 是否真的在「伺服器端」驗證 Session,而不是只靠前端隱藏按鈕?這是常見的權限破口。
- 輸入驗證:送進資料庫前有沒有對使用者輸入做驗證與清理,避免空值或惡意內容直接落地?
- 型別一致:前後端對同一筆資料的型別定義是否吻合,避免執行期才爆。
AI 把「寫出來」變便宜了,但「寫對、寫安全」的責任沒有轉移。越是涉及權限與資料寫入的程式碼,越要逐行看。
Phase 3:Testing & Validation —— 讓 AI 自動找碴
程式寫完,部署前要測試。Gemini 3 內建了「Antigravity Test Pilot」。
點選左側的「Test」圖示,再點「Generate Tests for Changed Files」,Gemini 3 會根據你剛寫的 Server Action,自動生成 Jest 或 Playwright 的測試腳本。它會:
- 模擬登入狀態。
- 模擬惡意輸入(例如空的 Username)。
- 模擬網路延遲。
這在以前是開發者最不想寫的部分,現在變成最輕鬆的環節。但有一點要提醒:AI 產生的測試也要審。自動生成的案例容易「只測 happy path」,邊界條件(超長字串、重複送出、權限不足)才是真正會在正式環境出事的地方。看完它生的測試後,順手補上你預期會壞、但它沒覆蓋到的情境,這份測試才有真正的防護力。
Phase 4:Deployment —— 一鍵上雲
最後一步:部署。既然一開始就要求它配置 Dockerfile,部署應該行雲流水。Antigravity 深度整合了 Google Cloud(也支援 Vercel 或 AWS,但在 Antigravity 裡用 GCP 有加成)。
在終端機輸入:
antigravity deploy --target=cloud-run --region=asia-east1
系統會自動 Build,把映像檔推送到 Artifact Registry,最後部署到 Cloud Run。過程中若遇到 Build Error(例如型別錯誤),Gemini 3 會自動攔截錯誤訊息、分析原因,並詢問你是否要自動修復。
這就是 Antigravity + Gemini 3 從 scaffold 到部署一條龍 的威力:中間沒有 context switching,不必跳去 StackOverflow 查報錯,一切都在 IDE 內閉環完成。
上線前還是建議手動把關的兩件事
- 環境變數與機密:確認正式環境的 Supabase keys、資料庫連線字串走的是雲端的 secret 管理,而不是被打進映像檔或 commit 進版控。
- 區域與成本:
--region選擇會影響延遲與計費,部署前確認它對應到你的目標使用者所在區域。
當專案變大時:從「一人軍隊」到多代理人分工
一個人的小專案很單純。但當 SaaS 長大,你會需要更複雜的架構,甚至需要多個 AI Agent 分工——一個專管資料庫優化、一個專管前端效能。這就進入「多代理人工作流」的領域,是讓開發效率再上一個檔次的進階主題。
不過要特別提醒:產品越大,架構的重要性反而越高,而不是越低。AI 能快速產出功能,但「模組之間怎麼切、資料怎麼流、出錯怎麼降級」這些決定系統能不能長期維護的選擇,仍然需要人來定調。AI 是加速器,不是架構師。
Eric 的結語:門檻降低了,但「打造產品」的門檻變高了
2026 年,寫程式的門檻確實降低了,但「打造一個好產品」的門檻卻變高了。為什麼?因為大家都能快速產出,競爭就轉移到——誰的架構更穩、誰的 UX 更好、誰更懂資安。
Google Antigravity 加上 Gemini 3,給了我們一把屠龍刀。但別忘了,拿刀的是你。保持對技術的好奇心、堅持 Code Review、把架構與安全握在自己手裡,才是 AI 時代不被淘汰的關鍵。
想讓您的企業開發流程全面 AI 化嗎?
浪花科技專注於 2026 最新技術棧導入與開發效率優化。無論是 Antigravity 的企業級部署,還是 Gemini 3 的專案整合,我們都能提供最專業的協助。
延伸閱讀
常見問題
什麼是 Agentic IDE?它和 VS Code 加 Copilot 差在哪?
用 Antigravity 搭配 Gemini 3 開發全端專案分成哪幾個階段?
AI 自動生成程式碼後,工程師審閱時該重點看什麼?
AI 自動生成的測試可以直接信任嗎?
用 Antigravity 部署上雲前,有哪些事該手動把關?
訂閱免費電子報
把 AI 自動化、企業系統設計與 WordPress / Laravel 開發的真實案例和可直接照做的技巧,整理成電子報寄給你。只寄精選內容、不灌垃圾信,一鍵就能退訂。