上門編程教學課程內容
課程簡介
本課程專注於 Kiro 這款代理式 AI IDE,讓學員在三小時內掌握 規格驅動開發(Spec-Driven Development)、代理掛鉤(Agent Hooks)、多模態輸入 的完整工作流。Kiro 將自然語言提示轉換為 EARS 規範文件、自動生成架構設計與任務分解,支援 Claude Sonnet 4.5、MCP 工具整合(資料庫/API/文件)、VS Code 擴充相容,並提供背景自動化代理執行測試、文檔更新與程式碼優化。課程強調實作導向,學員將透過「Spirit of Kiro」遊戲專案,體驗從需求規格到生產部署的代理式開發流程。
課程目標
-
掌握 Kiro 的規格驅動開發與 EARS 規範撰寫技巧。
-
能使用代理掛鉤自動化測試、文檔與程式碼品質管理。
-
學習多模態輸入、MCP 工具整合與 Autopilot 自主執行。
-
完成生產級專案(遊戲或 Web 應用)並驗證規格一致性。
-
建立「AI 資深工程師協作」模式,10x 提升開發產能。
適合對象
-
中高階軟體工程師、架構師或技術帶頭人。
-
雲端架構師、DevOps 工程師或全端開發者。
-
開源貢獻者或學習新技術棧的資深開發者。
-
初學 AI 輔助開發但具備程式基礎的工程師。
課程時長與授課方式
課程大綱
第一部分:Kiro 規格驅動開發入門(約 40 分鐘)
-
Kiro 核心架構:Spec → 設計 → 任務 → 代理執行的結構化流程。
-
安裝配置:Desktop IDE 下載、CLI 安裝、VS Code 設定匯入。
-
EARS 規範導覽:自然語言 → 需求文件 → 驗收標準自動生成。
-
實作練習:
第二部分:代理式任務執行實戰(約 70 分鐘)
-
規格同步:程式碼變更自動更新規格文件,雙向一致性保證。
-
任務分解:依賴排序的離散任務清單,含單元測試規劃。
-
代理執行:逐任務委派 Claude Sonnet 4.5,支援中斷調整。
-
實作練習(個人任務):
第三部分:代理掛鉤與自動化工作流(約 50 分鐘)
-
Agent Hooks:檔案儲存觸發自動測試、文檔更新、安全掃描。
-
MCP 整合:資料庫連接、API 文件搜尋、AWS Bedrock 工具調用。
-
Autopilot 模式:自主執行大型任務,保留人類審核控制點。
-
實作練習:
第四部分:生產部署與最佳實務(約 20 分鐘)
-
多模態輸入:上傳 UI 設計圖、白板架構圖指導實作。
-
成果展示:學員分享完整遊戲原型,對比規格執行一致性。
-
企業實務:Steering 文件、團隊規格共享、成本監控。
-
延伸應用:Terraform IaC、FastAPI 開發、安全檔案分享系統。
課程特色
-
規格驅動結構:從混亂提示到結構化需求,消除 AI 幻覺。
-
代理自動化:背景執行測試、文檔、優化,工程師專注架構。
-
VS Code 生態:完整擴充支援,無縫遷移現有工作流。
-
三小時內完成遊戲原型,包含規格、測試、文件全套交付物。
-
企業就緒:MCP 工具整合、本地執行、成本透明化監控。