聯繫我們

課程簡介

等級 1:探索迷宮 – 需求之秘

任務:使用 LLMs(ChatGPT)從模糊輸入中提取結構化的需求。

主要活動:

  • 解讀模棱兩可的產品構想或功能請求
  • 使用 AI:
    • 產生使用者故事和驗收標準
    • 建議人物誌和情境
    • 產生視覺化產物(例如,使用 Mermaid 或 draw.io 建立簡單圖表)

      成果:結構化的使用者故事後備清單 + 初始領域模型/視覺圖表

等級 2:設計熔爐 – 架構師的捲軸

任務:使用 AI 建立並驗證架構計畫。

主要活動:

  • 使用 AI:
    • 建議架構風格(单体、微服務、無伺服器)
    • 產生高階元件和交互圖表
    • 建立類別/模組結構的骨架
  • 透過同伴設計審查挑戰彼此的選擇

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

等級 3:程式碼競技場 – Codex 大考驗

任務:使用 AI 副駕實現功能並改善程式碼。

主要活動:

  • 使用 GitHub Copilot 或 ChatGPT 實現功能
  • 重構 AI 產生的程式碼,以:
    • 提升效能
    • 增強安全性
    • 提高可維護性
  • 注入 "code smells"(代碼壞味道)並進行同伴清理挑戰

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

等級 4:除錯沼澤 – 測試黑暗面

任務:使用 AI 產生並改善測試,然後找出他人程式碼中的錯誤。

主要活動:

  • 使用 AI 產生:
    • 單元測試
    • 整合測試
    • 邊界情況模擬
  • 與其他團隊交換包含錯誤的程式碼,進行 AI 輔助除錯

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

等級 5:管線門戶 – 自動化閘門

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

主要活動:

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

等級 6:監控堡壘 – 日誌瞭望台

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

主要活動:

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

最終等級:英雄的競技場 – 建構終極 AI 支援 SDLC

任務:團隊將所學應用於為小型專案建立可運作的 SDLC 循環。

主要活動:

  • 選擇團隊小型專案(例如,錯誤追蹤器、聊天機器人、微服務)
  • 在每個 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 工程師、架構師、產品負責人)的專業人士。

 7 小時

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類