Buda LogoBuda

WhatsApp 客服

用 Buda 把 WhatsApp 變成 24 小時 AI 客服,上傳知識庫文件即可上線

WhatsApp 客服場景

把產品手冊、FAQ、政策文件上傳到 Drive,掛上 WhatsApp,Agent 就變成了一個 24 小時在線的客服。每個用戶進來都是獨立的會話,互不干擾。

運作原理

用戶發訊息 → WhatsApp → Buda Chat Channel → Agent(唯讀知識庫)→ 回覆用戶

每個用戶與 Agent 的對話都是一個獨立的 Chat Session(會話),上下文彼此隔離。即使同時有一萬個用戶在聊,每個人看到的都是自己的對話記錄。

想了解 Chat Session 的完整機制,參見 Chat Session 概念說明

為什麼客服 Agent 必須設為唯讀

Agent 預設擁有讀寫 Drive 的能力。在客服場景下,必須限制為唯讀,原因很簡單:

  • 你上傳的是公司文件,不能讓用戶透過對話刪除或修改它們
  • 客服的職責是「回答問題」,而不是「操作文件」

有兩個地方需要設定唯讀:

  1. agents.md(Agent 指令) — 明確告訴 Agent:「你是客服,只能讀取文件,不能寫入或刪除。」
  2. Chat Channel 工具設定 — 在頻道設定裡關閉寫入工具,從工具層面徹底屏蔽寫入操作。

兩者配合,形成雙重保障。

操作步驟

準備知識庫文件

把產品手冊、FAQ、退換貨政策等文件上傳到 Drive。支援 PDF、Word、Markdown 等格式。

建立客服 Agent

新建一個 Agent,在 agents.md 裡寫清楚角色和限制:

你是 [品牌名] 的客服助理。

職責:
- 根據知識庫文件回答用戶關於產品、訂單、政策的問題
- 用友善、簡潔的語氣回覆

限制:
- 只能讀取文件,不能寫入、修改或刪除任何文件
- 不確定的問題,引導用戶聯繫人工客服

設定 Chat Channel 為唯讀

在 Agent 的 Chat Channels 設定中,找到工具權限,關閉所有寫入相關的工具(寫文件、刪文件等),只保留讀取工具。

這一步不能省略。即使 agents.md 裡寫了「唯讀」,工具層面不限制的話,Agent 仍然有能力執行寫入操作。

接入 WhatsApp

參照 接入 WhatsApp 文件,掃碼綁定一個 WhatsApp 帳號,並將其關聯到這個客服 Agent。

測試

用另一個 WhatsApp 帳號發訊息給客服號,驗證:

  • Agent 能正確回答知識庫裡的問題
  • Agent 不會執行任何文件寫入操作

延伸場景

基礎客服跑通之後,可以進一步擴展:

場景做法
多語言客服上傳多語言版本的知識庫,Agent 會自動識別用戶語言回覆
群聊客服把 Agent 帳號加入 WhatsApp 群,群內所有訊息都會被處理
定期更新知識庫直接替換 Drive 裡的文件,Agent 下次對話自動使用新內容

On this page