軟體課程

Vibe Coder 開發工作流

AI Agent 驅動的敏捷化軟體開發工作流

當 AI Coding Agent 已能負責大量程式實作,開發者更重要的能力,是如何掌握需求、架構、責任邊界與變更範圍。

本課程以 Iteration & Increment(I&I)為核心,建立一套從需求定義、開發規劃、功能實作、驗證到工作紀錄的 AI Agent 驅動軟體開發工作流。

Vibe Coder 開發工作流

課程介紹

Vibe Coding 並不是只適用於不懂程式設計的人員。

當 AI Coding Agent 已能負責大量程式碼撰寫後,開發者真正重要的能力,逐漸從「親自撰寫每一行程式」轉向「如何組織 AI 完成軟體開發」。

本課程所稱的 Vibe Coder,是讓 AI 負責主要程式實作,而由具備軟體開發能力的人員掌握需求、系統架構、模組責任與開發方向。

AI Agent 可以大幅提升開發速度,但每一次系統變更,仍需要控制在可理解、可控制與可驗證的範圍內。若缺乏明確的責任邊界、規格與架構限制,也可能快速造成系統結構發散,使後續功能擴展與維護更加困難。

本課程以敏捷開發精神為基礎,採用 Iteration & Increment(I&I,迭代與漸增) 的開發態度,將需求定義、開發規劃、功能實作、驗證與工作紀錄組織成可反覆執行的開發流程。

課程將以 PetShop 寵物商品電商系統作為貫穿案例,實際演練從功能開發到後續擴展與維護的 AI Agent 驅動軟體開發工作流。

課程要點

課程目標

完成本課程後,學員將能夠:

  • 理解 Vibe Coder 在 AI Agent 協作開發中的角色與責任
  • 建立可供 AI Agent 遵循的專案規範與開發規格
  • 依循敏捷化開發工作流進行需求定義、開發規劃、功能實作與驗證
  • 以小步開發與持續驗證控制 AI Agent 的功能變更範圍
  • 掌握 AGENTS.md、Agent Skill 與 MCP 在 AI Agent 開發工作流中的分工與整合方式
  • 能夠將功能需求轉換為系統開發規格、API 規格與可執行的開發任務
  • 能夠持續進行功能擴展、回歸驗證、規格同步與專案狀態維護

課程特色

  • 以敏捷化軟體開發工作流整合 AI Agent 協作,串接需求定義、開發規劃、功能實作、驗證與後續功能擴展
  • 從零開始逐步示範實際專案開發,由講師建立專案規範、需求與開發文件,再透過 AI Agent 完成功能實作與驗證
  • 以 Iteration & Increment(I&I)與 Small Steps 控制 AI Agent 的修改範圍,每輪完成後先驗證再進入下一輪
  • 以 PetShop 寵物商品電商系統作為貫穿案例,實際演練從需求、架構、實作、測試到功能擴展的開發流程
  • 讓需求規格、開發規格、程式碼與驗證結果持續同步,使 AI Agent 能依目前系統狀態持續進行開發
  • 整合 Git / GitHub、Devlog 與 Backlog,保存版本變更、設計決策與後續工作脈絡
  • 提供可直接應用於工作實務的專案範本,包括專案規範、需求/開發/API 規格、提示詞、測試與專案追蹤範本

課程大綱

一、課程導覽與開發工作流定位

  • 從 Vibe Coding 到 Vibe Coder 的角色轉變
  • AI Agent 協作下的開發責任與邊界
  • Iteration & Increment(I&I)迭代與漸增的開發思維
  • AI Agent 驅動的開發工作流

二、專案開發環境建置

  • Visual Studio Code 與 AI 輔助開發環境
  • AI Agent 專案規範與 Context 環境
  • Agent Skill 與 MCP 整合環境
  • 開發工具鏈與環境驗證

三、AI Agent 標準化開發基礎

  • AGENTS.md:Agent 行為與責任邊界規範
  • Agent Skill:可重用的任務能力模組
  • MCP:外部工具與服務的標準化介接
  • AGENTS.md × Skill × MCP 的協作分工

四、專案初始化與案例研討

  • PetShop 電商案例情境與使用邊界
  • 核心商務流程與功能模組切分
  • 功能模組的漸進開發與擴展規劃
  • 專案初始化狀態與開發基準確認

五、系統功能規格分析與調研

  • 界定功能目標與需求範圍
  • 分析使用者情境與 User Story
  • 定義功能需求與驗收條件
  • 檢視需求邊界、待確認事項與規格
  • AI Agent 輔助需求調研與規格產出

六、系統架構設計與開發規劃

  • 規劃系統架構與功能模組責任
  • 定義技術堆疊與專案結構
  • 產出系統開發與 API 規格文檔
  • 制定開發計畫與任務拆分

七、功能實作與整合驗證

  • 依系統功能與開發規格進行功能實作
  • 後端功能實作與單元測試
  • 前後端整合與 API 驗證
  • UI Smoke Test 與核心流程驗證

八、專案追蹤與版本控管

  • 使用 Git / GitHub 建立版本與變更脈絡
  • 建立 Devlog 開發工作紀錄
  • 使用 Backlog 追蹤與管理待辦工作
  • 完成工作紀錄與下一輪任務銜接

九、系統功能擴展與維護

  • 分析功能變更與系統影響範圍
  • 擴展既有功能並進行回歸驗證
  • 同步維護系統規格與專案狀態

十、課程總結與問答

  • 回顧 AI Agent 驅動的開發工作流
  • 專案規範與開發資產整理
  • 課程問答與實務討論

適合對象

  • 使用 Vibe Coding,但面臨變動與維護問題的新手開發人員
  • 主要以提示詞進行 AI 輔助開發的開發人員
  • 希望導入 AI Agent 協作開發的軟體開發人員
  • 需要掌握架構與修改範圍的中/資深開發人員
  • 規劃團隊 AI Agent 開發流程的技術主管或架構人員

講師簡介

Kenming Wang

資深軟體講師、軟體架構師、系統架構與開發顧問、設計模式專書作者。

專精於軟體架構(Soft Architecture)、軟體設計思維(Soft Design Thinking)、企業級系統開發、UML 建模與 AI 輔助開發流程。

了解更多講師背景與經歷

開放報名

課程資訊

  • 兩日共 12 小時線上即時課程
  • 以 PetShop 寵物商品電商系統貫穿完整開發案例
  • 從需求、架構、實作、驗證到專案追蹤的 AI Agent 開發工作流
  • 主要技術採 Python / FastAPI、React + TypeScript

常見問題與備註

Q:這門課主要是在教哪一套 AI Coding 工具嗎?
不是。課程重點是建立 AI Agent 協作的軟體開發工作流,而不是限定使用特定單一 AI Coding Agent。

Q:課程會使用哪些開發技術?
課程範例專案主要採用 Python / FastAPI 與 React + TypeScript。

Q:需要跟著講師從零寫完整個 PetShop 專案嗎?
課程以工作流講解、關鍵操作示範與局部實作為主,並提供預先準備的範例專案與開發階段內容。

Q:課後是否提供錄影?
會提供完整課程錄影,供課後觀看與重複練習。

Q:是否會提供課程使用的範例與文件?
會提供 PetShop 範例專案,以及專案規範、需求/開發/API 規格、提示詞、測試、Devlog、Backlog 等範本。

課程形式與授課方式

  • 課程時數:2026/10/03(六)~10/04(日),兩日,共 12 小時
  • 授課方式:線上即時講授
  • 教學方式:觀念說明、案例分析、AI Agent 操作示範與實作流程演練
  • 全程使用同一個 PetShop 專案串接需求、架構、實作、測試、版本追蹤與功能擴展流程
  • 課程重點在於建立可套用至實際專案的開發方式,而非要求使用特定單一 AI Coding Agent

教材、課程產出與備註

  • 本課程為「AI Agent 標準化開發基礎」的進階延伸,舊生享五折以下優惠。
  • 主要技術採 Python / FastAPI** 與 **React + TypeScript
  • 課前提供開發環境與 AI Coding Agent 設定教材,並請事先完成環境建置。
  • 提供 PetShop 完整範例專案(專案規範、需求/開發/API 規格、提示詞、測試、Devlog、Backlog 等範本)。
  • 課程提供完整錄影檔,供課後觀看與重複練習。
  • 本課程以工作室型態開課,目前無法開立統一發票;如需報帳,可提供相關付款憑證。

企業內訓說明

歡迎洽談企業內訓包班課程,課程案例、測試流程與導入規範可依專案需求進行調整。