歡迎來到專案實戰
這裡是 Learn Harness Engineering 的動手實踐部分。僅僅閱讀講義是不夠的,你需要親自搭建環境,觀察 Codex 或 Claude Code 等代理在不同規則下的真實表現。
專案概覽
本課程包含 6 個漸進式的實戰專案,帶你從零開始建構完整的代理工作環境:
- 提示詞驅動 vs 規則驅動:對比純提示詞驅動的代理和帶有基礎 harness 的代理在表現上的差異。
- 讓專案可讀並接住上次工作:學習如何重構儲存庫結構,使其對 AI 更加友好,並建立工作交接機制。
- 跨工作階段工作連續性:設計狀態檔案和初始化腳本,讓代理可以在多次對話中斷後無縫恢復工作。
- 執行回饋與範圍控制:引入執行時期回饋機制,讓代理能夠自行檢查程式碼是否能正常執行,並修正錯誤。
- 自我驗證與角色分離:建立獨立的評審與驗證環節,防止代理產生「幻覺」或提前宣告完成。
- 綜合代理工作環境:搭建一套完整且具備可觀測性的代理工作環境(綜合演練)。
如何進行
每個專案資料夾中通常包含:
starter/:你的起始工作區。solution/:參考的最終實作(如果你卡住了可以參考)。- 相關的指導檔案,說明本次任務的具體背景和目標。
請使用你習慣的 AI 程式設計代理(如 Claude Code、Cursor、Trae 等)在每個專案的 starter/ 目錄下完成任務。