AI x BDD AI x BDD:規格驅動全自動開發術

這門課整合人類軟工發展以來,最關鍵的軟體開發實踐:TDD, BDD, DDD
你不只會學爆方法論,還能懂如何將方法落地 AI 全自動化開發中
漲價倒數 --天 --時 --分 --秒 宣傳期間課程價格將持續隨階段調漲,活動結束即恢復原價
達標解鎖 287/500 人
OpenAI 研究員跟我們有一樣的想法

AI 時代下最有價值的工程師,是最會把規格寫清楚的工程師

Sean Grove·OpenAI Alignment 研究員
看原話

Sean Grove|OpenAI Alignment 研究員
〈The New Code〉AI Engineer World's Fair 2025

09:05

“And so moving forward, the new scarce skill is writing specifications that fully capture the intent and values. And whoever masters that, again, becomes the most valuable programmer.”

「往後,新的稀缺技能是把意圖與價值觀完整寫進規格。而誰掌握了它,誰就會成為最有價值的程式設計師。」

04:28

“Because in the near future, the person who communicates most effectively is the most valuable programmer. And literally, if you can communicate effectively, you can program.”

「因為在不久的將來,最能有效溝通的人,就是最有價值的程式設計師。而且說真的,只要你能有效溝通,你就能寫程式。」

寫程式的工作,只佔工程師價值的 10% 到 20%

在 IDE 中寫程式

  1. 1

    接到需求後做好系統分析和設計

  2. 2

    將規格寫清楚

  3. 3

    把規格給 AI,做全自動開發

model_spec.md

OpenAI 自己就是這樣做的。他們的 Model Spec 是一疊放在 GitHub 上的 markdown,產品、法務、安全、研究、政策各部門一起改——github.com/openai/model_spec

那麼...到底該怎麼做???

90% 的人幾乎都做錯了

以為規格就是寫越多越好

結果只是燒紙錢拜拜,燒越多 Token 也不代表 AI 能把程式寫對

從對話框下方的 file picker 選入六份 CRM 功能規格,接著逐字輸入開發要求。

功能規格/客戶管理.md 功能規格/聯絡人管理.md 功能規格/商機流程.md 功能規格/跟進活動.md 功能規格/銷售漏斗.md 功能規格/角色權限.md

請依照這六份 CRM 功能規格,把客戶、聯絡人、商機、跟進活動、銷售漏斗與角色權限一次到位做好開發。

千萬不可以出錯。

完成後請自我檢驗所有功能;確認完全符合規格後再告訴我完成。

  • 規格再多,AI 一樣憑心情做事
  • 開發新功能一樣改 A 壞 B
  • 燒更多 Token,成效不保證
  • 工程師分工不明,要跟 PM 搶工作
  • 沒有測試,沒辦法約束 AI

10% 的高手一次到位

善用 E2E Test,逼 AI 開發一次到位

只要把關好 E2E Test,
成果就一氣呵成

  • 大幅提高正確率
  • 測試保護,不易改 A 壞 B
  • AI 不會偷懶,通過所有測試才能下班
  • 大規模 One-Shot 開發,一次開發一百多個功能

大多數企業都沒搞懂重點

寫對「規格」不如「寫對測試」

只有測試程式碼能真的「約束」AI 的產出

而且也只有測試能與程式一起與時俱進

如果你懂這個道理 認真實踐它 你的產能就會是國內前 10%

這就是《AI x BDD 規格驅動全自動開發術》課程將帶你做到的成果! ↓

AI x BDD,就是 「把業務規格,精準翻譯成自動化測試」 用測試來逼迫 AI 開發一次到位。

業務規格 被翻譯成 一系列的 E2E Test Case

一本業務規格經過翻譯,形成一份包含六個 E2E Test Case 的 E2E Test Plan

直接 DEMO:整個 AI x BDD 的開發流程長這樣

一套製造業的執行系統,夠複雜了吧?

一次 Spec 把關 SA 寫前後端 Test Plan 跑 BDD 開發 一次到位開發完畢

這門課設計給誰?

AI 時代感到焦慮的

執行型工程師

你可能正卡在
  • 說不出自己跟別人差在哪
  • AI 用得很勤但很零碎的
  • 剛轉職、學習環境受限
上完課一組講得出名字的 Skill,加上對應的作品。
課程路線

這門課會一步一步帶你從新手變高手

起點

只懂得讓 AI 幫忙寫程式的軟體工程師

精華影片
搞懂 AI Coding 基礎
01超級新手村:Agent Coding 的原理和流程

從最淺的地方帶你進 AI Coding 世界

12 個單元
精華影片
打好基礎,開始發芽
02Skill 模組化工程:擁有客製化的能力

把 Skill 做成真正能維護、能擴充、能重用的模組化工程

12 個單元
精華影片
自幹規格與系統分析
03AI x 規格驅動開發:SDD 4+2 經典流程

先用 Spec-Kit 當例子,秒懂 SDD 的 4+2 步驟

18 個單元
精華影片
紅綠重構循環
04AI x 測試驅動開發:前後端 E2E One-Shot 開發

把 Test Plan 接在 System Plan 後面

8 個單元
精華影片
全自動化開發
05AI x 行為驅動開發:讓 PM 和 RD 高效率協作

把測試升級成可執行規格

10 個單元
終點

能把需求一路推到交付、備受信任的流程驅動者

5 / 5 章

← 左右滑動走完五章 →

你將擁有全自動開發的 Skill 工作流——
把模糊需求變成規格、把規格變成測試計劃,每一步都做得更扎實、更細,
效率會是他人的兩、三倍起跳。

課程章節介紹

SDD 學這堂就夠!市面上最完整的 SDD 課程,一次教你 Skills, SDD, TDD, BDD 的知識與實踐,讓你輕鬆實踐高效可靠全自動開發

5大章節
60個單元
21+小時錄播影片
CH1 超級新手村:Agent Coding 的原理和流程 12 個單元
  1. 1.0Vibe/AI Coding:概念拆解及正確認知16:21
  2. 1.1Agent(代理)是怎麼運作的?直接從 AI Coding DEMO 中看懂27:16
  3. 2.0企業級 AI Coding 關鍵認知:工作流是迭代出來的,而不是被餵食15:10
  4. 2.1AI Coding 最基礎的工作流:提案、約束和回饋34:25
  5. 3.0Prompt Files 最大的問題:為什麼 Skill 被發明出來?10:19
  6. 4.0Skill 概念及原理教學:如何解決 Context 注意力的問題?12:39
  7. 4.1使用 Skill Creator 來創建 Skills24:08
  8. 4.2Skill 公開標準帶你速讀秒懂
  9. 4.3用「高可讀性之架構圖 SKILL」來更進一步了解 SKILL 公開標準
  10. 5.0拆解 Skill Creator 內容要素,反推官方認定的 Skill 最佳實踐
  11. 6.0Artifact-First 工作流設計
  12. 7.0企業提升產品維度的唯一方法:規格光譜的持續自動化

↑ 回到課程路線

CH2 Skill 模組化工程:擁有客製化的能力 12 個單元
  1. 1.0一步登天 (1/2):用 Skill Creator 來創建 AIxBDD Skill13:57
  2. 1.1一步登天 (2/2):用 bdd-autopilot 來自幹一個水球軟體學院20:17
  3. 2.0軟體業需要的遠遠不是 Skill - 來聊聊 Sales/PM/RD 之三明治問題24:26
  4. 3.0分析 bdd-autopilot 為什麼不會 Work - Anthropic 的 Skill-creator 很容易帶來混亂32:14
  5. 3.1Skill 模組化概論 — 更好維護、理解和強化執行的 Skill 組織方法20:05
  6. 4.0Skill 極速開發:直接實戰,SKILL 的脊椎該怎麼寫?17:51
  7. 4.1Skill 極速開發:如何展開有充分 Examples 的 Rule File?34:33
  8. 4.2Skill 極速開發:提取 RuleFile 的方便 Skill14:50
  9. 4.3Skill 極速開發:TemplateFile Form 和 提取器23:23
  10. 4.4Skill 極速開發:Script Form 和 提取器25:11
  11. 4.5Skill 極速開發:實作 /skill-engineering skill 來取代 /skill-creator!用 skill 優化 skill,科技發展!46:28
  12. 5.0【總結】Skill DAG - Skill primitives 到 planner 再到 orchestrator 的概念

↑ 回到課程路線

CH3 AI x 規格驅動開發:SDD 4+2 經典流程 18 個單元
  1. 1.0提示工程 vs. 上下文工程14:38
  2. 2.0規格驅動開發是什麼?只是一個 Buzzword!12:32
  3. 2.1SDD 關鍵 4+2 步開發流程:快速洞察 Speckit 經典流程21:32
  4. 3.0速成主流工具,用 Spec-kit 來做 SDD - 憲法& Specify25:54
  5. 3.1/clarify:按需使用,澄清環節13:22
  6. 3.2/plan - 1:技術含量持續提升!plan.md 和 research.md 的邏輯,如何 Review?37:00
  7. 3.3/plan - 2:最專業的地方 -- 系統分析&規劃產出物28:10
  8. 3.4/tasks & /implement:分割擊破和一一實作36:51
  9. 3.5/analyze:規格一致性
  10. 4.0【基因工程】改造屬於自己的 SDD 工作流:/specify45:45
  11. 4.1【基因工程】提煉 Artifact-First 流程:/artifact-to-skill-engineering13:13
  12. 4.2【基因工程】把「技術可行性分析和決策」拆出來:/techincal-research18:00
  13. 4.3【基因工程】系統分析的初步規劃 - 多端點盤點:/system-analysis26:35
  14. 4.4【基因工程】系統分析的單一職責原則 - 產出多個 Planner Skills31:50
  15. 4.5【基因工程】將多面向分析文件綁定到 task.md 中! / tasks20:00
  16. 4.6【基因工程】分割擊破的最後一步,開發出全端線上猜數字對戰遊戲平台 /implement19:25
  17. 4.7【基因工程】把 clarify 需求訪談基礎 Skill 的基因提煉出來!22:17
  18. 4.8【基因工程】憲法終於要上了,讓所有 SDD Skill 都有專案客製化的空間!35:40

↑ 回到課程路線

CH4 AI x 測試驅動開發:前後端 E2E One-Shot 開發 8 個單元
  1. 1.0TDD 概念淺談07:47
  2. 2.0基礎概念速成:AI 時代以前,TDD 是什麼?直接手打程式碼給你看38:47
  3. 3.0AI 時代之後,每一個 TDD 階段,都變得好簡單19:06
  4. 3.1TDD 能力擴充:把「3A 註解」能力加進去 TDD skill09:49
  5. 4.0TDD 用法大提升:用 E2E Test 一次驅動「後端」開發27:27
  6. 4.1TDD 用法大提升:用 E2E Test 一次驅動「前端」開發25:46
  7. 5.0把 TDD 變成可靠的計劃:新增 /testplan 這個區分你與其他人的關鍵 Skill45:29
  8. 6.0【基因工程】把 /testplan 和 /tdd 放進你的 SDD 工作流中,一切都接起來啦!!!59:26

↑ 回到課程路線

CH5 AI x 行為驅動開發:讓 PM 和 RD 高效率協作 10 個單元
  1. 1.0BDD 究竟在幹嘛?直接看 Artifact 秒懂 TDD 與 BDD 的差別21:13
  2. 1.1BDD skill 速成:先寫可執行規格再寫測試步驟34:23
  3. 2.0導入 AIxBDD 的整個流程大解構29:30
  4. 3.0超細膩手術:從 testplan 反推,逐步導入 BDD 到專案中,然後再重構測試 — 萃取成 Gherkin + StepDef1:09:22
  5. 3.1建立 /gherkin-and-dsl 來把 BDD 標準落檔定義清楚13:15
  6. 3.2直接重構整個專案,把自動化測試大幅重構成 AI x BDD 的專案測試結構23:22
  7. 4.0萃取「Journey 型」的 Gherkin 的驗收標準,創建 /spec-by-example skill
  8. 4.1Artifact-First: 把 驗收測試 Gherkin 落地到前端&後端 — /dsl-refine skill
  9. 4.2把 BDD 放進去你的 SDD 工作流 — 只寫中英文就可以做到高可靠度開發,正式成立!
  10. 5.0把 BDD 變得更可靠:讓專案持續累積「單一真實溯源 (SSoT)」-- 區分 Truth & Plan

↑ 回到課程路線

教學方法

Workshop 型態的學習方式

一門課要怎麼上,你才真的帶得走?因為深知「看影片」的學習成果絕對不及你自己走一遍、自己思考一遍、自己踩雷一遍。所以我們把這門課,做成 Workshop。

  1. 01

    手把手跟練系統

    就像在上 workshop 一樣,我們提供課程即時跟練的平台,老師講到哪,你就跟著做到哪,這是我們在企業內訓、實體工作坊收斂出最有效果的教學方式。

  2. 02

    實戰演練道館

    每個章節最後,都會有實戰練習,我們稱之為「道館」。你將在道館題目中,實際透過有挑戰性的題目,驗收自己的學習成果;繳交自己的作業後,都能獲得我們的參考詳解,去比對你自己的思考過程。

  3. 03

    開放 MCP

    課程內容直接開放 MCP endpoint,你只要讓你的 AI 接上這個 tool,基本上算是你的 AI 也跟著你了解這門課,你就可以與 AI 即時討論交流,也可以更直接地實作、整合到自己的專案之中。

  4. 04

    高能量學員社群

    有問題即時討論,老師與其他學員都會在群組中互相交流。

  5. 05

    課程Repo 全面開放

    這絕對是最超值的部分,團隊花了一整年研發的實作流程,成功導入企業的版本。跟著課程,你也能將這套流程客製化成最實際可使用的版本。

  1. 01

    手把手跟練系統

    就像在上 workshop 一樣,我們提供課程即時跟練的平台,老師講到哪,你就跟著做到哪,這是我們在企業內訓、實體工作坊收斂出最有效果的教學方式。

  2. 02

    實戰演練道館

    每個章節最後,都會有實戰練習,我們稱之為「道館」。你將在道館題目中,實際透過有挑戰性的題目,驗收自己的學習成果;繳交自己的作業後,都能獲得我們的參考詳解,去比對你自己的思考過程。

  3. 03

    開放 MCP

    課程內容直接開放 MCP endpoint,你只要讓你的 AI 接上這個 tool,基本上算是你的 AI 也跟著你了解這門課,你就可以與 AI 即時討論交流,也可以更直接地實作、整合到自己的專案之中。

  4. 04

    高能量學員社群

    有問題即時討論,老師與其他學員都會在群組中互相交流。

  5. 05

    課程Repo 全面開放

    這絕對是最超值的部分,團隊花了一整年研發的實作流程,成功導入企業的版本。跟著課程,你也能將這套流程客製化成最實際可使用的版本。

講師介紹

水球潘

水球軟體學院創辦人暨課程講師
十年持續研究教學軟體架構、設計模式與工程方法論,從 OOAD、DDD、TDD 一路研究到 BDD 與 AI 全自動化開發接起來
40+ 場公開軟工演講,平均 93 位觀眾
6 場研討會演講,皆獲大力好評,平均推薦分數 4.3/5
研發水球軟體學院兩大軟工方法論實戰線上課程,學員總數 3,000+(數字待確認)
水球潘 坐姿照,背景為辦公室

公開演講經歷

  1. DDD Taiwan AI x BDD 人性化駕馭工程 查看演講
  2. 領域驅動設計台灣年度成果發表會 BDD+DDD 自動化實踐經驗 查看議程
  3. JCConf 解析 Spring Framework 原始碼與 IoC Container 設計 查看演講
  4. DDDesign Taiwan Conference 在新創導入 Scrum × DDD 的實際經驗 觀看演講
  5. MOPCON DDD 事件風暴與 OOA 展開對 Kubernetes 的認知 查看演講
  6. JCConf 遊戲微服務計畫:系統分析、設計和開發方法論及技術 查看演講

← 左右滑動,看演講經歷與媒體報導 →

這門課與其他課 差在哪?

比較面向 其他 SDD 課 AI x BDD:規格驅動全自動開發術
軟工專業
沒有軟工方法論根基,著重會過時的工具
奠基在軟工方法論上,十年內不易過時
訓練成效
不到 20 小時,說是速成但成效不明
超過 20 小時,保姆級實戰教學,無論程度都收穫滿滿
工具應用
只教 工具怎麼用,還收你好幾千元
SDD、TDD、BDD 的技術與工具全都教,還教你改它
成效見證
缺乏企業成績,沒有真的解決問題
有明確的企業導入成績,解決過困難的技術問題
導入能力
只叫你用寫好的 Skill,沒教你客製化
不只教你用 Skill,全程都在教你寫 Skill
實戰練習
缺乏深度訓練,影片見好就收
每一章都有作業,寫完可看參考答案,搭配 workshop 手把手練習
教學呈現
太多 AI 簡報,一堆多餘的雜訊
全程白板 + Live Coding 授課

方法好像很厲害,那企業實戰成效如何呢?

水球軟體學院:企業導入案實戰成績

先前一個審查鏈的功能我看開發至少要 2~3 週喔,這次用 AI x BDD 開發這個複雜功能,用 3 天規劃規格,2 天跑 AI 開發、1 天上線測試,就直接能用了,效率快 3 倍左右。

弋揚科技 衛星犬
Ian 工程處副總 弋揚科技股份有限公司
導入 476 個 BDD 可執行規格 三個月內在企業 CRM 後端重寫案中
總計 5025 個測試案例 於一 Java Spring Boot 專案中
測試驅動開發出 462 個 API Endpoints 於一 Java Spring Boot 專案中
實戰接招

上完課後你會如何面對這些開發問題

軟體開發分析比別人細,效率是其他人的三倍起跳

上課前
你會遇到的問題
  • 收到的需求好模糊
  • 驗收條件不明確
  • API、資料不知道怎麼拆,拆了架構後面就要一直改
  • 規格寫完後,感覺還有很多技術細節要追究,但不知道有哪些地方需要做決策
  • AI 產出快但品質不穩定
  • 長流程一路做完好怕失控
  • 做過一堆頁面和 CRUD,還是講不出自己的優勢
上課前被開發問題卡住
上完課
AI x BDD 都能接招
  • AI x BDD 教你如何把 gaps、邊界條件、例外情境仔細盤點乾淨
  • AI x BDD 教你如何把 user story、驗收條件、FR/NFR 跟 PM 對到清楚。
  • AI x BDD 教你如何拆解多個系統分析面向,把 API、資料模型、User Flow 流程骨架依序分析清楚。
  • AI x BDD 教你如何根據需求上游,針對複雜或是有可行性風險之處,制定技術決策,並一一 Review。
  • AI x BDD 教你如何先把「E2E 測試計劃」寫清楚,對齊需求,並確認前端和後端都受到一定測試覆蓋度。
  • AI x BDD 教你如何讓 AI 用「測試驅動開發」,依序把每個 User Story 每個測案都一段一段把實作收斂,高可靠一次到位開發完畢。
  • AI x BDD 的整組 Skill workflow 與實戰練習都能拿來當代表作,讓你展現「如何把模糊需求一路推到可交付、可驗證、可重複的開發流程」。
上完課穩穩交付有成就

學員回饋

精靈 後端工程師・3~5 年經驗(轉職軟體工程師)
待定 前端工程師
River 技術主管 / Tech Lead / TPM・10~20 年經驗

佔位示意——拍攝與人選待確認;成片交付後把 .enterprise-record-video 整塊換成 <video>,class 沿用(同企業實證區 Ian 訪談影片的作法)。

精靈
後端
「工作中不想再當碼農了,如果可以用 AI 自動化開發一些比較瑣碎無趣的程式,那我就可以去做比較有趣的技術活了!」

精靈 後端工程師・3~5 年經驗(轉職軟體工程師)

引文為 TA 表 S001 訪談語錄・示意佔位——心得文定稿後替換

照片
待補
前端
證言文字待選——前端精選人選確定後補上名稱、職稱與真實照片

待定 前端工程師

版位保留:TA 表 S003 分頁尚空白,人選與照片待補

River
TECH LEAD 主管
證言文字待選——可從 River 訪談素材(0712)萃取定稿

River 技術主管 / Tech Lead / TPM・10~20 年經驗

照片與職稱來自 TA 表 S002(Demo 用)

迎向軟體工程職涯的下個里程碑

01個人產能提升
個人產能提升

從「會用 AI 寫 code 的人」,變成「能快速指揮 AI 分析和實作前後端的高手」。每多學一分系統分析,整條工作流品質就指數級往上疊——學得越多,複利越大。

02組織不可取代性
組織不可取代性

從「只是一位工程師」,變成「組織裡導入 AI 不可或缺的戰力,替代性極低」。你能幫團隊客製一整組 Skills,把需求一路推到交付,過程可驗證、可複用、成效看得見。

03市場競爭力升級
市場競爭力升級

從「說得出做過哪些功能」,變成「拿得出一整套可被驗證的 AI 協作作品」。面試時別人還在講心得,你能攤開流程、規格、驗證、交付,每環節經得起追問。

← 左右滑動,看三個里程碑 →

學員合照,手上舉著「我是百倍工程師」「我要革自己的命」「ALL IN BDD」

現在,就是軟體工程師最輝煌的時代

水球老師為了磨這門課
走遍各個企業服務
消耗整整一年的青春

加入這門課,一起變強

✓ 7 天鑑賞期全額退費

常見問題

報名前最後的疑慮,我們一次說清楚

我不是 Java/後端工程師,這門課適合我嗎?

答案撰寫中(前端/其他語言適用性,客服高頻題)

這個課程不適合誰?

兩個比較硬的門檻,先講清楚,你會比較好判斷:

  • 沒有學過程式的人都比較不適合,除非你很勤學。這門課要你真的看得懂 AI 寫的每一行程式;願意一行一行讀、邊查邊學,那你就適合。
  • 沒有花錢在 AI 上的都不適合,每個月至少花費 NT 600 元做 AI 訂閱。這是實作課,你會一直跟 AI 工具來回,Cursor、Claude Code、Codex 都相當適合。

兩條門檻為水球原話,已定。兩句補充說明取自客服 FAQ 標準回答,尚未逐字送審。

這門課跟 YouTube 上免費的 BDD 教學有什麼不同?

答案撰寫中(結構化課程 vs 散落內容)

我試過 BDD 了,沒有成功推起來,這門課有什麼不一樣?

答案撰寫中

課後這些 Skill/工具還能繼續用嗎?

答案撰寫中

我平日很忙,跟不上進度怎麼辦?

答案撰寫中(時間彈性)

課程觀看期限是多久?

答案撰寫中(單次購買、不限期之使用授權——詳細用語依契約查證後定稿)

有退費機制嗎?

7 天鑑賞期全額退費。(詳細條件文案照契約寫法定稿中)

NT$ 8,699NT$ 15,999 漲價倒數 --宣傳期間課程價格將持續隨階段調漲,活動結束即恢復原價 ✓ 7 天鑑賞期全額退費
立即報名