上門AI教學課程內容
Ox Alpha-AI 編程模型課程
兩小時精華班課程大綱
課程簡介
本課程以 Ox Alpha 為核心教學工具,專為開發者、技術團隊、AI 教育者及希望以 AI 提升軟件開發效率的人士而設。課程聚焦其「推理優先」特性,帶領學員運用長上下文、多步驟推理、視覺輸入、工具調用及結構化輸出等能力,處理程式除錯、跨檔案重構、系統設計及代理式開發任務。
Ox Alpha 宣稱支援 1,048,576 token 上下文、最高 131,000 token 輸出,並可處理文字、圖像及影片輸入;適合用於理解大型程式碼庫、分析介面截圖、處理長規格文件,以及維持多輪開發任務的脈絡。現時平台處於匿名測試階段,網站並非模型開發方,因此課程亦會涵蓋結果驗證、私隱保護與負責任使用原則。
課程目標
完成課程後,學員將能夠:
-
理解推理型 AI 編程模型的角色、能力與限制
-
使用長上下文方式讓 AI 分析程式碼庫、規格、錯誤日誌及技術文件
-
撰寫可執行的編程任務指令,包括目標、限制、驗收條件及輸出格式
-
利用 AI 協助進行程式除錯、重構、測試與系統設計
-
運用圖像或介面截圖進行 UI 問題分析與前端實作規劃
-
建立「人類規劃與審核、AI 協助推理與執行」的可靠開發工作流
-
了解工具調用與結構化輸出在 AI Agent 工作流中的應用。
課程流程
| 單元 |
時數 |
核心內容 |
學習成果 |
| 1. Ox Alpha 模型概覽 |
20 分鐘 |
推理型模型、長上下文、多模態能力 |
認識適用任務與限制 |
| 2. 上下文與任務指令 |
25 分鐘 |
程式碼庫輸入、規格設計、驗收條件 |
編寫高質素開發任務書 |
| 3. 除錯與程式重構 |
35 分鐘 |
錯誤分析、根因追查、修正與測試 |
完成一次 AI 輔助除錯 |
| 4. 系統設計與多模態開發 |
25 分鐘 |
架構規劃、UI 截圖分析、結構化輸出 |
產出可實作技術方案 |
| 5. Agent 工作流與安全 |
15 分鐘 |
工具調用、驗證、私隱與使用守則 |
建立個人實務清單 |
詳細課程內容
第一部分:Ox Alpha 模型概覽(20 分鐘)
Ox Alpha 的定位
-
推理優先(reasoning-first)的 AI 模型:先規劃、檢查與推理,再生成答案。
-
面向長期軟件工程任務,例如大型程式碼庫理解、除錯、重構、系統設計及多步驟代理工作。
-
可接受文字、圖像、影片三類輸入,適合把程式碼、錯誤日誌、線框圖、UI 截圖及示範影片一併納入分析。
-
支援原生工具調用與 tool_choice,可用於串接外部功能或設計可執行的 AI Agent 流程。
-
支援依指定 schema 生成 JSON 等結構化輸出,方便銜接 API、測試框架或自動化工作流。
長上下文的開發價值
-
把整個小型專案、核心模組、設計規格與錯誤紀錄放進同一任務脈絡。
-
分析跨檔案的依賴、資料流與技術債,而非只修改單一函式。
-
在多輪對話中持續保留任務背景,適合反覆修訂方案、補充限制與驗證結果。
-
認識「上下文容量大」不代表可免除整理:輸入仍須有結構、重點與範圍。
課堂演示
第二部分:上下文與任務指令(25 分鐘)
AI 編程任務書五要素
| 元素 |
說明 |
範例 |
| 目標 |
清楚說明想完成的功能或要解決的問題 |
為活動網站新增報名表單驗證 |
| 現況 |
提供技術棧、關鍵檔案、資料結構及現有限制 |
使用 React、既有表單元件及 REST API |
| 要求 |
列出功能、介面、邏輯及例外處理 |
驗證電郵、顯示繁體中文錯誤訊息 |
| 限制 |
指定不可更動內容、相容性及安全要求 |
不新增大型套件,不修改資料庫結構 |
| 驗收準則 |
定義何謂完成,並要求測試或輸出文件 |
必須通過單元測試並列出改動檔案 |
長上下文整理技巧
第三部分:AI 輔助除錯與重構(35 分鐘)
除錯的五步推理流程
-
重現問題:描述錯誤訊息、觸發步驟、預期結果及實際結果。
-
分析脈絡:提供相關程式、依賴版本、日誌及最近修改紀錄。
-
建立假設:要求模型按可能性排列根因,避免直接猜測。
-
驗證與修正:設計最小化測試,確認根因後才修改程式。
-
回歸測試:檢查修正是否造成其他功能失效,並更新測試及文件。
重構工作流
實作練習:修復資料快取錯誤
第四部分:系統設計與多模態開發(25 分鐘)
AI 輔助系統設計
多模態開發應用
-
UI 截圖分析:找出元件、版面問題、響應式設計缺陷與無障礙風險。
-
設計圖轉規格:將線框圖轉換成頁面結構、元件清單與實作步驟。
-
錯誤畫面診斷:配合瀏覽器錯誤截圖、網絡請求資料及程式碼分析問題。
-
影片工作流分析:依操作錄影理解使用流程、重現操作問題或規劃測試案例。
Ox Alpha 的官方頁面列明其輸入模態包括文字、圖像及影片,並定位為可理解截圖、圖表及 UI 視覺內容的模型。
實作演練
-
提供一張活動報名頁的 UI 截圖。
-
要求模型輸出:
-
介面元件分解
-
表單欄位及驗證規則
-
響應式設計建議
-
無障礙檢查項目
-
前端實作優先次序
-
學員審核建議,挑選可落地部分建立開發任務。
第五部分:Agent 工作流與安全治理(15 分鐘)
工具調用與結構化輸出
-
工具調用:讓模型根據任務選擇查詢資料、執行測試、讀取文件或調用內部服務。
-
結構化輸出:使用 JSON Schema 限制輸出欄位,降低自由文字帶來的整合錯誤。
-
代理工作流:規劃代理 → 編程代理 → 測試代理 → 審核代理。
-
人類審批點:需求確認、改檔前、執行指令前、部署前必須保留人工決策。
Ox Alpha 宣稱具備原生工具調用、tool_choice 與以 response_format 生成 schema 化結構輸出的能力;這些功能適合建立可整合外部系統的代理工作流。
課程特色
-
推理導向:強調先分析、提出假設、驗證與修正,而非盲目生成程式碼
-
長上下文實作:學習處理長規格、錯誤日誌及跨檔案程式碼問題
-
多模態應用:結合文字、UI 截圖及示範影片分析開發任務
-
實戰工作流:涵蓋需求定義、架構規劃、編程、測試、審核與回退
-
安全優先:內含敏感資料保護、權限控制、人工審批與程式碼驗證方法
-
適用廣泛:方法可遷移至其他 AI 編程模型、AI Coding Agent 或企業內部開發流程
適合對象