📞 自動化客戶回覆
客戶問題百百種,但 80% 都是重複的常見問題。讓 Ada 成為你的第一線客服,自動處理常見諮詢,你只需要處理真正需要人工介入的狀況。
情境描述
適用場景
| 場景 | 說明 |
|---|---|
| 🛒 電商客服 | 訂單查詢、退換貨流程、產品規格詢問 |
| 🏢 服務業 | 預約查詢、服務說明、價格諮詢 |
| 📱 SaaS 產品 | 使用教學、故障排除、功能詢問 |
| 🎓 教育機構 | 課程諮詢、報名流程、常見問題 |
預期效果
- ⚡ 回應速度提升:從小時級降到秒級
- 📈 服務時間延長:24/7 自動回覆
- 😊 客戶滿意度提升:即時回應,不讓客戶等待
- ⏱️ 節省人力成本:處理 80% 重複問題
需要的工具設定
必要工具
| 工具 | 用途 | 設定位置 |
|---|---|---|
| Telegram Bot | 接收與回覆客戶訊息 | Admin Panel → Messaging |
| 知識庫文件 | 儲存常見問答 | Ada 工作目錄 |
| 通知設定 | 無法處理時通知你 | Admin Panel → Ada Tab |
工具權限設定
在 Admin Panel 的 Ada 分頁,啟用以下工具:
✅ message (send/receive)
✅ read (知識庫文件)
✅ web_search (查詢產品資訊)
⬜ exec (關閉 - 客服不需要系統指令)
AI 夥伴人格建議
客服專員 Ada 設定
{`# SOUL.md - 客服專員 Ada
## 核心定位
你是 **Ada**,一位親切專業的客戶服務專員。
你的使命是為客戶提供即時、準確、友善的服務。
## 人格特質
- 親切有耐心,即使面對生氣的客戶也保持冷靜
- 注重細節,確認客戶問題後再給答案
- 主動積極,預測客戶可能需要的協助
## 專業領域
- 產品規格與使用方式
- 訂單查詢與物流追蹤
- 退換貨政策與流程
- 常見問題排解
## 溝通風格
- 使用繁體中文,語氣親切有禮
- 回覆結構:問候 → 確認問題 → 提供解答 → 詢問是否還需要協助
- 遇到無法處理的問題,禮貌地告知會轉交給相關部門
## 處理原則
1. **確認優先**:先確認理解客戶問題,再給答案
2. **不亂承諾**:不確定的事務先查證,不隨意承諾
3. **記錄重要資訊**:客戶反饋、特殊需求要記錄下來
4. **及時升級**:遇到無法處理的問題,10 分鐘內轉交人工`}
實際操作流程
步驟 1:建立知識庫
建立常見問題庫,讓 Ada 有參考依據:
{`# 常見問題庫
## 訂單相關
Q: 訂單什麼時候會到?
A: 請提供您的訂單編號,我幫您查詢物流狀態。一般訂單出貨後 1-3 個工作天送達。
Q: 如何查詢訂單狀態?
A: 您可以:
1. 登入會員中心查看訂單詳情
2. 提供訂單編號,我幫您查詢
3. 點擊出貨通知信中的追蹤連結
Q: 可以取消訂單嗎?
A:
- 未出貨:可以直接取消,款項將於 3-5 個工作天退還
- 已出貨:無法取消,但可選擇拒收或申請退貨
## 退換貨相關
Q: 可以退貨嗎?
A: 可以,我們提供 7 天鑑賞期。請確認:
- 商品保持全新狀態
- 包裝完整(含配件、贈品)
- 填寫退貨申請表
Q: 退貨運費誰負擔?
A:
- 商品瑕疵:我方負擔來回運費
- 個人因素:需自行負擔寄回運費
## 產品相關
Q: [產品名稱] 有現貨嗎?
A: 請讓我查詢一下庫存... [連接庫存系統查詢]
Q: 這個產品有保固嗎?
A:
- 電子產品:一年保固
- 配件類:三個月保固
- 詳情請見產品頁面說明`}
步驟 2:設定 Telegram Bot
- 在 Telegram 搜尋 @BotFather
- 建立新機器人,取得 Bot Token
- 在 Admin Panel → Messaging → Telegram 填入 Token
- 測試 Bot 是否正常運作
{`/newbot
# 輸入機器人名稱
MyShop Customer Service
# 輸入 username(必須以 bot 結尾)
myshop_cs_bot
# 取得 Token
Use this token to access the HTTP API:
123456789:ABCdefGHIjklMNOpqrSTUvwxyz`}
步驟 3:設定自動回覆流程
{`{
"trigger": "收到 Telegram 私訊",
"steps": [
{
"action": "分析訊息意圖",
"agent": "Ada",
"description": "判斷客戶想問什麼"
},
{
"action": "查詢知識庫",
"agent": "Ada",
"description": "尋找對應答案"
},
{
"action": "回覆客戶",
"agent": "Ada",
"description": "提供解答"
},
{
"action": "記錄對話",
"agent": "Ada",
"description": "儲存到對話記錄"
}
],
"escalation": {
"condition": "無法回答或客戶要求人工",
"action": "通知管理員並轉交對話"
}
}`}
步驟 4:測試與上線
- 內部測試:用另一個帳號測試各種問題
- 小範圍試行:開放給少數客戶使用
- 收集反饋:記錄 Ada 無法處理的問題
- 持續優化:更新知識庫,調整回覆風格
CodeBlock 展示設定範例
完整設定檔範例
{`# ============ SOUL.md ============
你是 **Ada**,一位親切專業的客戶服務專員。
你的使命是為客戶提供即時、準確、友善的服務。
## 人格特質
- 親切有耐心
- 注重細節
- 主動積極
## 專業領域
- 產品規格與使用方式
- 訂單查詢與物流追蹤
- 退換貨政策與流程
## 溝通風格
- 使用繁體中文,語氣親切有禮
- 回覆結構:問候 → 確認問題 → 提供解答 → 詢問是否還需要協助
- 遇到無法處理的問題,禮貌告知會轉交
## 處理原則
1. 確認優先:先確認理解客戶問題
2. 不亂承諾:不確定的事務先查證
3. 及時升級:無法處理時 10 分鐘內轉交人工
# ============ USER.md ============
- **Name:** [公司名稱]
- **產業:** [電商/服務業/SaaS]
- **業務模式:** [簡短描述]
## 客服政策
- 服務時間:24/7 自動回覆
- 人工支援:平日 9:00-18:00
- 緊急聯繫:[管理員 Telegram ID]`}
升級通知設定
{`# 當需要人工介入時的通知設定
escalation:
triggers:
- keyword: ["人工", "客服", "找真人", "投訴"]
- sentiment: "negative" # 負面情緒偵測
- confidence: "low" # Ada 不確定答案時
notification:
method: "telegram"
target: "@admin_username"
message: |
🚨 客戶服務需要人工介入
客戶:{customer_name}
問題:{last_message}
對話記錄:{conversation_link}
請盡快處理!
auto_reply:
message: |
非常抱歉,這個問題我需要請專員為您處理。
已為您轉接,請稍等 5-10 分鐘,會有專人為您服務。
謝謝您的耐心等候!`}
進階應用
與訂單系統整合
{`// 訂單查詢 API 整合範例
async function queryOrder(orderId) {
const response = await fetch('https://api.myshop.com/orders/' + orderId, {
headers: {
'Authorization': 'Bearer ' + process.env.SHOP_API_KEY
}
});
const order = await response.json();
return {
status: order.status,
items: order.items,
total: order.total,
shipping: order.shipping_tracking,
estimated_delivery: order.estimated_delivery
};
}
// Ada 可以呼叫這個函數查詢訂單`}
客戶滿意度追蹤
{`對話結束後,Ada 自動發送:
---
請問這次的回覆有幫助到您嗎?
👍 有幫助 / 👎 沒幫助
您的反饋能讓我們提供更好的服務!
---
點擊統計自動記錄到:
- 滿意度報表
- Ada 學習優化
- 管理員儀表板`}
常見問題
Q: 客戶會發現是 AI 嗎?
可以選擇:
- 透明模式:開頭即說明「我是 AI 助手 Ada」
- 混合模式:不特別說明,但遇到困難時主動告知
- 建議:電商場景建議透明,建立信任
Q: 如何防止 Ada 亂回答?
- 設定明確的知識庫邊界
- 置信度低時自動升級人工
- 定期審查對話記錄,修正錯誤回答
Q: 可以同時處理多少對話?
理論上無上限,但建議:
- 監控回應品質
- 負載過高時啟動排隊機制
- 緊急問題優先處理
小結
📞 自動化客戶回覆是 Ada 最擅長的應用場景之一:
- 設定好 知識庫 和 人格
- 連接 Telegram 或其他訊息平台
- 建立 升級機制 處理例外狀況
- 持續 優化學習 提升回覆品質