Teverant AI · AI 應用趨勢

2026-09-30

AI客服機器人怎麼做:從需求到上線

AI客服機器人怎麼做?本文從專案目標、客服流程、知識庫建設、系統接入、人工兜底到上線驗收,梳理完整實施方法,並介紹上線後的核心指標與最佳化機制。

一、先定邊界:把「做AI客服」改寫成可驗收的專案目標

「上線一個AI客服」無法直接驗收。例如,同一個機器人究竟面向售前訪客、已購客戶還是內部員工,接入網頁、App還是企業社交帳號,夜間是否只答知識問題,這些約束都會改變後續的資料接入和營運方式。

責任欄位需要確認的事項
業務負責人確定目標、範圍、風險邊界和最終驗收結論
知識負責人確認答案來源、內容有效期、審核人及更新流程
技術負責人處理通路、身份認證、業務介面、日誌和故障恢復
客服營運負責人維護轉人工規則,組織質檢並跟蹤使用者回饋

角色可以由同一人兼任,但每項責任必須落到具體姓名,不能只寫「業務部門」或「技術團隊」。尤其要提前約定:知識答案有爭議時由誰裁決,介面異常時由誰停止自動處理,發布結果由誰簽字確認。

首期範圍不要按「能否接入」決定,而應逐個場景評估諮詢規模、回答是否穩定以及答錯後的業務後果。常見的首批候選包括固定問答、配送狀態查詢和產品操作指引。這些場景通常有清晰的資料來源,也便於準備測試問題。涉及投訴協商、退款責任爭議或法律判斷的會話,則可直接標記為人工處理,不要求機器人給出結論。

範圍表還應明確機器人的動作權限。僅提供資訊、讀取訂單狀態、建立工單和修改業務資料,是風險完全不同的能力。若首期只允許查詢,就應在驗收條件中寫明「不得觸發寫入操作」,而不是僅用「回答準確」概括。

每個指標都要附帶計算說明:統計哪些通路,機器人主動訊息是否計入,跨日會話如何歸併,未評價會話如何處理,人工與系統成本包含哪些專案。沒有這些定義,上線後的對話量只能說明系統被呼叫過,不能說明服務效果發生了什麼變化。

技術路線應放在範圍和約束之後確定。可按下表進行初篩:

專案條件優先評估的實現方式驗收重點
問題有限、答案固定、要求儘快接入標準化SaaS能力通路適配、知識維護和人工接管
表達方式較穩定,流程可明確配置規則與意圖識別方案意圖混淆、規則衝突和異常分支
問題開放,依賴長文本或多輪上下文大模型方案引用依據、回答邊界和不可回答處理
需要訂單即時查詢、工單流轉或多語言結合介面、權限與合規要求單獨評估身份校驗、資料隔離、審計記錄和失敗回退

本階段的交付物不是產品選型結論,而是可簽字的專案章程:哪些使用者在什麼通路提出哪些問題,機器人允許回答或執行什麼,哪些情況必須交給人工,以及用什麼口徑判斷首期是否達到發布條件。邊界先寫清,後續知識整理、介面開發和測試才有共同依據。

二、盤點客服流程:從歷史會話生成場景清單

流程盤點的產物不是一張「使用者都問過什麼」的詞頻表,而是一份能夠指導知識建設、系統接入和轉人工設計的場景臺賬。開始時先確定一個具有代表性的歷史區間,匯出客服會話、工單記錄和站內搜尋詞;若業務存在促銷、續費或售後旺季,應把週期性樣本單獨標記,避免短期熱點改變首期範圍。

原始資料需要先做清理:刪除測試記錄、純寒暄、重複工單和無法識別正文,再將同一訴求的不同表達合併。例如「包裹到哪了」「為什麼還沒送到」和「查物流」可以歸入同一場景,但「物流長時間未更新」通常包含異常判斷,不能直接併入普通進度查詢。合併時保留典型原話,後續可直接用於檢索測試和驗收題集。

場景排序不應只看出現次數。建議同時記錄會話規模、人工處理耗時、相似問題佔比、錯誤回覆的業務影響,以及回答過程中是否必須讀取帳戶或訂單資料。高頻但答案不穩定的問題,不適合僅靠擴充話術上線;諮詢量不大但可能觸發資金、投訴或隱私風險的事項,也應單獨設定處理邊界。

場景型別機器人處理邊界盤點重點
直接問答依據穩定知識給出說明答案版本、適用條件、失效時間
資訊收集補齊後續處理所需資料必填項、格式校驗、使用者授權
資料查詢讀取獲准訪問的業務欄位並解釋結果身份校驗、欄位權限、無資料分支
業務辦理按流程推進,必要時呼叫業務能力前置條件、狀態變化、失敗恢復
人工專屬識別訴求並完成交接路由佇列、摘要內容、優先順序

分類的價值在於阻止專案把所有問題都當成知識問答。退款、預約、投訴處理等任務包含資料收集、狀態判斷和後續動作,需要按步驟描述。以退款為例,流程可能先取得訂單標識和原因,再讀取訂單狀態;滿足業務條件時提供後續入口,不滿足時說明原因並交由人工處理。知識庫只能解釋規則,不能替代狀態查詢和業務操作。

每個候選場景都應畫出一條最短處理路徑,從使用者進入到結束逐步填寫:

  • 使用者必須提供哪些資訊,缺少資訊時如何追問;
  • 系統需要讀取哪些欄位,查詢前是否需要核驗身份;
  • 機器人只負責解釋、收集資料,還是可以繼續推動辦理;
  • 正常完成的結束狀態是什麼,系統異常時如何告知使用者;
  • 哪些條件觸發人工介入,以及應轉入哪個業務佇列。

當用戶主動提出人工服務、系統無法可靠識別訴求、會話進入爭議處理,或多輪溝通仍未得到結果時,應停止繼續猜測。交接資訊至少要讓坐席看見當前訴求、關鍵業務資料、已有對話摘要和機器人已經執行的步驟,避免人工接手後重新詢問全部背景。

可記錄場景名稱、使用者常見表達、答覆依據、所需系統、異常路徑、人工介入條件和負責確認業務規則的人員。若某一行無法寫清結束狀態,或仍依賴坐席臨場判斷,它就不應直接進入自動處理範圍;應先拆分流程,或將機器人限定為識別訴求和收集資訊。

三、建設可維護的知識庫:不只是把文件上傳進去

知識庫建設的交付物,不應是「已經匯入多少檔案」,而應是「一組經過驗證、能夠持續維護的回答依據」。首期不要把共享盤、幫助中心和歷史制度檔案整體灌入系統。資料越多不等於檢索越準;重複版本、失效政策和含義接近的片段,反而會增加錯誤命中的機會。

內容範圍應從歷史諮詢記錄倒推。先找出反覆出現、規則相對穩定、可以由統一口徑回答的問題,再按業務場景組織,例如物流進度、商品操作、營銷規則、退換與維修。低頻特例、仍在頻繁調整的政策,以及必須由人工判斷的爭議事項,可以暫不進入首期。這裡的目標是優先覆蓋諮詢主體,而不是追求資料數量。

匯入前需要完成內容治理。相同問題存在多個答案時,必須先確定當前有效版本;已經結束的活動、停售商品說明和舊售後規則,不應繼續參與線上檢索。這樣在規則變化或回答異常時,團隊才能定位影響範圍,而不是重新翻查全部文件。

處理環節實施判斷驗收關注點
範圍篩選從高頻諮詢中選擇規則清楚、答案穩定的內容是否對應真實問題,是否存在明確口徑
內容清理合併重複表述,停用過期版本,解決政策衝突同一條件下是否只保留一個有效答案
知識拆分將長文件整理為能獨立支撐一次回答的單元片段是否包含必要條件、結論與例外說明
檢索驗證使用歷史會話中的原始問法測試命中結果首批結果是否相關,相似內容是否互相干擾

拆分粒度需要通過測試決定,而不是按固定字數切割。片段過長時,檢索結果可能包含大量無關內容;片段過短時,適用條件和例外條款又可能丟失。較穩妥的做法是讓每個單元圍繞一個可回答的問題展開,並保留理解結論所需的上下文。對於「多久到賬」「什麼時候退款」「退款進度」等表達,應在測試集中保留真實說法,再根據漏檢情況補充同義表達。若多個近似片段持續同時被召回,應優先消除內容重疊,而不是不斷增加關鍵詞。

知識變更還需要受控發布。可以把流程設定為業務人員提交內容、客服團隊核對答覆口徑、測試環境驗證典型問法、確認後進入正式環境。涉及價格、優惠條件或售後規則的調整,應與業務變更同步處理,避免新政策已經生效而機器人仍引用舊內容。每次發布應儲存版本、變更原因、提交人與發布時間;舊版本可以退出檢索,但應保留追溯能力。

只完成檔案上傳而未完成這三項檢查,知識庫仍不能視為具備上線條件。

四、接入知識、訂單與工單:逐項確認資料和權限

這一階段的驗收對象不是「介面是否返回成功」,而是機器人能否在明確權限內取得可信資料,並把處理過程完整交給後續系統。知識檢索、訂單查詢和工單流轉應分別列出資料來源、輸入欄位、返回欄位、權限要求與失敗處理,避免用一個籠統的「系統已接通」覆蓋業務缺口。

接入對象需要確認的內容權限邊界
知識資料標題、正文、適用範圍、生效狀態、更新時間、來源地址機器人只讀取已發布內容;草稿、失效資料和受限文件不得進入檢索結果
訂單資料訂單編號、商品資訊、支付狀態、發貨進度、物流節點、售後狀態查詢與修改分開授權;能夠查到訂單,不代表可以取消訂單或變更收貨資訊
退款資料可退條件、申請狀態、退款原因、原支付通路、處理結果模型可以解釋規則;是否符合條件應由業務系統判斷,退款提交屬於可執行操作
會員資料使用者標識、會員級別、權益狀態、積分及有效期僅返回當前使用者有權檢視的資訊,不能依賴使用者口述直接繫結帳戶
工單資料工單類別、緊急程度、處理佇列、當前狀態、責任人員建立、補充和關閉工單應分別控制,不允許機器人自行關閉需要人工確認的問題

訂單、物流和退款屬於即時業務場景,呼叫前應先確認使用者身份,再校驗訂單號等參數是否完整且屬於當前使用者。介面呼叫需要定義超時、重試和失敗後的對話處理,但重試不能造成退款申請、工單建立等操作重複執行。對於可執行介面,還應使用業務請求標識處理重複提交。

介面不可用時,機器人必須停止推斷。它可以說明暫時無法取得最新狀態,並提供稍後查詢或轉人工的路徑;不能根據歷史知識、常見時效或相似訂單生成一個看似合理的物流與退款結論。對使用者而言,「沒有結果」可以補救,「錯誤業務狀態」通常會繼續觸發投訴或錯誤操作。

接入工單系統時,先統一兩邊使用的欄位語義。問題分類、緊急程度、使用者標識與會話標識應能夠穩定對映,不能只傳一段聊天記錄。建立工單或轉交坐席時,至少寫入本次問題摘要、已經確認的業務欄位、回答所依據的知識來源,以及機器人已經完成的查詢或操作。這樣坐席才能從當前節點繼續處理,而不是要求使用者重新描述。

同一套機器人部署到不同入口,還需要逐通路驗收。官網和應用內入口要檢查登入資訊能否傳遞;微信公眾號與企業微信要核對使用者標識如何關聯業務帳戶;各通路還要分別確認文本、圖片、連結和互動卡片的格式是否可用。某個入口能夠收發訊息,只能說明通訊鏈路成立,不能證明訂單查詢、身份識別和工單轉交已經可用。

  • 用真實登入態驗證使用者只能查詢自己的業務資料。
  • 分別測試缺少參數、參數錯誤、介面超時和系統失敗時的回覆。
  • 檢查查詢權限與提交、修改、取消等操作權限是否隔離。
  • 核對轉單後欄位是否完整,坐席能否看到知識依據與已執行步驟。
  • 在每個通路獨立測試身份對映、訊息展示和業務介面呼叫。

任一項無法確認,就應保留為人工處理,而不是交給模型自行補全。

五、設計人工兜底:明確何時轉、轉給誰、帶什麼資訊

人工兜底不是在機器人回答失敗後補一個「聯絡人工」按鈕,而是一條需要獨立設計和驗收的服務鏈路。實施時應把觸發、路由、上下文交接和結果回填配置成可檢查的規則,避免模型自行判斷是否繼續回答。

先定義必須退出自動應答的情形

轉接條件應寫入對話策略,並由業務、客服營運和合規人員共同確認。以下情況通常不宜繼續自動生成答案:

  • 使用者直接提出由人工處理,不應通過重複追問阻止轉接。
  • 會話進入投訴、退款爭議等需要協商或承擔責任的事項。
  • 內容涉及人身安全、法律責任或其他受嚴格約束的判斷。
  • 系統無法可靠識別問題,或檢索結果不足以支援回答。
  • 訂單、工單等後臺介面報錯、超時,無法確認操作結果。
  • 經過若干輪澄清仍未形成有效答覆。輪次數量應作為可配置項,而不是寫死在提示詞中。

觸發轉接後,機器人應停止給出新的業務結論。若人工暫時不可用,只能說明排隊狀態、預計響應方式或留資要求,不能用未經確認的答案填補等待時間。

把「轉人工」落實為可執行的路由規則

進入人工服務前,需要根據企業現有客服組織確定目標佇列。可用於路由的條件包括問題所屬業務、使用者服務級別、會話語言以及當前值班安排。每條規則都應能回答:由哪個佇列接收、多久未接算超時、超時後轉到哪裡,以及無人值守期間如何處理。

配置項驗收重點
佇列匹配典型會話是否進入具備相應權限和技能的坐席組
等待與升級未被接起時是否按既定路徑升級,使用者能否看到明確狀態
非服務時段是否收集必要聯絡方式、問題摘要和期望回覆通路
緊急事項是否繞過普通排隊,並進入企業已確認的應急流程

交接的不是會話入口,而是處理上下文

坐席接入時,應直接看到本次互動記錄及機器處理軌跡。交接資料可包含原始對話、系統生成的摘要、已核驗的使用者身份、相關訂單或工單、回答引用的知識內容,以及此前執行過的查詢和操作。自動摘要只能用於提高閱讀效率,原始訊息仍需保留,便於坐席核對是否存在遺漏或誤解。

身份資訊和業務資料應沿用原系統的授權邊界。機器人能夠讀取某項資訊,不代表所有接入佇列都可以檢視;轉接鏈路也不應通過摘要暴露坐席無權存取的欄位。

讓人工處理結果回到最佳化流程

會話結束後,不宜只記錄「已解決」或「未解決」。坐席應回填實際處理結論,並標記機器未能完成服務的主要原因,例如可用資料不足、檢索內容不相關、生成答案與依據不符,或後臺操作沒有成功。該記錄隨後可進入知識維護、檢索調優、回答規則修正或介面排障流程。

上線驗收時應使用真實佇列進行端到端測試:觸發條件是否生效、路由是否正確、上下文是否完整、權限是否越界、超時路徑是否可用,以及人工結論能否被後續團隊檢索和處理。只驗證「能夠轉接」,不足以證明兜底鏈路可以投入生產。

六、上線前驗收:用測試清單決定能不能發布

上線驗收不是演示機器人「能回答」,而是確認它在正常提問、異常輸入和高風險請求下都按預定規則行動。測試開始前,應凍結待發布的知識版本、提示詞、模型參數、介面配置和轉接策略。否則題庫執行期間持續改動配置,前後結果無法比較,也不能作為發布依據。

建立貼近真實會話的驗收題庫

題目應從歷史諮詢中抽取,再針對邊界條件補充變體。不要只測試措辭標準、資訊完整的單輪問題。至少納入以下型別:

  • 實際諮詢量較大的問題,並保留使用者常用的口語表達;
  • 語義相同但句式不同的問法,以及存在拼寫錯誤、漏字或簡稱的輸入;
  • 需要結合前文理解的連續追問;
  • 缺少訂單號、時間、身份資訊等必要條件的請求;
  • 多個知識條目內容不一致、適用範圍不同或版本衝突的問題;
  • 請求查詢他人資訊、繞過身份驗證或執行超出權限的操作;
  • 依賴業務介面但介面返回錯誤、超時或空資料的情況;
  • 涉及投訴、退款、法律爭議及其他敏感事項的諮詢。

預期結果不一定是一段標準答案,也可能是要求補充資訊、拒絕執行、說明暫時無法確認,或者轉交人工。對於沒有可靠依據的問題,應把「停止作答且不自行補全事實」寫進驗收條件。

逐題留下可複核的測試記錄

只記錄「通過」或「不通過」無法定位問題。每次執行都應儲存輸入、輸出、命中文件、介面結果和轉接記錄,並按下表檢查:

檢查項驗收關注點
知識檢索是否找到適用內容,是否誤用過期或範圍不符的條目
回答結果結論是否符合依據,是否添加了知識中不存在的事實
引用來源展示的依據能否開啟,內容是否真正支援當前答案
業務資料訂單、會員或工單欄位是否對應當前使用者與當前請求
人工轉接該場景是否需要轉接,實際路由是否符合既定規則
上下文交接坐席能否看到使用者原始問題、已收集資訊及機器人處理過程

驗收環境宜使用偏穩定的生成配置,減少同一問題多次執行時的無關變化。回答中保留知識依據,便於測試人員區分檢索錯誤、知識缺失和生成偏差。

用阻斷項控制發布,而不是只看平均結果

專案可以按場景風險設定通過門檻,但高風險錯誤不能被大量普通問題的正確結果抵消。出現事實編造、越權讀取、身份未核驗即返回個人資料,或錯誤觸發退款、改單等業務動作時,應直接阻斷髮布。

發布前還要確認關鍵業務介面、身份驗證、人工轉接和日誌儲存均已完成測試。日誌應能串聯使用者輸入、知識命中、模型輸出、介面呼叫與最終處理結果,以支援問題復盤。介面異常時,機器人不得把失敗動作表述為已經完成。

先灰度,再擴大使用範圍

驗收通過後,先在內部環境或受控的小流量入口執行,觀察真實表達下的錯誤型別和轉接表現。灰度期間應預先驗證關閉自動回覆、恢復人工接待以及退回上一知識版本的操作路徑,並明確執行權限。只有新增問題能夠被記錄、嚴重錯誤可以立即停止、配置變更能夠撤回時,才適合逐步擴大流量。

七、上線後看什麼:指標口徑與觀察期最佳化

上線後的第一件事不是看諮詢總量,而是凍結指標口徑和上線前基線。沒有基線,只能判斷數字在變化,無法判斷機器人是否改善了客服結果。基線應來自相同通路、相同場景和相近業務週期,並保留統計範圍、排除條件及資料時間點。

指標組建議口徑需要避免的誤判
自助解決率未轉人工且在約定觀察視窗內沒有再次諮詢同一問題的會話,佔機器人有效會話的比例把使用者直接離開視為問題已經解決
一次解決率一次服務過程即完成處理、未因同一事項再次進入客服的會話比例機器人會話與人工工單分別統計,導致重複諮詢無法關聯
轉人工與接起分別記錄發起轉接、成功進入人工佇列和坐席實際接起,不能合併為一個數只看轉人工率下降,忽略使用者轉接失敗
響應與處理時長明確從何時開始計時,以及等待介面、排隊和人工處理是否計入不同通路採用不同起止點,卻直接比較平均值
重複諮詢與滿意度重複諮詢按使用者、事項和觀察視窗關聯;滿意度同時保留評價樣本量只比較滿意度百分比,不檢查參評使用者是否發生變化

業務指標之外還要單獨維護品質與風險看板。無答案率用於發現覆蓋缺口;錯誤答案率依賴抽樣複核,不能用「使用者未投訴」替代;錯誤執行率關注機器人是否呼叫了不正確的業務動作。知識命中率用於檢查檢索鏈路,介面失敗率反映外部系統可用性,人工糾錯率記錄坐席對機器人結論的修改。涉及退款、帳戶、隱私或承諾類內容的會話,應按企業已有風險規則單獨計數和複核。

所有指標至少應支援按通路、業務場景、使用者類別和機器人版本切分。整體資料容易被流量結構影響:例如諮詢量增長可能讓總體滿意度保持穩定,同時掩蓋退款或物流場景的錯誤率上升。分析時先看分組結果,再回到總盤判斷變化來自模型品質、流量遷移還是業務規則調整。

每日檢查應聚焦異常波動、介面故障、高風險會話和人工佇列積壓;周度復盤則集中檢視低滿意度、重複諮詢及轉人工記錄。每條問題會話都應保留原始輸入、檢索內容、生成結果、介面返回、轉接過程和最終處理結論,否則後續只能猜測原因。

問題標籤可以落到知識內容、檢索結果、Prompt、業務介面或服務流程。知識缺失就補充並標註適用範圍;召回材料不相關時調整檢索配置;回答基於正確材料卻表達失真時再處理Prompt;資料讀取或業務動作失敗則回到介面與權限;使用者被反覆追問、轉接後重新描述,通常需要檢查流程狀態是否完整傳遞。

每次修改都應形成可追蹤版本,不要直接覆蓋後再憑總體指標判斷效果。版本對照時需保持場景範圍、流量來源和統計口徑一致,並同時觀察滿意度、轉人工、錯誤回答與風險會話,避免單項指標改善以其他品質損失為代價。觀察期結束時,應輸出問題清單、修改記錄、版本比較和未關閉風險,作為下一輪發布的驗收輸入。

八、FAQ:AI客服實施中的常見問題

AI客服專案一般先做哪些場景?

不要先按「機器人能做什麼」選場景,而要先確認服務範圍:面向哪些通路、使用哪些語言、是否只回答問題、是否需要讀取訂單或建立工單,以及現有團隊能維護到什麼程度。

首批場景宜選擇答案相對穩定、處理規則明確、出現異常時可以安全轉人工的問題。若當前需求主要是少量常見諮詢,重點應放在快速驗證知識維護和服務流程;一旦涉及訂單狀態、售後處理、工單流轉或多語言支援,就需要同步評估系統介面、身份校驗和營維運護,不能只把它當成問答專案。

知識庫資料很多,是否應該一次全部匯入?

不建議。資料數量不是知識庫品質的代理指標。一次匯入大量文件,容易把過期規定、重複內容、內部說明和互相衝突的版本同時帶入檢索範圍,後續很難判斷錯誤答案來自哪份材料。

更穩妥的做法是先整理使用者經常提出的問題,併為每個問題指定有效、可引用的答案來源。資料進入知識庫前,應確認適用對象、有效時間和維護責任;同一事項存在多個版本時,只保留當前生效內容。上線後再檢視對話日誌,把頻繁出現但回答不完整的問題補入,而不是繼續批次堆文件。

機器人回答不了時,怎樣轉人工才不會讓使用者重複描述?

轉人工不能只提供一個入口,還要定義觸發條件。使用者主動要求人工、系統無法可靠識別意圖、投訴或退款爭議需要人工判斷,以及多輪溝通仍未解決時,應結束自動應答併發起轉接。

轉接時至少應把原始對話、系統識別到的訴求、機器人已經給出的答案和嘗試過的處理步驟一併交給坐席。坐席介面如果只顯示一句自動摘要,仍可能遺漏訂單號、時間或使用者的限制條件,因此摘要應與完整上下文同時可查。轉接完成後,機器人不應繼續重複追問,也不應在人工處理中插入新的結論。

上線後如何判斷AI客服真的有效,而不只是回覆得更快?

響應時間只能說明系統開始說話的速度,不能說明問題是否解決。效果評估至少要同時觀察以下口徑:

觀察項需要回答的問題
使用者滿意度使用者是否認可本次服務結果,而非只評價等待時間
問題解決情況會話結束後,使用者是否因同一問題再次諮詢
人工轉接轉接是業務規則要求,還是機器人未能理解或回答
回答品質答案是否有依據、是否完整,是否與當前政策一致

復盤時不要只看總體平均值,應回到不滿意會話逐條定位原因:知識缺失就修訂內容,檢索結果不合適就調整知識組織,回答表達有偏差再修改提示詞。需要比較兩個版本時,應保持流量條件和統計口徑一致,再依據滿意度等結果判斷是否切換。只有解決品質與使用者體驗同步改善,才說明AI客服產生了實際效果。