OpenCode AI課程
課程簡介:OpenCode AI課程
本課程專為想快速掌握 OpenCode 這類開源 AI 編碼代理的人而設,適合程式設計師、技術主管、產品人員,以及希望用 AI 提升開發效率的進階學習者。
課程以 2 小時精華實戰為主軸,從 OpenCode 的定位、介面與工作模式開始,帶領學員理解如何在終端機、IDE 或桌面端中,運用自然語言驅動 AI 進行程式碼分析、重構、除錯與任務拆解。
本課程不只教你「怎樣用 AI 寫程式」,更著重於建立代理式開發思維:如何把一個模糊需求拆成可執行步驟、如何讓 AI 協助你閱讀陌生程式庫、如何在多個模型之間靈活切換,以及如何在保留資料控制權與隱私前提下,建立屬於自己的 AI 開發流程。
課程大綱:OpenCode AI 精華班(2 小時)
Part 1|認識 OpenCode 與代理式開發思維
-
1.1 OpenCode 是什麼。
-
了解 OpenCode 的核心定位:開源 AI 編碼代理。
-
認識它與傳統聊天式 AI 助手的差異。
-
-
1.2 為什麼需要代理式開發。
-
從「單次問答」走向「持續任務協作」。
-
AI 如何參與真實的程式開發流程,而不只是產生片段程式碼。
-
-
1.3 OpenCode 的主要使用場景。
-
終端機、IDE、桌面端的應用方式。
-
用於寫程式、修 Bug、重構、分析專案與自動化工作。
-
Part 2|OpenCode 環境與模型設定
-
2.1 安裝與基本啟動概念。
-
認識 OpenCode 的安裝流程與首次啟動方式。
-
了解如何快速進入第一個任務對話。
-
-
2.2 模型連接與選擇策略。
-
內建免費模型與外部模型供應商的連接方式。
-
Claude、GPT、Gemini、本地模型的差異與使用情境。
-
-
2.3 工作空間與專案管理。
-
建立專案、切換任務、維持上下文。
-
多會話並行的實際操作方式。
-
Part 3|OpenCode 實戰操作
-
3.1 讓 AI 看懂專案。
-
叫 OpenCode 快速閱讀陌生程式庫。
-
讓 AI 整理專案結構、模組用途與風險點。
-
-
3.2 程式碼生成與修改。
-
用自然語言描述需求,讓 OpenCode 產出新功能。
-
修改現有程式、補測試、處理錯誤與整理文件。
-
-
3.3 除錯與重構。
-
讓 OpenCode 協助找出 bug 的可能位置。
-
以 AI 協助拆分大型函式、整理重複邏輯與重構架構。
-
-
3.4 任務拆解與追蹤。
-
如何把一個大需求拆成多個步驟。
-
讓 OpenCode 逐步執行,並保留修改脈絡。
-
Part 4|進階技巧與實務應用
-
4.1 多模型切換策略。
-
依任務選擇高階模型、平價模型或本地模型。
-
如何兼顧成本、效能與隱私。
-
-
4.2 LSP 與專案理解。
-
認識語言伺服器如何提升 AI 對程式結構的理解。
-
讓 AI 更準確掌握型別、引用與檔案關聯。
-
-
4.3 隱私與資料控制。
-
為何 OpenCode 適合重視資料保密的團隊。
-
開源架構在企業導入上的優勢。
-
-
4.4 日常工作流整合。
-
把 OpenCode 放進日常開發流程。
-
結合終端機、版本控制與團隊協作的使用方式。
-
**以上AI課程由知名香港AI教學先行者 「香港AI學院」 提供課程內容及技術的支援,以確保 「AI課程」 高性價比的品質水平。

