Vibe Coder
AI Agent 到底是什麼?用一個公式看懂代理系統
AI Agent 到底是什麼?用一個公式看懂代理系統
Claude 告訴你「怎麼做」是一回事,讓 AI 直接幫你「做完」是另一回事。這一篇,你會學到理解 AI Agent 最重要的一個等式,搞懂為什麼 n8n、Claude Code 這些工具背後其實都是同一套邏輯。
你將學到什麼
Agent = Model + Harness
拆解這個公式,看懂 AI 模型與執行框架各自負責什麼。
Agent 的三大能力
工具呼叫、記憶、規劃,缺一個都不算完整的 Agent。
Harness 的四個核心元件
工具登錄、執行迴圈、上下文管理、錯誤處理。
Orchestrator 與 Subagent
複雜任務怎麼拆給多個 AI 分工完成。
核心公式:Agent = Model + Harness
Model 是 AI 本身,例如 Claude、GPT,它負責理解任務、決定下一步、生成回應。Harness 是包住 Model 的外圍系統,負責工具管理、記憶、迴圈控制、輸入輸出。沒有 Harness,Model 只是個問答機,它可以告訴你該怎麼做,但沒辦法自己動手做。
| 元件 | 負責什麼 | 例子 |
|---|---|---|
| Model | 理解任務、決定下一步、生成回應 | claude-opus-4-6、gpt-4o |
| Harness | 管理工具、記憶、迴圈、輸入輸出 | Claude Code、n8n、LangChain |
Agent 能做什麼:三大能力
| 能力 | 說明 | 例子 |
|---|---|---|
| 工具呼叫(Tool Use) | 呼叫外部函式或 API 取得資訊或執行動作 | 搜尋網路、讀寫檔案、呼叫 API、執行程式碼 |
| 記憶(Memory) | 記住對話歷史或外部知識,讓回應有上下文 | 對話歷史、向量資料庫、使用者偏好 |
| 規劃(Planning) | 把複雜任務拆解成步驟,依序或並行執行 | ReAct 迴圈、Chain of Thought、多步驟任務 |
Harness 的四個核心元件
一個完整的 Agent Harness,通常包含以下四個元件:
- 工具登錄(Tool Registry):定義 Agent 能使用哪些工具、每個工具的輸入輸出格式,Model 從這裡選擇要呼叫哪個工具。
- 執行迴圈(Execution Loop):Model 輸出 → 判斷是否呼叫工具 → 執行工具 → 把結果餵回 Model → 重複直到任務完成。
- 上下文管理(Context Management):管理送給 Model 的訊息歷史,確保不超過 context window,決定哪些資訊要保留。
- 錯誤處理(Error Handling):工具呼叫失敗時的重試邏輯、異常情況的回退策略、防止無限迴圈的安全機制。
Orchestrator 與 Subagent:複雜任務怎麼分工
複雜任務通常需要多個 Agent 協作。Orchestrator(協調者)負責拆解任務和分配工作,Subagent(子代理)負責執行具體的子任務。
| 角色 | 負責 | 類比 |
|---|---|---|
| Orchestrator | 理解總任務、拆解步驟、分配給 Subagent、整合結果 | 專案經理 |
| Subagent | 執行單一明確的子任務,回報結果給 Orchestrator | 專業執行者 |
以下是一個簡化的 Orchestrator 呼叫多個 Subagent 的範例:
# Orchestrator 把任務拆給不同的 Subagent
def orchestrate(task: str):
# 拆解任務
plan = planner_agent.plan(task)
results = []
for step in plan.steps:
# 派給對應的 Subagent
result = subagent_for(step.type).execute(step)
results.append(result)
# 整合所有結果
return synthesizer_agent.merge(results)
小結:從理解到設計
記住這個等式:AI Agent = Model + Harness。接下來的模組,你會分別學到怎麼定義工具、怎麼用 n8n 搭建視覺化的 Harness、怎麼用 Claude Code 實戰,以及怎麼設計多 Agent 架構。這一篇是所有後續內容的地基。
延伸學習
ChatGPT 很強,但真正讓你下班的是 Google
六小時完整實錄。從「AI 很厲害,為什麼你還是每天加班」這個問題出發,把 Google Workspace 當成真正的工作平台重新設計一次流程 ── Sheets 的資料結構、Drive 與 Docs 的文件流、Gmail 與 Calendar 的通知系統,再用 Apps Script 讓它自己跑起來,最後收斂成一張屬於你自己的 AI 工作能力地圖。
NT$ 4,599
HE101|Harness Engineering Foundation(3 小時)
三小時的地圖課,不是操作課。把 Model 與 AI System 分開,拆解一套 AI Harness 的八個組成(Goal、Context、Knowledge、Rules、Tools、Workflow、Evaluation、Iteration),再帶你逆向拆解四個你已經在用的系統,最後畫出自己的第一張 Harness Blueprint。5 章 27 課,附學員講義 PDF 與術語速查表。
NT$ 2,599

