最新梯次

台北班:2025年10月4、5日 (六、日) /09:30-16:30

運用模式語言理論馴服 AI,2天掌握讓 Claude Code 寫出企業級程式碼的系統化方法,提升開發效率,程式品質媲美資深架構師。

課程效益:

  • 掌握 Teddy 獨創的「模式語言」設計方法:讓 AI 精準遵循您的 Clean Architecture、DDD 與 CQRS 架構藍圖,從源頭掌控程式碼的品質與風格。
  • 建構 AI 的自動化生產線:學會打造結構化的「提示模板」與「工作流」,將重複性的開發任務轉化為高效、穩定的 AI 生產線,將團隊從繁瑣的樣板程式碼中解放出來。
  • 完成從「架構師」到「AI 指揮家」的關鍵轉變:將您的工作重心從親手實現,升級到更高價值的系統設計、流程定義與戰略引導,極大化您的專業影響力。
  • 學會「以限制取代放縱」的設計哲學:為 AI 設定智慧的「護欄」,而非給予失控的自由,讓高品質的程式碼成為必然的結果,而非偶然的驚喜。
  • 建立能自我演化的「學習型系統」:掌握從 AI 的「錯誤」中提煉智慧的獨特技巧,讓您的開發框架與規範能夠隨著時間持續進化,有效沉澱團隊的隱性知識。
  • 充滿信心地駕馭 AI 產出:學會一套專為 AI 產出程式碼設計的高效審查(Code Review)與品質驗證策略,讓您能自信地委派任務給 AI,而非盲目信任。
  • 成為引領團隊變革的技術領袖:具備足夠的理論深度與實踐經驗,成為團隊中第一位能清晰闡述並導入先進 AI 開發模式的領導者,建立您的技術權威。

課程內容:

在 AI 已成為不可或缺的開發夥伴的今天,我們面臨一個新的核心挑戰:如何確保 AI 的產出不僅僅是「能動的程式碼」,而是「高品質、可維護的系統」?由於「軟體架構與功能無關」,若開發人員只提供「需求規格」給 AI,祈禱  AI 猜中我們的想法,除了寫出可以動的程式以外,還要寫出符合企業架構與程式碼規範的系統,結果卻是充滿不確定性的程式碼混亂。

本課程將徹底改變您與 AI 的協作方式。我們將跳脫「如何問出好問題」的戰術層面,進入「如何為 AI 設計一個好系統」的戰略層面。受到建築師 Christopher Alexander 的啟發,Teddy 將引導您為您的團隊和專案,打造一套專屬的「模式語言 (Pattern Language)」開發系統。

在這兩天的深度工作坊中,您將學習到一整套「模式語言驅動開發」的實戰方法。從將您腦中的 Clean Architecture、DDD 和 CQRS 知識,轉化為 AI 能遵循的清晰規範;到設計結構化的「提示模板」與自動化的「工作流」,將開發流程打造成一條條高效的生產線。最終,您將掌握從 AI 的錯誤中學習、並讓您的模式語言自我演化的關鍵技巧。

課程透過各種尺度的模式語言規範來約束 AI 的行為:

需求約束:用 Event Storming 分析系統規格,讓 AI 自動產生 BDD (ezSpec) 驗收測試 

     ↓

大尺度約束:Architecture (Clean Architecture + DDD + CQRS)

     

  中尺度約束:Sub-agent 職責 (讓 AI 活在合適的 Context 中 )

     

  小尺度約束:Coding Standards (模式的介面規範與實作限制)

     

  微尺度約束:Design by Contract,pre-conditions, post-conditions, invariants

  每個層次的約束都在縮小 AI 產生幻覺的解題空間!

您將從一個被動的「AI 產出審查者」,蛻變為一個主動的「AI 系統指揮家」。您獲得的將不只是一堆提示詞技巧,而是一套能從根本上掌控品質、提升效率、並沉澱團隊智慧的、可擴展的系統化方法。

本課程專為資深工程師與架構師設計,內容緊湊、實作與討論並重,旨在解決您在真實世界中遇到的最棘手的 AI 協作問題。

「這不只是一門課程,是您邁向 AI 時代架構師的轉捩點。」

課程大綱

  1.  馴服 AI 的設計思維
    • 由上而下的設計方法(全局系統觀點)
    • 窮舉上下文限制 AI 幻覺
    • 多層次套用模式語言與實作範本
    • 活的模式語言:持續學習與回饋
  2. AI 協作實戰:
    • 觀摩 Teddy 從零開始,現場指揮 AI 依據模式語言完成一個真實的開發任務。
  3. 實作練習:
    • 設計模式語言:將架構知識(Clean Architecture, DDD, CQRS)顯性化,轉化為 AI 可遵循的規範與指南。
    • 建立 Sub-agent 提示模板:模式的指令化學習設計結構化的「提示模板」,將重複性設計模式轉化為可精準呼叫的指令。
    • 組織自動化生產線工作流:編排「工作流」,將多個提示模板串聯,實現端到端的、高品質的功能開發。
    • 從錯誤到智慧--模式語言的演化:掌握從 AI 的非預期產出中分析問題根源,並回頭精煉、強化您的模式語言的獨特技巧。
    • 品質守門員:BDD、DBC、測試、Code Review
  4. 導入策略與總結:探討如何將這套方法論逐步導入您的團隊,並制定個人行動計畫。

先修課程

這門課是泰迪軟體所有課程中最進階的課程,知識含量深且廣,若學員是開發人員或架構師,強烈建議至少先上過以下兩門課其中一門再來上本課程(不然聽不懂就浪費錢了)。本課程亦適合評估公司未來 AI Coding 戰略方向的主管,不需上過先修課程即可參加。

  1. 領域驅動設計與簡潔架構入門實作班
  2. 重構既有系統:邁向整潔架構實作班

專業師資陳建村 (Teddy Chen)

  • 泰迪軟體創辦人,從事敏捷開發顧問、教育訓練、軟體工具導入等服務。
  • 台北科技大學機電科技研究所(資訊組)博士班畢業,有三十年以上軟體開發經驗。
    曾擔任程式設計師、技術總監、敏捷專案經理、軟體架構師、敏捷顧問、敏捷課程講師。
  • Teddy從2001年接觸與實踐敏捷方法XP,在2008年開始帶領他的第一個Scrum團隊。2012年成立泰迪軟體,擔任不同產業的敏捷教練,顧問與培訓課程講師至今。
    Teddy同時也在北科大資工所擔任兼任助理教授,講授「敏捷與精實軟體開發」以及「軟體架構」。
  • 2012年6月出版暢銷書「笑談軟體工程:敏捷方法的逆襲」,獲iThome週刊推薦為2012年iT人必看好書。
    2014年5月,出版「笑談軟體工程:例外處理設計的逆襲」。
  • 2007年起,Teddy經營部落格「搞笑談軟工」至今,閱讀人次破四百萬。內容涵蓋軟體工程、敏捷開發方法、設計模式、軟體測試與重構、例外處理等內容。

 

相關文章閱讀:

相關影片:

常見問題:

Q:請問參加這個課程需要有什麼能力嗎?

A: 本課程為進階課程,專為 AI 時代的資深工程師、技術主管與架構師所設計,需要有 Clean Architecture, DDD, CQRS 的基本知識。

Q: 請問需要了解 AI 運作原理嗎?

A: 不需要,我們把 AI 當成「團隊成員」或「外包廠商」,課程目的是要「壓榨(訓練)」AI 寫出可維護的企業等級系統,不需了解 AI (大語言模型) 的技術細節。

Q: 上完課之後是否只要提供規格,就不用管 AI 寫出的程式碼?

A:不是,人類還是需要與 AI 協作,指出 AI 違反設計規範之處,然後指導 AI 更新規範、重構程式以符合新的規範。只要人類能提供規格、指出AI的問題並建立規範,理想上撰寫與重構程式皆可透過 AI 自動完成,達到最小化人類(幾乎不需要)撰寫程式的開發模式。

Q: 請問這門課的上課方式為何?

A:包含理論講解與 AI Coding 實作練習,課程會提供一個 Teddy 準備好的練習範本,理論與實務兼顧。

Q: 實作練習採用何種語言與大語言模型?

A:課程以Java語言為主,使用 Claude Code。

費用

原價:$ 45,000元
早鳥優惠: NT$37,900/人,2025年9月20日前報名。
泰迪之友票:$37,000 元
2人團報,$36,900 元/人
費用已包含:發票、數位教材、午餐、茶水。

最新開課班次:

  • 2025年10月4、5日 (六、日)

注意事項

  • 報名方式:先填寫線上報名表,確認開課後將收到匯款通知,再行繳費即完成報名。
  • 主辦單位將於開課日三天前以e-mail寄發上課通知,若未收到通知者請來電確認。
  • 已完成繳費學員若因故無法上課,在開班日前一日申請退費者,退還已繳學費全額。開班日當天到課程進行1/3申請退費者,退還已繳學費四成。課程進行超過1/3之後無法上課將不予退費。 未達開班人數則延期或全額退費。
  • 結業證書需全程出席方可獲得。
  • 開課單位保留是否接受報名之權力。如遇天災或其他不可抗拒因素導致原訂日期無法開課,開課單位保留修訂日期權利。