AI Agent 與系統設計

Agent 不只是更長的提示詞,也不是角色越多越好。這裡整理系統選型、能力與協定整合、執行權限,以及完成判定與人工控制;從你正在遇到的設計問題切入,而不是一次採用所有元件。

推薦起點

按目前想解決的問題挑一篇開始,不必依序讀完。

系列閱讀

依既有策展順序保留完整成員,跨主題篇章也在其中。

建議閱讀順序

Claude 公開工程資料:可靠 Agent

先用已有整合文章總覽,再走架構、元件、拆分、完成判定與人工控制。

  1. 01從 Claude 公開工程資料,建立可靠 Agent 工作流AI Agent 與系統設計
  2. 02Agent Harness 是什麼?從 Claude 公開資料理解可驗證的 AI 工作流AI Agent 與系統設計
  3. 03Claude 如何區分 Prompt、Skill、Tool 與 Subagent?AI Agent 與系統設計
  4. 04Claude 的多 Agent 建議:什麼時候該拆任務?AI Agent 與系統設計
  5. 05AI Agent 驗收:為什麼「完成」不等於任務完成AI Agent 與系統設計
  6. 06AI Agent Definition of Done:如何定義完成條件AI Agent 與系統設計
  7. 07Human-in-the-loop:AI Agent 工作流裡,人該留在哪些關卡?AI Agent 與系統設計
建議閱讀順序

微軟 Agent 課程拆解

依模式、工具控制、context、Agentic RAG 閱讀,不冒充原課程章節順序。

  1. 01AI Agent 5 種設計選型:什麼時候該用哪個、什麼時候別用(拆解微軟官方課程 L3 / L4 / L7 / L8 / L9)AI Agent 與系統設計
  2. 02Browser-Use 跟 MCP 都很熱——但官方課程說:兩個都不是「全或無」的選擇(拆解微軟 L11 / L15)AI Agent 與系統設計
  3. 03微軟把 Context Engineering 升格為單獨一課:4 種 context failure 跟一個成本悖論(拆解微軟官方 L12 / L13)AI 知識、記憶與 RAG
  4. 04Agentic RAG vs 傳統 RAG:5 個關鍵差別、3 種 self-correction、跟「什麼時候別用」(拆解微軟 L5)AI 知識、記憶與 RAG

全部文章

依正式子題分組,組內依原發布時間由新到舊。

Agent 概念、架構與選型

  1. AI Agent 是什麼?Chat、Work 與 Agent 有何差別?
  2. Agent Harness 是什麼?從 Claude 公開資料理解可驗證的 AI 工作流
  3. Claude 的多 Agent 建議:什麼時候該拆任務?
  4. 從 Claude 公開工程資料,建立可靠 Agent 工作流
  5. 避免 Agent 膨脹:何時該用 Task、Board、Skill 或 Profile
  6. 多 Agent 工作入口:從 Dispatcher 到 Work Chief of Staff
  7. AI Agent 5 種設計選型:什麼時候該用哪個、什麼時候別用(拆解微軟官方課程 L3 / L4 / L7 / L8 / L9)
  8. Claude Code 不是更強的補全——它跑的是會自己驗證的 Agent 迴圈
  9. AI 系統架構設計:為什麼我選純 API 不用 Agent 框架

Skills、工具與協定整合

  1. Skill 是什麼?什麼工作值得做成 Skill?
  2. Plugin、Connector、MCP 分別解決什麼問題?
  3. Claude 如何區分 Prompt、Skill、Tool 與 Subagent?
  4. Browser-Use 跟 MCP 都很熱——但官方課程說:兩個都不是「全或無」的選擇(拆解微軟 L11 / L15)
  5. 我為什麼把這 7 個東西都寫成 Skill——一個 PM 的客製化判斷

執行環境、權限與恢復

  1. 第一次 Agent 實驗,怎麼安全走完四個階段?
  2. Agent 的權限、批准、停止條件與還原怎麼分開設計?
  3. NVIDIA OpenShell:讓自主 AI Agent 安全執行的三層架構

Agent 評估與人工控制

  1. AI Agent Definition of Done:如何定義完成條件
  2. AI Agent 驗收:為什麼「完成」不等於任務完成
  3. Human-in-the-loop:AI Agent 工作流裡,人該留在哪些關卡?
  4. AI Agent 評估正在變成一個產品類別:Strands Evals、Agent-EvalKit、Langfuse 怎麼分工