為 Agent 設計產品 (Designing for Agents)

原始來源與檔名:為Agent設計產品-MCP與上下文缺口.md

來源:[[@dotey]] (轉載 Teddy Riker) / X — 2026-04-28 原始檔名:2026-04-28T092707+0800-为 Agent 设计产品.md


NAPKIN | 餐巾纸

餐巾紙公式

新世代產品架構 = User -> 使用者的 Agent -> 軟體的專屬 Agent -> Database

傳統 UI 正在被 Agent API (如 MCP) 取代。為 Agent 設計產品的核心是:主動交出 Markdown 規範(而不是等 Agent 猜)、要求 Agent 每次調用工具時提供「理由」以建立回饋迴圈,並辨識並填補「使用者的 Agent」與「軟體系統」之間的 Context Gap。

一句話

未來有 80% 的軟體互動是看不見的。你的產品不能只對人類好用,更要對人類派來的 AI 大管家好用。

餐巾紙草圖

[舊世界]
User ---> (UI 點擊/拖曳) ---> Database

[新世界: Agent to Agent 溝通]
User ---> (口頭交代) ---> User's Agent (Claude) 
                                | (MCP / API 通訊) 
                           Software's Agent (Notion/Salesforce)
                                |
                             Database

設計守則:
1. 不讓 Agent 猜: 主動提供 MD 規範。
2. 留存 Rationale: 要求工具調用附帶理由,藉此探知使用者意圖。
3. 填補 Context 缺口: 你的 Agent 提供政策,使用者的 Agent 提供行事曆脈絡。

ROUND 1: SKELETON | 骨架掃描

“這本書在說什麼”

章節骨架

  1. 趨勢破題: Salesforce 推出 Headless 360,承認未來的軟體可能不需要 GUI 介面。Ramp 的 MCP 流量增長 10 倍。
  2. 新的交互模式: 介面從 User -> UI -> DB 轉變為 User -> User's Agent -> Software's Agent -> DB
  3. 教會 AI 成功: 舉例 Notion MCP 強制 Agent 在寫入前讀取專屬的 Markdown 規範;反例 Slack 讓 Agent 亂猜格式導致高修改成本。
  4. 建立反饋循環 (Observability): MCP 看不到對話上下文。解法是強制工具呼叫帶入 rationale(理由)參數,透過日誌分析意圖,進而開發出真正需要的新工具(如自動生成事故報告)。
  5. 留意上下文缺口 (Context Gap): 在報銷場景中,User’s Agent 有使用者的行程與信件,Software’s Agent 有公司的 GL 代碼與政策。兩者應該互補,而不是把問題(選代碼)推回給人類。

ROUND 2: DISSECTION | 血肉解剖

“憑什麼這麼說”

ROUND 3: SOUL | 靈魂提取

“還能怎么用”


為 AI 智能體打造產品架構 (Architectural Deep Dive)

前言/背景

隨著 MCP (Model Context Protocol) 成為業界標準,軟體的邊界正在被打破。人類用戶不再親自登入介面,而是委派其個人 AI 智能體(如 Claude)代勞。這引發了軟體產業自 Web 2.0 以來最大的典範轉移:從為「人類的眼睛和滑鼠」設計 GUI,轉向為「大語言模型的 Token 與邏輯」設計 Agent API。

章節詳細總結

1. 互動架構的無頭化 (Headless Paradigm Shift)

Salesforce 推出 Headless 360,標誌著傳統企業軟體承認其龐大 UI 的護城河正在失效。

2. 上下文注入與防呆設計 (Pre-loading Context & Guardrails)

在舊架構中,開發者靠閱讀 API 文檔來理解系統限制。在新架構中,必須採用「Just-In-Time (JIT) Context Injection」。

3. 可觀測性與意圖重建 (Observability & Intent Reconstruction)

當介面消失,產品經理將失去對使用者行為(如點擊流、停留時間)的傳統監控手段。

4. 彌合上下文缺口 (Bridging the Context Gap)

在 Agent-to-Agent 的通訊中,雙方存在資訊不對稱。

總結與結論