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 的自我驗證只證明它跑過自己理解的測試;教育現場的學生操作、手機環境與資料品質仍要人驗。

實作第一個小工具

任務卡提供可直接交給 Agent 的需求單模板。

前往任務卡