AntigravityAntigravity
Artifacts、Plan 與 Browser:代理式開發的驗收語言
核心問題:Agent 說完成了,我怎麼知道它真的完成?
Antigravity 的工作流核心不是「叫 AI 寫程式」,而是把工作拆成可審查的計畫、可追蹤的任務、可驗收的成果。官方產品語言強調 Agent 會跨編輯器、終端機與瀏覽器操作,並產出 artifacts 讓使用者審查。教育開發者要養成三個習慣:先審 Plan,再看 Artifact,最後自己用 Browser 或實機操作驗收。
學習成果:能用 Plan、Task、Artifacts 與 Browser 驗收紀律管理一個教育小工具開發任務。
核心概念
Plan
Agent 開始前提出的步驟。你要看它是否理解任務、是否有驗證步驟、是否會動到不該動的資料或檔案。
Artifacts
Agent 完成後交付的可審查成果,例如程式差異、測試結果、截圖、瀏覽器檢查紀錄。Artifacts 是你驗收的證據,不是裝飾。
Browser 驗收
教育小工具多半是互動產品,必須實際開瀏覽器點一輪:手機尺寸、錯誤輸入、空資料、學生不照指示操作的情境都要試。
教育小工具的驗收清單
每個 Antigravity 任務都先寫這五條:
- 核心流程:使用者從哪裡開始,成功完成時畫面是什麼
- 資料邊界:不使用真實學生資料,測試資料可重建
- 錯誤處理:空名單、重複姓名、缺欄位時如何提示
- RWD:手機 375px 與桌面都可操作,按鈕至少 44px
- 驗證命令:lint/build/test 或人工瀏覽器步驟
和學生一起用的特殊要求
如果小工具要給學生用,驗收條件要再加:
- 不要求登入或輸入個資,除非校方已核准
- 錯誤訊息用學生看得懂的語言
- 成果可截圖或匯出,方便教師檢核
- 任何 AI 生成或自動判斷都標明限制
常見誤解
誤解:Agent 有自我驗證,所以人不用測。
實際:Agent 的自我驗證只證明它跑過自己理解的測試;教育現場的學生操作、手機環境與資料品質仍要人驗。