聯繫我們
 課程時長 7 時間:

課程簡介

第 1 層:發現地牢 – 需求祕密

任務: 利用大型語言模型 (ChatGPT) 從模糊輸入中提取結構化需求。

關鍵活動:

  • 解讀模糊的產品構想或功能請求
  • 使用 AI 進行:
    • 生成使用者故事與驗收標準
    • 建議角色設定與情境
    • 生成視覺產出(例如:使用 Mermaid 或 draw.io 繪製簡單圖表)

      成果: 結構化的使用者故事待辦清單 + 初步領域模型/視覺圖

第 2 層:設計熔爐 – 架構師卷軸

任務: 利用 AI 創建並驗證架構計畫。

關鍵活動:

  • 使用 AI 進行:
    • 建議架構風格(单体、微服務、無伺服器)
    • 生成高階組件與互動圖
    • 搭建類/模組結構框架
  • 透過同儕設計審查挑戰彼此的選擇

    成果: 經驗證的架構 + 程式碼骨架

第 3 層:程式競技場 – 法典挑戰

任務: 使用 AI 副駕駛實施功能並優化程式碼。

關鍵活動:

  • 使用 GitHub Copilot 或 ChatGPT 實作功能
  • 重構 AI 生成的程式碼,關注:
    • 效能
    • 安全性
    • 可維護性
  • 注入「程式碼異味」並執行同儕清理挑戰

    成果: 功能完整、經重構的 AI 生成程式碼庫

第 4 層:蟲巢沼澤 – 測試黑暗

任務: 使用 AI 生成並改進測試,然後在他人程式碼中尋找錯誤。

關鍵活動:

  • 使用 AI 生成:
    • 單元測試
    • 整合測試
    • 邊界情況模擬
  • 與另一團隊交換存在錯誤的程式碼,進行 AI 輔助除錯

    成果: 測試套件 + 錯誤報告 + 錯誤修正

第 5 層:管線門戶 – 自動機之門

任務: 在 AI 協助下建立智慧 CI/CD 管線。

關鍵活動:

  • 使用 AI 進行:
    • 定義工作流程(例如:GitHub Actions)
    • 自動化建置、測試與部署步驟
    • 建議異常偵測/回滾策略
      成果: AI 輔助的可用 CI/CD 管線腳本或流程

第 6 層:監控城堡 – 日誌守望塔

任務: 分析日誌,使用機器學習偵測異常並模擬恢復。

關鍵活動:

  • 分析預先填充或生成的日誌
  • 使用 AI 進行:
    • 識別異常或錯誤趨勢
    • 建議自動化回應(例如:自癒腳本、警示)
    • 建立儀表板或視覺化摘要
      成果: 監控計畫或模擬智慧警示機制

最終層:英雄競技場 – 構築終極 AI 支援 SDLC

任務: 團隊運用所學,為微型專案建立可運作的 SDLC 循環。

關鍵活動:

  • 選擇團隊微型專案(例如:Bug 追蹤器、聊天機器人、微服務)
  • 在每個 SDLC 階段應用 AI:
    • 需求、設計、程式、測試、部署、監控
  • 在簡短團隊演示中展示成果

同儕投票或評審,選出最有效的 AI 驅動管線

成果: 端到端 AI 增強 SDLC 實施 + 團隊展示

完成此工作坊後,參與者將能夠:

  • 應用生成式 AI 工具提取並結構化軟體需求
  • 生成架構圖表並使用 AI 驗證設計選擇
  • 使用 AI 副駕駛實作並重構生產級程式碼
  • 自動化測試生成並執行 AI 輔助除錯
  • 設計能偵測並回應異常的智慧 CI/CD 管線
  • 使用 AI/ML 工具分析日誌以識別風險並模擬自癒
  • 透過微型團隊專案展示完整 AI 增強的 SDLC

最低要求

受眾:軟體開發者、測試工程師、架構師、DevOps 工程師、產品經理

參與者應具備:

  • 對軟體生命週期 (SDLC) 的基本理解
  • 至少一種程式語言的實務經驗(例如:Python, Java, JavaScript, C# 等)
  • 熟悉以下領域:
    • 撰寫與閱讀使用者故事或需求
    • 基礎軟體設計原則
    • 版本控制(例如:Git)
    • 撰寫與執行單元測試
    • 執行或解讀 CI/CD 管線

此為進階至高級工作坊。適合已加入軟體交付團隊(開發者、測試工程師、DevOps 工程師、架構師、產品經理)的專業人士。

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類