今年三月開始,Vibe Coding 在網路上爆紅,各種分享文、教學影片如雨後春筍。
但說實話——99% 的人,在 Vibe Coding 上的實踐,其實都嚴重缺乏「工程效率」。
如果你不敢讓 AI 取代你,你就不可能找到最高效率的 AI Agent 工程方法!
1. 99% 的人,仍然過度強調「與 AI 協作的過程」。強調如何下 Prompt、陪 AI 寫 Code、改 Code、修 Code。但是,你是否想過你到底希望 AI Agent 「完整代理」什麼?如果是代你寫 code,那為什麽需要你在旁邊監督?
2. 99% 的組織,仍然不敢花夠時間訂定「明確的系統需求脈絡及驗收規格」。你是否想過,如果沒有「需求的完整脈絡 (Context)」 能讓 AI 直接參照,那麼你又要如何期待 AI 像人類一樣獨立工作?
❌ 所以,真正高效的 Vibe Coding 不是「跟 AI 一起寫 Code」
✅ 而是:「定義好超清楚的規格 → 丟給 AI → 你轉頭去做別的事」
Vibe Coding 的正解 — 行為驅動開發 (BDD)
行為驅動開發 (Behavior-Driven Development, BDD) 是一個「超級冷門」的軟體工程方法論,但他卻能解決 Vibe Coding 中最關鍵的問題。
BDD 是什麼?
「用自然語言(中文或英文)來寫出可驗收的規格,並用這些規格直接驅動程式開發。」
如果你學會了 AI + BDD,開發產出率會直接指數級成長:
- 別人還在反覆下 prompt 試錯時,會 BDD 的人早就已經先苦後甘,早已定義好「 90 條驗收測試」、「整個專案的實體及關聯表」、「API 規格文件」,並透過「BDD 完整 SOP」命令 AI 照著行為驅動開發——5 小時內 AI 就能搞定 20 個 API、90 條 E2E 測試。
- AI 開發過程你完全不用管,因為有明確規格,AI 自己驗證、自己修正。
- 所以你能同時跑好幾個專案,開發平行度提高,產能就直接放大 10 倍、100 倍。
這才叫 AI Agent:你訂好任務,AI 自動幹活,你就可以去倒咖啡、規劃更重要的事。
這才是工程師該有的高品質氛圍開發,不是和 AI 對話到懷疑人生。
在 AI 時代下,追求的不是「快」,而是開發的「平行度」!
你知道還有誰是那 1% 嗎?
《持續交付》的作者:DevOps 教父 Dave Farley!
Dave Farley 與我們有不謀而合的想法,他說:
「未來的軟體開發,必須建構在一種能描述需求的語言上——而 BDD 正是這樣的方法。」
你準備好成為 AI 軟工時代的那 1% 了嗎?
這門課,我保證絕對不是什麼教你用新興 AI 工具的「AI 工具介紹廢話課」,而是讓你學會一輩子萬用,越早學越領先的 「AI 軟體工程開發方法及 SOP」。
在這一日的工作坊課程中,我會每分每秒都在教你扎實的 BDD 自動化開發原理,還會寫成超明確的 SOP 讓你照著做,榨出你每一分上課時間的人生效益。
工作坊課程大綱
這門課分成兩日,本活動賣的是核心方法課
1. 核心方法課(一日):AI x BDD 開發流程原子化
2. 進階全自動化課(一日):AI x BDD 全自動化平行開發
核心方法課:AI x BDD 開發流程原子化
如果你不把軟體開發流程拆到極致,每個「功能」都拆成十幾個步驟來做開發,那你敢說你懂軟體開發嗎?那麼如果你不夠懂軟體開發的話,又要怎麼讓 AI 精準產出一致品質的程式碼?
知識領先 1:為什麼 BDD 是 Vibe Coding 的正解?
- 為何「與 AI 協作」效率必定低?從軟工本質看待「需求歧異的困境」
- Define, don’t debug 原則:「可累積的共識」才是「非同步協作」創造百倍產能的關鍵
- 軟體百倍自動化開發前提之四大性質、三大維度
- 為何 BDD 滿足這四大性質?探討 BDD 主要開發流程。
知識領先 2:工程師的關鍵價值在這裡 — 訂定完整系統驗收 Context!
- 架構學問:從應用程式的需求變化拓樸來看待 AI 生成路徑
- 極其清楚的需求定義方式:Scenario-Based Feature File
- 從需求/User Story 到 API Spec 再到 Feature File 的分析路徑
- 別讓 QA 搶走你的光芒:用好的測試計劃來驅動出可靠的 AI 程式碼
- 你必須在 Feature file 中引入不同規格,讓 Gherkin 程式碼的生成更可靠
知識領先 3:AI x BDD 開發流程原子化
- 為了榨出 AI 最高的精準度,你必須把 BDD 流程切到極細!
- 餵入 Scenario,讓 AI 生成 E2E-Level 的可執行規格(Executable Specification)程式。
- 透過 「可執行規格」就能讓 AI 自行驗證開發的正確率,不再需要你的監督也能自行除錯!
- 如何命令 AI 來生成可執行規格才能精準和可靠?絕對不要讓 AI 自由發揮。
- 把 ATDD 三步驟循環切成三個獨立步驟,讓 AI 依序執行,就能快狠準。
- 如何讓 AI 重構程式並且不破壞程式?BDD 又發揮價值了。
進階全自動化課:AI x BDD 全自動化平行開發
當軟體開發的每個步驟都有一個精準的控制方式,那接著只要用 Task Manager MCP 把所有步驟串在一塊就能讓 AI 全自動化開發了。
進階全自動化課到九月份之後才會公布。
學完基礎課,你將會有以下幾者成效
- 將公司開發流程,全面升級為 「用驗收標準來讓 AI 精準高度自動化交付的工作模式」,讓 AI 的產出變得非常可靠。
- 你將成為你公司裡第一個「用 BDD 精準控制 AI」 的人,其他同事都覺得你的「自動化開發」看起來怎麼這麼游刃有餘,但又想不通你到底是怎麼做到的。
- 回到家之後,你偷偷用 Side project 來試試看這門課的方法論,結果你發現你怎麼一下子就把幾十個驗收測試、幾十條功能 API 一下就寫完了。
- 你不再會為 AI 科技的高速更新感到焦慮:「AI 科技不斷更新?干我屁事。只要有好的方法,每當科技變強一倍,我就自動變強百倍。」
所有學員完課後將加入一個「學員-Only」的社群,終生獲得水球軟體學院 - AI 軟工方法論的保固服務以及最新資訊。
另有線上課程供無法親自到場的學員們共襄盛舉
➡︎這裡報名⬅︎
(課後5~10個工作天後會提供「上課影片」供學員回顧溫習)
‼️ 注意事項,報課者須知 ‼️
1. 請注意,這堂課只適合軟體工程師上,非技術背景的夥伴們,請先至少學一門程式語言再來上課,否則會很辛苦,雖然你的知識會領先,但實踐上會需要至少讀得懂一門程式語言的邏輯。
2. 這門課會使用 Cursor 作為示範,你至少要購買 Cursor / Windsurf 其中一款 AI Editor 的使用權限才行,或者試用期也行,但請注意你必須確認自己有 Cursor / Windsurf 的使用權限。
3. 請務必攜帶電腦及充電器:本課程需實作開發,手機或平板無法順利完成操作,請攜帶筆電及充電器。
4. 課程中主辦單位會拍攝側錄畫面作為日後活動宣傳使用:若不願曝光可事先通知我們,我們將保證遮蔽處理。
5. 若有擾亂課堂秩序、影響他人上課,主辦單位有權即時請違規者離開教室,並不予退費。
6. 如有蓄意錄影、洩露、轉載課程內容等行為,主辦單位保留法律追訴權。
(主辦單位有修改、變更、暫停活動的權利,如有任何疑問,再麻煩和我們連絡)