上門編程教學課程內容
課程簡介
本課程專注於 Ona 這款由 Gitpod 團隊開發的 AI 軟體工程平台,讓學員在三小時內掌握 沙盒化開發環境、API 優先架構、多代理並行開發 等核心功能。Ona 提供完全隔離的雲端開發環境,預配置所有工具、依賴與企業安全控制,支援 AI 代理自動化程式碼生成、測試、部署,並與現有 CI/CD、秘密管理、內部資料庫無縫整合。課程強調實作導向,學員將在企業級沙盒環境中完成完整專案(如微服務遷移或安全修補),體驗「AI 工程師即服務」的未來開發模式。
課程目標
-
掌握 Ona 的沙盒環境配置與 API 優先開發工作流。
-
能用 AI 代理實現多儲存庫程式碼變更、自動化測試與部署。
-
學習企業級安全控制、秘密管理與內網整合技巧。
-
完成跨儲存庫自動化任務(如漏洞修補、CI 遷移)。
-
建立「AI 代理 + 人工審核」的混合開發模式,提升團隊效率。
適合對象
課程時長與授課方式
課程大綱
第一部分:Ona 沙盒環境與平台導覽(約 40 分鐘)
-
Ona 核心架構:完全隔離沙盒 + API 優先 + 多代理並行執行。
-
環境導覽:預配置工具鏈、依賴管理、安全控制與內網連接。
-
企業整合:GitHub/GitLab、秘密管理器、CI/CD 管道與 VPC 部署。
-
實作練習:
第二部分:AI 代理程式碼生成實戰(約 70 分鐘)
-
多儲存庫操作:AI 代理跨 GitHub 儲存庫執行一致性變更。
-
自動化任務:漏洞掃描修復、依賴升級、配置檔標準化。
-
人工審核流程:PR 自動生成、人類檢查點、合併策略控制。
-
實作練習(團隊任務):
第三部分:企業級自動化與安全控制(約 50 分鐘)
第四部分:部署與企業應用(約 20 分鐘)
-
持續部署:沙盒環境直接連接到企業 CI/CD,零環境差異。
-
成果展示:團隊分享自動化成果,對比手動與 AI 代理效率。
-
企業場景討論:平台工程、日 2 操作、合規自動化。
-
延伸學習方向:
課程特色
-
企業級沙盒:OS 隔離環境,零環境差異,支持企業內網與安全策略。
-
多儲存庫自動化:一次定義,跨組織全域執行,數週任務縮短至數分鐘。
-
AI + 人工混合:代理自動化 90% 工作,人類專注高價值審核。
-
三小時內完成生產級自動化任務,直接應用於企業專案。