代理式開發總覽與教育適用邊界
核心問題:Antigravity 跟聊天式寫程式差在哪?教育工作者裡誰真正需要它?
Antigravity 是 Google 的代理式開發平台(IDE + CLI + SDK,公開預覽對個人免費):你描述任務與驗收條件,AI Agent 自主規劃步驟、跨編輯器/終端機/瀏覽器執行、自我驗證後回報。它與「在聊天視窗貼程式碼」的本質差異是 Agent 擁有工作環境的操作權。誠實的邊界聲明:這是五介面中唯一以開發者為主要對象的介面——K-12 一般教師的日常備課用不到它;需要它的是開發教學小工具的教育科技角色、資訊科教師,以及想把重複資料處理寫成腳本的進階使用者。
學習成果:理解 Agent 自主規劃—執行—驗證的工作模式,並能誠實判斷自己是否屬於適用對象。
核心概念
代理式(Agentic)工作模式
你給任務與驗收條件,Agent 規劃步驟、執行、驗證、回報。你的角色從「逐步下指令」變成「定義成功標準+審查結果」。
說人話:聊天式像口述讓別人打字;代理式像把需求單交給工程師,他做完拿成品來驗收。
IDE + CLI + SDK
IDE 給完整開發體驗、CLI 適合快速任務與自動化、SDK 讓你把 Agent 嵌進自己的系統。教育場景多數從 IDE 開始。Antigravity 2.0 增加多 Agent 並行與排程任務。
驗證迴圈
Agent 每完成一步會自我驗證(跑測試、開瀏覽器檢查)。你給的驗收條件越可檢驗(「按鈕點了要出現分數」而非「做好一點」),Agent 的自我驗證越有效。
存取與帳號需求
公開預覽階段,個人使用免費,用 Google 帳號登入即可,不需另外付費方案;目前沒有獨立的教育版帳號類型。需要在自己的電腦安裝(支援 macOS/Windows/Linux),不是純網頁工具——這是它與其他四個介面最大的操作門檻差異。
誰適用、誰不適用
誠實的對號入座:
- 適用:教育科技人員開發教學工具、資訊科教師帶專題、行政想寫資料清理腳本、想部署教材網站的進階使用者
- 不適用:日常備課出題(用 Gemini 應用程式)、教材知識庫(用 NotebookLM)、表單信件自動化(用 Workspace Studio 或 GAS)
- 分界線:任務產出是「可執行的程式或網站」才考慮 Antigravity;產出是文件草稿的,其他介面都更近
教育任務範例
適合用 Antigravity 起手的真實任務形態:
- 做一個班級分組抽籤網頁,能匯入名單、記住歷史避免重複分組
- 把 200 份 CSV 成績檔清理合併成一張總表,附異常值報告
- 為教材網站加上全文搜尋功能
- 寫一個批次腳本:把資料夾裡的講義 PDF 全部產生摘要卡
操作步驟
- 1
下載安裝
前往 antigravity.google/download 下載對應作業系統的安裝檔並安裝,本機需要基本的磁碟與網路權限。
- 2
登入帳號
開啟後用 Google 帳號登入(一般個人帳號即可,不需管理員特別開通)。
- 3
認識介面:先開 IDE 還是 CLI
第一次使用建議先開 IDE(完整視覺化開發環境);熟悉後再視需求改用 CLI 做快速任務或排程自動化。
- 4
建立第一個 Agent 任務
用一句話描述任務與可檢驗的驗收條件(見下方需求單練習),提交給 Agent。
- 5
讀 Plan 再放行
Agent 送出任務前會先產出執行計畫(Plan)——務必先看過計畫合理再放行執行,不要跳過這一步。
常見誤解
誤解:有了 Agent,完全不懂程式也能維護正式系統。
實際:Agent 大幅降低起步門檻,但驗收、除錯方向、安全判斷仍需基本概念。從小工具開始累積判斷力,不要第一步就做全校系統。