Frank Chiu

徐享/享哥

AI應用規劃師

具有 10 年經驗在數位行銷與電商廣告領域,專精生成式AI應用與個人資料保護,致力於以獨特商業洞察與實戰案例研討,助力品牌突破成長瓶頸。

Skill 之後,下一個 AI 開發者一定要懂的詞:Agent Harness

- 從教 AI 怎麼做,到設計 AI 怎麼完成工作。 -

最近如果你有在使用 Codex、Claude Code 或其他 AI Coding Agent,應該會一直看到一個詞:Skill

我自己這陣子也花了不少時間研究 Skill,因為它解決了一個很重要的問題:怎麼把「我做事情的方法」交給 AI。

以前我們寫 Prompt,後來開始把 SOP、規則、範例與檢查標準整理成 Skill。這樣 AI 不只是知道我們想要什麼,也開始知道一件事情應該怎麼做。

但研究 Skill 到後來,我發現下一個同樣關鍵的概念已經浮現出來了:Agent Harness

本文把 Agent Harness 當成一個工作架構來討論。這個詞在不同社群裡未必有完全一致的正式定義,以下採用的意思是:讓 Agent 能夠取得資訊、使用工具、執行任務、處理失敗並在權限邊界內持續工作的整套環境與機制。

Skill 解決「怎麼做」,Harness 解決「怎麼工作」

假設今天我要一個 AI 幫我開發網站,我可以寫一個 frontend Skill,告訴它:

  • UI 應該怎麼設計
  • React 元件怎麼拆分
  • Accessibility 怎麼檢查
  • 測試怎麼執行
  • 完成前要驗收哪些事情

這些內容是在教 AI:「怎麼把前端做好。」這就是 Skill。

但接下來還有一連串問題:

  • AI 要怎麼讀取我的專案?
  • 它要怎麼修改檔案與執行指令?
  • 哪些工具可以使用?
  • 執行失敗後要不要重試?
  • 做到一半要怎麼保留狀態?
  • 哪些事情可以自行完成,哪些事情一定要先詢問?

這些就不是單一 Skill 可以解決的問題。讓 Agent 真正「工作起來」的環境、流程與控制機制,就是 Agent Harness 所處理的範圍。

模型是大腦,Skill 是 SOP,Harness 是整間公司

我現在會用下面這個方式理解 AI Agent:

Model → Harness → Skills → Tools / MCP → Product

如果把 AI 想成一位員工:

元件 可以怎麼理解 主要作用
Model 大腦 理解、推理與解決問題
Harness 工作環境與管理制度 提供上下文、流程、權限、狀態與錯誤處理
Skills SOP 與專業方法 告訴 Agent 某一類工作應該怎麼完成
Tools / MCP 工具與外部連接 讓 Agent 搜尋資料、操作檔案、呼叫 API 或使用服務
Product 最終工作場景 把前面的能力組合成使用者真正需要的產品

因此,Harness 決定的不是某一個專業步驟,而是這個 AI 能不能從「想」走到「做」,再從「做」走到「驗收完成」。

為什麼同一個模型,在不同工具裡差這麼多?

這是很多人使用 AI Coding 工具後都會遇到的疑問:明明底層可能使用能力相近的模型,為什麼放進不同 Coding Agent,體感卻可以差很多?

原因之一就在 Harness。

我們實際使用的從來不只是 Model,而是:

Model × Context × Tools × Skills × Harness

你怎麼把檔案提供給它、怎麼讓它搜尋程式碼、怎麼讓它執行 Shell、怎麼把錯誤回饋給它、怎麼讓它修改後重新測試,以及怎麼讓它在長任務裡維持方向,都會直接影響最後結果。

所以未來比較 AI Agent 時,可能不能只問:「它用哪一個模型?」還要開始問:「它的 Harness 怎麼設計?」

為什麼 Codex 值得研究?

OpenAI 的 Codex GitHub repository 是一個值得研究的 Coding Agent 實作樣本。

如果只把它看成「一個 AI Coding CLI」,可能會錯過更值得觀察的部分:一個模型是如何被組織成可以在專案裡工作的 Agent。

可以從以下幾個方向閱讀它的設計:

  • Agent 的執行流程
  • Context 如何取得與整理
  • 工具呼叫與結果回傳
  • Shell 與檔案系統操作
  • Sandbox、權限與 Approval
  • MCP 與 Skills 的整合
  • 長任務中的狀態與錯誤處理

這些能力加在一起,才構成一個真正可以工作的 Agent。模型本身很重要,但它只是整個系統中的一層。

Agent Harness 不只適合寫程式

Agent Harness 的思維不一定只能拿來做 Coding Agent。只要一項工作需要多步驟執行、外部工具、領域規則與可驗收的結果,就可以思考如何組裝自己的工作環境。

應用方向 Harness 組合方式 可能的產品形態
SEO Agent Agent Harness+SEO Skill+Search Console/GA4 工具+網站資料 SEO 分析與優化助手
Google Ads Agent Agent Harness+投放策略 Skill+廣告工具+公司 SOP AI 投放助理
標案 Agent Agent Harness+標案 Skill+政府規範+PDF/Excel/Drive 工具 企業內部標案助手

這時候我們做的就不只是聊天機器人,而是在替不同工作組裝不同的 AI 員工。

Skill 其實只是其中一層

一開始很容易以為:「只要把 Skill 寫好,AI 就會變專業。」這句話只說對了一半。

Skill 解決的是:

AI 知不知道這件事情應該怎麼做?

Harness 解決的則是:

AI 有沒有能力沿著這套方法一路做到完成?

一個 Skill 即使寫得很完整,如果 Agent 沒有讀取檔案的能力、沒有適合的工具、沒有錯誤回饋、沒有驗收流程,最後仍可能只能產生一段看起來合理的回答,而不是完成一項工作。

反過來說,Harness 也不能取代 Skill。沒有專業方法與檢查標準,Agent 可能很會操作工具,卻不知道什麼才是好的結果。

AI 產品的競爭正在改變

前幾年的 AI 產品,很多競爭集中在 Prompt:誰的 Prompt 寫得好,誰的結果看起來比較漂亮。

後來大家開始做 RAG、Knowledge Base 與 Tools,接著又出現 Skills、MCP 與 Agent。下一階段的競爭,很可能會落在如何把這些元件組成一套穩定工作的系統:

Model + Harness + Skills + Tools + Domain Knowledge + Product UX

模型會持續變強,工具協定也會逐漸標準化,Skill 甚至可能大量開源。最後真正拉開差距的,反而可能是你怎麼替 AI 設計工作方式,以及能不能把結果穩定交付給使用者。

開始研究 Agent Harness,可以先問這五個問題

如果你想開始設計自己的 Agent Harness,可以先從這五個問題開始:

  1. Agent 需要哪些專案資料與 Context?
  2. 它需要讀寫哪些檔案、資料庫或外部服務?
  3. 哪些工具可以自動使用,哪些操作需要 Approval?
  4. 指令失敗、工具回傳錯誤或結果不完整時,應該如何處理?
  5. 任務完成的驗收條件是什麼,誰負責最後確認?

這些問題會把討論從「我要一個會聊天的 AI」推進到「我要一個可以完成工作的系統」。

結語:從教 AI 回答,到設計 AI 完成工作

如果你最近才剛開始研究 Skill,下一個關鍵字可以直接記起來:Agent Harness

我們正在從「教 AI 怎麼回答問題」,進入「設計 AI 怎麼完成工作」的階段。

當大家都能取得差不多的模型、MCP,甚至差不多的 Skill 時,真正重要的就會變成:誰能替 AI 設計出更好的工作方式,讓它在清楚的邊界裡持續執行、修正與交付結果。

延伸閱讀:

常見問答 (FAQ)

Q1:Agent Harness 是什麼?

Agent Harness 是讓 AI Agent 能在真實環境中工作的整套環境與機制,通常包含 Context 管理、工具呼叫、檔案與 Shell 操作、狀態保存、錯誤處理、權限與 Approval,以及任務驗收流程。

Q2:Skill 和 Agent Harness 有什麼差別?

Skill 教 Agent 某一類工作應該怎麼做,像是 SOP 或專業方法;Agent Harness 則負責讓 Agent 取得資料、使用工具、執行步驟、處理失敗並在權限邊界內持續完成任務。

Q3:為什麼同一個模型放在不同 AI Agent 裡,效果可能不同?

因為最後結果不只由模型決定,也受到 Context、Tools、Skills 與 Harness 影響。檔案怎麼提供、工具怎麼呼叫、錯誤怎麼回饋、權限怎麼控制,都可能改變 Agent 的工作品質。

Q4:設計 Agent Harness 時,最先要處理什麼?

最先要定義任務邊界、可使用的資料與工具、需要人工核准的操作,以及明確的完成與驗收條件。這些規則確定後,再決定要加入哪些 Skills 與模型能力。

Q5:Agent Harness 只能用來開發網站或程式嗎?

不只能。SEO 分析、廣告投放、標案整理等工作,只要具備多步驟流程、外部工具、領域規則與可驗收結果,都可以用 Agent Harness 加上對應的 Skill 與資料來源來設計。

相關文章

AI 讓程式碼越來越便宜,但「知道什麼值得做」正在變得越來越貴
AI 讓程式碼越來越便宜,但「知道什麼值得做」正在變得越來越貴
商業策略 AI工具 Vibe Coding

2026/08/19

AI 時代的知識策展:把資訊整理成可學習的知識系統
AI 時代的知識策展:把資訊整理成可學習的知識系統
商業策略 AI工具 內容行銷

2026/08/14

用 Codex 打造 AI 影片工廠:串接六大 AI 能力的完整工作流
用 Codex 打造 AI 影片工廠:串接六大 AI 能力的完整工作流
AI自動化 AI工具 影音行銷

2026/08/14

Learning OS 是什麼?AI 如何打造專屬自己的個人化學習系統
Learning OS 是什麼?AI 如何打造專屬自己的個人化學習系統
AI自動化 AI工具 ChatGPT

2026/08/14

MiniMax H3 第三條路:先租 GPU,還是該買 RTX 5090?
MiniMax H3 第三條路:先租 GPU,還是該買 RTX 5090?
AI自動化 AI工具 影音行銷

2026/08/14

企業工作自動化不只有 ChatGPT!6 大 AI 自動化能力解析與導入指南
企業工作自動化不只有 ChatGPT!6 大 AI 自動化能力解析與導入指南
商業策略 AI自動化 AI工具

2026/07/29

為什麼 Odoo 廣告狂打?AI 時代的 ERP 導入策略與自動化工作流指南
為什麼 Odoo 廣告狂打?AI 時代的 ERP 導入策略與自動化工作流指南
商業策略 AI自動化 AI工具

2026/07/10

AI 時代不用從零開始!20 個必看的 GitHub 開源 AI Business OS 專案
AI 時代不用從零開始!20 個必看的 GitHub 開源 AI Business OS 專案
AI自動化 AI工具 Vibe Coding

2026/07/10

應該選哪個?Power Automate 與 n8n 自動化工具終極比較指南
應該選哪個?Power Automate 與 n8n 自動化工具終極比較指南
AI自動化 AI工具 Power Automate

2026/05/07