返回部落格

搭建客服 Agent 最快的方法,是不要搭建它

當人們第一次聽到「給 Agent 執行階段加一個 Skill 檔案就能搭建客服 Agent」時,常見的反應是:這也太簡單了吧,不可能是真正的方案。 本能會驅使你去選 Coze 那樣的可視化工作流,或者直接上手用 LangGraph 從零寫一個完整的 Agent 迴圈。

實際情況恰恰相反。給現有 Agent 執行階段加一個 Skill,不是什麼妥協方案——對於任何想要完全掌控客服 Agent 卻又不想重新發明基礎設施的人來說,它就是最務實的路徑

先搞清楚層級

在比較方案之前,你需要看清每一塊在技術棧中的位置:

┌─────────────────────────────────────────────┐
│              客戶能看到的部分                  │
│   微信 · 飛書機器人 · 網頁 Widget · ...        │
└──────────────────┬──────────────────────────┘

┌──────────────────▼──────────────────────────┐
│         Agent 平台(Hermes / OpenClaw)       │
│   訊息通道 · 工具迴圈 · 會話 · 記憶 · MCP · 定時 │
└──────────────────┬──────────────────────────┘

┌──────────────────▼──────────────────────────┐
│              Skill / 提示詞層                  │
│   分類邏輯 · 知識庫檢索 · 工單生成 · 升級規則    │
└─────────────────────────────────────────────┘

Hermes 和 OpenClaw 都是全棧 Agent 平台——各自都同時包含了訊息通道(Telegram、微信、飛書等)和 Agent 執行階段(工具迴圈、會話、記憶、MCP、定時)。它們是替代關係,不是上下級。你選一個即可。

你的 Skill 在最底層,它定義「怎麼做客服」。上面的一切——Agent 執行階段和訊息通道——都已經內建在你選的平台裡。你不用寫工具呼叫迴圈,不用寫會話管理器,也不用寫訊息通道適配器。它們已經在那兒了。

所以「給 Hermes 加一個客服 Skill」不是什麼半吊子方案。它就是在搭一個完整的客服 Agent。和 Coze 的區別只在於互動方式:

  • Coze:在網頁上拖拽節點、勾選外掛、上傳知識庫。
  • Hermes + Skill:寫一份 SKILL.md、配置知識庫、接上工具,然後執行 hermes

產出是同一個東西:一個能透過訊息通道接收客戶問題、進行多輪對話、查詢知識庫、呼叫工具、生成工單草稿的系統。

三條路全面對比

Coze / DifyHermes + Skill從零寫(LangGraph 等)
Agent 執行階段平台託管Hermes 提供你自己寫
訊息通道平台內建Hermes 或 OpenClaw(Telegram / 微信 / 飛書 / 釘釘 / ...)你自己接
客服邏輯可視化工作流 DAGSKILL.md + 提示詞程式碼定義
知識庫平台內建 RAGMCP / 本地文件你自己搭
會話記憶平台託管Hermes 原生 session memory你自己管理
7×24 執行平台保證自己部署到伺服器你自己維運
資料控制平台伺服器你自己的機器你自己的機器
學習成本低(拖拽)中(寫 Skill + 配置)高(寫全套程式碼)
靈活性天花板平台能力邊界Skill + MCP 能力邊界無限

到底選哪一個

要最快跑通一個客服 Agent 原型 → Coze / Dify。零程式碼、有知識庫、有外掛、能發布到飛書或微信。代價是資料在平台端,功能天花板受平台迭代速度限制。適合非開發者,能在有限時間內看到知識庫、外掛、工作流和除錯之間的關係。

要一個自己能完全控制的客服 Agent,長期執行 → Hermes(或 OpenClaw)+ 客服 Skill。你已經有 Agent 平台的全部能力——訊息通道、會話記憶、MCP、定時任務——都內建好了。缺的只是客服領域的 Skill 檔案。在這個 Skill 裡寫清楚:分類規則(退換貨 / 查訂單 / 投訴升級)、知識庫檢索策略、工單工具呼叫條件、什麼場景轉人工。部署到自己的伺服器上跑 7×24。

要嵌入自己產品裡,需要深度客製 → LangGraph。你控制整個 Agent 迴圈的每個細節。代價是你要自己寫會話管理、訊息通道適配、長期記憶策略、監控和維運。但不要從 while True: response = LLM(...) 開始——即使是用 LangGraph,也是用它提供的持久化、狀態管理和 Human-in-the-loop 原語,而不是從零造輪子。

一句話總結

給 Hermes(或 OpenClaw)加一個客服 Skill,不是「就算了」——它就是在搭一個客服 Agent。Skill 是 Agent 的「腦子」,Hermes 和 OpenClaw 是「身體」——通道和執行階段已經在那兒了。你只寫腦子,身體已經有了。Coze 是把腦子和身體都放在託管平台上。從零寫是你自己同時造腦子和身體。選一個適合你通道需求的平台,然後把 Skill 加上去。

準備好部署自己的機器人了嗎?

3 分鐘內讓您的 Telegram AI 機器人上線,無需伺服器設定。

開始部署