上門編程教學課程內容
課程簡介
本課程專注於 Roo Code 這款開源 VS Code 擴充套件,讓學員在三小時內掌握 多模式代理(Code/Architect/Ask/Debug)、自訂模型配置、雲端代理協作 等核心功能。Roo Code 支援多模型(Claude、GPT、Gemini、本地 LLM),提供角色專屬工作模式,能自動索引程式碼庫、執行終端指令、瀏覽器自動化,並透過檢查點系統實現精細控制。課程強調實作導向,學員將透過實際專案(如全端 HackerNews 複製),體驗從架構規劃到除錯部署的完整 AI 開發團隊工作流,完全開源且自帶 API 金鑰控制成本。
課程目標
-
掌握 Roo Code 的多模式切換與自訂配置技巧。
-
能用不同代理角色實現程式碼生成、架構規劃、除錯與測試。
-
學習程式碼庫索引、MCP 工具整合與雲端代理協作。
-
完成具生產力的全端專案,並理解開源代理開發模式。
-
建立「AI 開發團隊」工作模式,支援個人與團隊開發。
適合對象
-
VS Code 使用者、前端後端開發者或全端工程師。
-
熟悉 GitHub/Slack 工作流的團隊負責人。
-
開源愛好者或成本敏感的獨立開發者。
-
企業 DevOps 團隊,欲導入開源 AI 代理工具。
課程時長與授課方式
課程大綱
第一部分:Roo Code 環境與多模式導覽(約 40 分鐘)
-
Roo Code 架構:開源代理 + 多模式 + 自訂模型 + 雲端協作。
-
安裝配置:VS Code Marketplace、API 金鑰(OpenRouter/Anthropic)、模式設定。
-
核心模式導覽:Code(編碼)、Architect(架構)、Ask(查詢)、Debug(除錯)。
-
實作練習:
第二部分:多代理編程實戰(約 70 分鐘)
-
模式協作:Architect 規劃 → Code 實作 → Debug 除錯 → Test 驗證。
-
程式碼庫索引:語意搜尋整個專案,自動建立檔案關聯圖譜。
-
終端整合:AI 自動執行 npm install、測試、建置指令。
-
實作練習(個人任務):
第三部分:進階功能與雲端代理(約 50 分鐘)
-
自訂模式:建立專屬代理(如「安全審計員」、「效能優化師」)。
-
MCP 生態:瀏覽器自動化、外部工具整合、Roomote 遠端控制。
-
雲端工作流:Slack/GitHub 任務分派、PR 自動審查、團隊協作。
-
實作練習:
第四部分:成本控制與最佳實務(約 20 分鐘)
課程特色