🤖 AI x Vibe Coding x 協同開發實戰工作坊
讓 AI 成為團隊的一員,寫出實用、可控、可維護的程式碼
📅 活動時間:2 小時 30 分鐘(含 30 分鐘討論與實作分享時間)
🔍 活動簡介
AI 工具百花齊放,但為什麼讓 AI 寫程式,結果常常「不符合需求」,甚至「改壞好功能」?
本場工作坊將帶你實際操作,學會如何控管 AI、建立開發規範、撰寫有效 prompt,打造能與團隊共事的 AI 夥伴。從測試到文件,讓 AI 幫你解決日常開發中最痛的事。
🎤 第一講|AI 開發現況與團隊落地挑戰(30 分鐘)
講者:Arthur
- LLM 在開發中的實際應用與限制
- 探討 AI 在團隊開發流程中的角色
- 從「助理」到「共創者」:如何讓 AI 真正協同開發
- 常見誤區:AI 萬能幻覺與現實落差
🛠️ 第二講|與 AI 共舞:協同開發 × 測試 × 文件 × Vibe Coding(90 分鐘)
講者:Ean
主軸內容:
AI 為何寫不出你要的程式?
- 不一致的 Code Style
- 鬆散的架構與命名邏輯
- 缺乏上下文與模組控制設定(MCP)
- AI 亂改好功能?因為 prompt 沒控制好
打造可控的 AI 協同環境
- 設計標準開發規範(Code Style + Architecture)
- 建立開發流程中的 AI 使用策略與步驟
- 控制 prompt 輸入,讓 AI 遵守團隊原則
- 任務切割技巧:只讓 AI 做「適合的事」
實作應用場景:
- 測試案例撰寫(Test-Driven Development)
- 文件產出(Live Document、自動補充設計與 API)
- 功能擴充練習:從登入功能出發,逐步增加需求
- 資料庫設計
- 驗證流程
- 整合 Google 第三方登入
💬 範例語言使用 C# / .NET,但學員不限語言,可選擇 Python、Go 等語言參與。
🔄 Vibe Coding 整合活動段落
開場練習(10~15 分鐘):
- 學員自由發揮,實際使用 AI(如 Copilot、Cursor)協同撰寫指定功能
- 使用便利貼記錄過程中發現的問題、疑問與驚喜
三段任務實作結構:
- 每段引導一個階段任務(如登入邏輯、驗證條件、第三方整合)
- 中間設有休息與問題討論轉換時間
- 引導學員觀察 AI 在不同階段的表現與應對方式差異
結尾反思(30 分鐘):
- 比較 before / after 差異:自己寫的 vs. 與 AI 協同後
- 分享心得與 QA 討論
- 引導學員如何將 AI 融入自己團隊的開發工作中
🎯 適合對象
- 軟體工程師、SRE、技術主管
- 曾使用 AI 開發,但覺得效果不如預期者
- 想導入 AI 提升團隊效率、改善開發流程者
✅ 活動資格與準備事項
- 本活動過程中會實際使用 AI 工具進行開發練習
- 請參加者自備可使用的 AI Agent(如 GitHub Copilot、Cursor、CodeWhisperer 等)
- 若沒有習慣的 AI Agent,活動中,將使用 Roo Code 作為試範用的 AI Agent
- Roo Code 為一款支援開發流程規範與模組化控制的 AI 協作工具