<aside> 💬

建議先實作、再閱讀

</aside>

https://www.youtube.com/watch?v=DNJF6NV0I_E

實作:自動化工作流程

使用課堂上教過的技術,建立一套自動化的工作流,讓 AI 能自己挑下一個的任務、動手處理,最後再用任何人一看就懂的方式把結果交代清楚。

下載作業

<aside> 💡

請選擇以下其中一個方案下載即可(以推薦順序排序)

</aside>

作業要求

你的自動化流程需要至少做到下面幾件事:

  1. AI 從 docs/TASKS.md 裡挑出下一個合理、而且還沒完成的任務,並自動開始進行。

  2. 讓 AI 在每次工作完之後,產生一份美觀、好讀的 HTML 報告,內文語氣需具有明顯個人風格,內文需包含:做了什麼、做了哪些測試或驗證、結果是什麼。報告請固定儲存至 reports/latest.html

  3. 完成報告後:

    1. Windows 使用者請讓 Agent 自動打開瀏覽器、呈現 HTML 報告。
    2. Mac 使用者請傳送系統推播通知回來看報告。
  4. 一個能快速新增 task 的 command:新增的內容需要自動加到 doc/TASKS.md 中,並包含詳細的相關子任務描述。

  5. 在實作你的自動化工作流時,盡可能減少人需要做的 input。理想情況下,Jane 檢查你的作業的時候只需要做下面這些事:

    1. 放入你的自動化指令。
    2. 執行 writeup 中說明的指令或 prompt。
    3. 等待流程完成。
    4. 看到通知,或直接看到報告被打開。
    5. 閱讀 latest.html 即可快速理解剛剛發生了什麼。

    你的自動化不需要一次解完所有待辦項目。只要能清楚展示出一套可以反覆執行、一次推進一個任務的流程,就已經符合這份作業的核心要求。

  6. 依照指示完成 writeup.md 後,將以下內容一起打包成 zip 檔:

    1. 你用到的相關設定檔:command、subagent、claude.md、hook(你用了更新的技術也可以,請都包進來確保我能重現你的自動化工作流)。
    2. 一份填寫完成的 writeup.md,說明你的設計與實際使用方式。

    💡 注意:不需要打包專案程式碼,我會用初始專案來測試你的工作流,所以建議也不要變更 tasks.md 檔的格式。

  7. 寄到 [email protected],標題:CS146S week 4 作業 - 你的名字

    <aside> ✨

    此作業只收到 2026/4/19

    </aside>