基礎課20——從0-1客服機器人生命周期

溫馨提示:篇幅較長,可點擊目錄查看對應節點。

1.機器人搭建期

搭建機器人包含:素材整理、問題提煉、相似問題補充、答案編輯、問題分配引擎等等步驟,不同廠商可能有所區別,但關鍵功能的實現離不開以下步驟。

1.1素材整理

語料源來自于哪里?

如果我們計劃構建一個知識庫,首先需要明確它的目的和用途。

例如,在電商領域,我們希望機器人能夠回答一些頻繁出現的問題,例如發貨時間、退貨流程和換貨政策等。為了實現這一目標,我們需要將這些問題整理并存儲在知識庫中。

再比如,在職工醫保咨詢場景下,我們希望機器人能夠解答一些關于醫保報銷和刷卡等方面的問題。為了使機器人能夠準確地回答這些問題,我們需要將相關的知識點整理并存儲在知識庫中。

放什么知識取決于我們的業務場景以及我們的需求。

常見的素材整理的方式有以下四個:

1、客服已有的知識庫:基于客服與用戶直接接觸的經驗,他們能夠明確了解用戶關注的問題和常見的高頻問題。因此,通過整理這些問題并構建知識庫,可以提供更加有價值的信息。

2、歷史對話日志。可以嘗試用最近三個月的歷史會話去做意圖聚類,然后提煉出一些高頻問題放到知識庫中。無論是與機器人還是人工進行的對話,這種聚類方式的會話數據都是來自真實訪客的具體聊天記錄。因此,通過這種方式提煉出高頻問題能夠真實反映用戶關注的問題。此外,問題聚類的方式包含了各種真實的問法,有助于提高機器人匹配率,使我們在編寫相似問法時更加得心應手。

3、歷史工單。客服在日常處理客戶問題時積累了大量工單,可以幫助企業完善知識庫。

4、文章政策:相關行業的文章政策也可以作為信息源提取知識。

確定以后,在根據問題編寫答案時,建議采取問候語+問題名稱+問題答案的方式進行編寫,這樣可以更清晰地回答問題并提高回答的準確性。

例如:

問題名稱:如何查詢訂單狀態?

問題答案:您好,查詢訂單狀態,您可以登錄我們的網站或APP,在訂單頁面查看您的訂單狀態。如果您需要更詳細的幫助,可以聯系我們的客服團隊。

1.2確定知識類型與對應問答引擎

在確定標準問題以后就需要判斷標準問法的知識形態。

現在很多的知識庫里基本上有 80% 左右的知識形態都可以通過一問一答, FAQ 的形式去處理。而那些多輪的會話,也就是用戶進線后他說的話,我們是沒辦法去判斷他的精準意圖的。

基礎課16——FAQ 問答引擎-CSDN博客

舉個銀行智能客服例子,比如修改密碼,密碼有登錄密碼,有支付密碼,那么機器人就需要去進行意圖確認。比如“您現在想要修改登錄密碼還是要修改支付密碼?”然后根據訪客的回答,我們推出對應的答案。這種情況就屬于多輪會話,因為他不是一問一答就結束話題了,而是需要我們用一觸即達的方式去處理。

基礎課17——任務問答引擎-CSDN博客

除了這種方式以外,還有二維表格結構這樣的知識形態。舉個例子,比如二維可以把它理解為 X 軸和 Y 軸,兩個軸交匯就是具體的一個答案了。拿具體例子來看,比如售前咨詢,比如針對不同型號的產品屬性信息,如果它的型號有非常的多,那么答案也就很具體。那么,我們就可以用二維的方式,用表格知識圖譜的方式把它做出來。

產品名稱所屬類別價格(元)
iPhone手機6499
iPad平板電腦3299
MacBook筆記本電腦9999
Apple Watch智能手表3199

基礎課18——表格問答引擎-CSDN博客

如果有的問題它本身就超級復雜,可能機器人沒辦法處理必須要人工客服去處理,針對這部分的問題我們就需要剔除或者提煉出關鍵詞可以讓機器人識別的時候直接轉到人工客服那邊。如果有專門處理的方式,比如投訴方面,我們可以指定一個專門的客服組或者具體到某個客服,讓他去解決這個問題,接待訪客的投訴。

所以知識形態不同,處理方式也是不一樣的。

1.3答案編寫規范

智能客服旨在通過QA問答給予客戶想要的答案,解決客戶的問題。我們可以通過以下方法,規范化答案格式,減少我們與客戶之間的“噪聲”。

  • 答案格式

建議答案用問候語+問題名稱+問題答案的方式去展示。例如:

Q:PLUS會員運費規則

A:您好,感謝您對PLUS會員的關注,PLUS運費券權益已于23年8月23日0點起升級為PLUS無限免郵(如是購買的PLUS月卡會員效期免郵額度為60元,PLUS試用會員效期免郵額度為6元),您賬戶中運費券及取消退回運費券均會同步取消,下單結算時自動抵扣訂單中的運費。

  • 盡量保證答案的簡潔性

舉個例子,我咨詢了一個問題:睡眠面膜是多少錢?機器人回答了一個答案,還寫了面膜的使用方法。大家覺得有沒有問題呢?

首先,問題的意圖是,客戶想知道面膜是多少錢,那這個答案是包含的。其次,還說了一下使用方法。像這種情況,我建議我們可以針對反饋意圖去做回答,盡量保證答案的簡潔性。

  • 添加關聯問

如果在價格的基礎上,你覺得用戶還可能會問面膜是怎么使用的以及適用哪些膚質等等這類的問題,我們可以把這些問題做成單純的 FAQ 然后通過關聯問的形式,在答案的下方一條一條地展示出來,如果訪客他感興趣就會點擊答案下面的標準問題,就可以直接獲得答案了。

  • 插入鏈接或按鈕跳轉

假設問題是如何退貨?機器人是有很多功能,比如你可以在回答里插入鏈接,插入短視頻,配置圖片或者做一個跳轉的按鈕等等,像這樣的答案其實就是一個操作的步驟,本身是沒有問題的,但是如果實際用戶真的問到了如何退貨的這種問題,需要用戶按照機器人的回答一步一步去操作,他可能會反復來回查看答案,然后再一步一步跟著走,這對用戶而言其實是很麻煩的一件事情。

那我們怎么優化呢?比如我們可以做一個按鈕,讓訪客一鍵點選就可以直接退貨了,也就是我們相應的推出他的訂單信息,點一下就可以直接退貨了。這種方式是非常快捷方便的,這是它的一個易讀性。

目前市面上很多智能客服,尤其是語音客服回復的答案未能解決客戶問題,機器人播報答案客戶沒聽清、沒理解等情況是比較突出的痛點。怎么解決?提供以下思路:

控制答案字數、請同事試聽、支持答案追問...(歡迎私信討論)

1.4相似問題的編寫規范

相似問題我們編寫的時候要注意哪些點呢?

第一,意圖要明確。

比如標準問題的意圖是”優惠券如何使用?“下圖中,相似問法則寫的五花八門,和標準問題的意圖不相干,就是一個錯誤案例演示。

640?wx_fmt=png&wxfrom=13&tp=wxpic
圖片來源于網易

我們寫相似問題的時候,它的意圖一定要和優惠券如何使用是一個意圖。其次意圖是必須一致的,不要去維護各種五花八門的和意圖本身沒有關系的問題。如果這樣維護,我們推出去的答案也解決不了問題。

第二,相似問法的維護,要盡量清晰簡潔。

第三,思考一下這個問法有沒有必要。

第四,問法有一定豐富性。

問法豐富了以后,它覆蓋的面也就越廣,機器人的理解識別能力自然也會越強。在我們知識都準備好之后,就可以去做知識的配置了。

1.5基礎功能配置

這邊有很多的基礎功能,比如歡迎語、導航菜單,以及它的轉人工按鈕,或者訪客詢問多次以后,我們就可以讓機器人轉到人工客服那邊去接待,或者訪客連續問了兩個問題或者三個問題,機器人都沒有能夠理解,這種情況下,我們可以判斷出用戶的問題可能是在庫里沒有對應的知識點,需要人工客服去接待。我們就可以無感知地將用戶轉到人工客服那邊。

1.6詞庫配置

詞庫是自然語言理解的基礎,豐富的詞庫有利于提高機器人的識別能力。

  • 相似詞就是用來提升機器人的理解能力的,比如在某些業務場景下,蘋果是指iPhone手機,兩種說法是一個意思。如果我們把它去作為一個相似詞做一下關聯,寫相似問法的時候就可以少寫很多。當訪客去咨詢的時候,不管他說的是 iPhone 還是蘋果,機器人都能直接 get 到他說的意思。

詞庫可以分為通用詞庫和行業專屬詞庫兩部分,通用詞庫就行中華字典(包含常見的詞語),行業專屬詞庫則是對通用詞庫的補充。例如金融行業、電商行業各有自己的一些專用詞,在面對不同客戶時,需要應用到不同的行業專屬詞庫。

  • 停用詞是用來提升機器人的抗干擾的能力,比如客戶咨詢的時候說了很長一串話,其實他里面有一些文字和意圖本身是沒有關系的。

比如說“您好,我想問一下什么什么”,像前面這幾個字,“您好,我想問一下”本身是沒有意圖的,那我們就可以把這部分內容放到我們的停止詞庫里,當訪客咨詢的時候,機器人就會把這些過濾掉,再去看看剩余的內容里具體問的是什么意思。

1.7知識庫測試調優

當我們的知識庫都搭建好了以后,就可以看測試效果了。我們以數據指標為抓手,控制智能客服的質量。(數據指標詳見基礎課23)

比如它的意圖識別率不高,我們就看具體是哪個問題沒有匹配或者哪個問題的答案不合適等等,然后去做對應的調優,這就是對應的處理方式。

或者比如輸入一個問句,然后這個機器人回答了這個問題的答案,但我們希望它給出的是另一個答案,但是這個答案好像也行。那我們就要考慮一下是不是這兩個知識點之間是存在覆蓋的。如果存在,我們建議把它整合成一個知識點。

2.機器人運營期

當機器人上線以后,就進入到了機器人運營的階段。運營期主要做知識庫的增刪改、輸出數據指標、客戶反饋優化的工作。

2.1知識庫的增刪改

知識庫搭建后并不是一勞永逸,需要根據政策、市場、客戶要求不斷更新答案,新增知識點等等。

2.2輸出數據指標

運營主要是圍繞兩個指標和三個元素

兩個指標,一是匹配率,也就是用戶問的問題,機器人能不能夠正確理解?二是解決率,也就是當訪客咨詢的時候,機器人給出的答案有解決訪客的問題嗎?是否有訪客看完答案還是解決不了問題?面對這種情況,我們就需要針對具體的案例分析是為什么沒有解決,要怎么去提升。

關于三個元素,標準問題,相似問題和答案。相似問題和標準問題是強相關的,相似問題是用來提升機器人的理解能力,也就是它的匹配率。答案和解決率是強相關的,答案本身是否有效,是否能夠解決用戶的問題,直接決定了機器人的解決率。

2.3客戶反饋優化

解決率低的常見原因

1、知識缺失。知識庫里是沒有知識點,所以機器人是沒辦法回答用戶的問題。

2、匹配錯誤。

  • 知識庫里有知識點,但是我們沒有類似的用戶問法,導致機器人沒能理解,也就沒辦法回答用戶的問題。

  • 庫里的知識點很龐雜,相互交疊,可能一個知識點,維護了三條甚至更多。這樣就會導致當用戶問問題的時候,機器人推薦的精準匹配性會比較弱

3、答案設置的不合理。

4、人工入口策略設置不合理。

解決率提升策略大致分為四種情況:

1、正確匹配了,但是訪客就是給了一個差評。

我們可以有三點分析:一是答案本身能否解決問題 ,二是如果我們開啟了差評,支持用戶做備注,那我們可以看一下用戶備注的情況,是為什么差評了?分析他差評的原因,然后根據客戶的意見完善我們的答案內容。第三是去提升一下答案的展示效果,比如有一些單個問題的答案,可能一下子放了 2000 甚至更多的字,用戶在看到這樣的一個答案的時候,第一眼肯定感覺壓力是有點大的,這可能會讓用戶有一個很暴躁的情緒。我們可以通過分段、字體加粗、添加顏色等方式改善答案的展示效果。

2、針對問法未匹配,但是知識庫里存在這個知識點的答案。

我們需要去提升匹配準確率,也就是把這個問法添加到我們的庫里。

3、新知識

需要判斷一下,這個問題屬于高頻問題嗎?有沒有維護的價值?如果說這個問題它本身很少見,可能兩三個月都沒有人能會問一次,那我們可以考慮放棄就忽略掉這個問題。如果這個問題它確實被問到的次數很多,那它就是很具有價值的問題,我們就可以把它作為一個標準問題添加到我們的知識庫里。

4、匹配上了,但是這個知識點是錯的。

那我們就可以看它為什么會匹配錯,是不是被匹配錯的這個標準問題里面,它的問法和它的相似問法是不是有什么不對的地方。

其次可以考慮一下,如果知識庫里已經存在這個問題了,那我們把這個問法加到對應的標準問題的下方作為相似問法維護進去,這樣是不是訪客下次咨詢的時候,我們的機器人就能夠正確回答了?如果庫里匹配錯了,是因為庫里沒有這個知識點,我們就要考慮這個知識點我們要不要提煉出來做一個標準問題維護進去,這就是解決率提升的大概思路。

3.突破期

通過持續的運營,我們會產生大量的線上數據,如果我們放任這些數據不管不顧,就會與客戶脫離。因此通話質檢顯得極為必要。

目前很多智能客服都配套有通話質檢功能,通過人工質檢,輸出語音轉寫準確率、意圖識別準確率、整通解決率等等指標。

通過質檢過程與指標對比,我們可以更清晰的定位問題,解決問題。

?3.1 評價指標的范圍

  • 性能指標:用于衡量人工智能客服語音識別及語義理解能力,主要包括語音識別準確率、問題識別率、意圖理解準確率等。
  • 運營效果指標:用于衡量人工智能客服在客戶體驗提升、服務分流等方面的能力,主要包括交互準確率、問題解決率、智能分流率等。

3.2 評價指標的方法

3.2.1 抽樣法

根據交互樣本標注數據推算人工智能客服評價指標的方法。按照GB/T 21664-2008規定,假設事項發生率為50%、絕對誤差為1%時,所需的必要樣本量為1萬。完成樣本抽取后,與標注人員對本單位業務流程判定的結果進行對比,一致即為正確。


3.2.2 報表法


根據系統運營數據計算人工智能客服評價指標的方法。典型的系統運營數據包括進線量、交互數、客戶評價數、轉人工進線量。


3.3 評價指標的內容

?

3.4針對性優化

突破期需要根據客戶重點關注的指標,如轉人工率,不斷地優化以達到客戶滿意的效果。

最佳實踐分享:

例如,在智能客服中,有一個很常見的指標叫做轉人工率,轉人工率越低,說明機器人解決率越高。

假設當前的轉人工率為70%,客戶要求轉人工率降低到35%。

那么我們首先需要拆分用戶轉人工的原因:

例如:來電直接轉人工,對答案不滿意-要求轉人工,多輪不按提示回-要求轉人工,新知識,拒識超時三次轉人工等等,通過分析各種情況的權重,得到優化的優先級,進而分解成項目階段與項目任務落實到團隊或個人。通過持續的跟進復盤,相信你也會取得不錯的效果。
基礎課21——搭建運營SOP-CSDN博客文章瀏覽閱讀493次,點贊15次,收藏13次。SOP(Standard Operating Procedure三個單詞中首字母的大寫)即標準作業程序,就是將某一事件的標準操作步驟和要求以統一的格式描述出來,用來指導和規范日常的工作。SOP不是單個的,是一個體系,雖然我們可以單獨地定義每一個SOP,但真正從企業管理來看,SOP不可能只是單個的,必然是一個整體和體系,也是企業不可或缺的。構建SOP旨在將業務推向標準化、流程化、自動化。https://blog.csdn.net/2202_75469062/article/details/134765085

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/211156.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/211156.shtml
英文地址,請注明出處:http://en.pswp.cn/news/211156.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Flutter路由的幾種用法

Flutter路由跳轉 基本路由跳轉 ElevatedButton(onPressed: () {//基本路由跳轉Navigator.of(context).push(MaterialPageRoute(builder: (BuildContext context) {return const SearchPage();}),);},child: const Text("基本路由跳轉"), ), search.dart頁面 impo…

說說react的事件機制?

React的事件機制是一種用于處理用戶界面事件的方式,它建立在原生DOM事件的基礎上,提供了一種更高級、更一致的方式來處理事件。 1. 合成事件(Synthetic Events):React引入了合成事件的概念,它是一種React自…

K8S學習指南(3)-minikube的安裝

這里寫自定義目錄標題 簡介Windows 系統安裝步驟 1:安裝 Hypervisor步驟 2:安裝 kubectl步驟 3:安裝 Minikube步驟 4:啟動 Minikube CentOS 系統安裝步驟 1:安裝 Hypervisor步驟 2:安裝 kubectl步驟 3&…

《形式語言與自動機理論(第4版)》筆記(三)

文章目錄 [toc]前導《形式語言與自動機理論(第4版)》筆記(一)《形式語言與自動機理論(第4版)》筆記(二) 第四章:正則表達式4.1|啟示4.2|正則表達式的形式定義正則表達式性…

排序算法之四:直接選擇排序

1.基本思想 每一次從待排序的數據元素中選出最小(或最大)的一個元素,存放在序列的起始位置,直到全部待排序的數據元素排完 。 2.直接選擇排序 在元素集合array[i]--array[n-1]中選擇關鍵碼最大(小)的數據元素 若它不是這組元素中的…

練習:最大公約數

1.什么是公約數 公約數,亦稱“公因數”。 它是指能同時整除幾個整數的數 。 如果一個整數同時是幾個整數的 約數 ,稱這個整數為它們的“公約數”;公約數中最大的稱為最大公約數。 2.輾轉相除法 輾轉相除法之所以有效是因為其基于一個核心原…

給定有n個結點的樹和長度為n的排列,q次詢問:l, r, x, 若p[l, r]中存在至少一個結點是x的后代,輸出yes,否則輸出no

題目 #include<bits/stdc.h> using namespace std; const int maxn 1e6 5; int n, q; vector<int> G[maxn]; int L[maxn], R[maxn];//L[i]表示結點i的時間戳&#xff0c;R[i]表示結點i的后代中時間戳的最大值 int p[maxn]; int t[maxn]; struct Node{int id, fl…

MapReduce

1. 請解釋MapReduce的工作原理。 MapReduce是一種編程模型&#xff0c;主要用于大規模數據集&#xff08;特別是非結構化數據&#xff09;的并行處理。這個模型的核心思想是將大數據處理任務分解為兩個主要步驟&#xff1a;Map和Reduce。 在Map階段&#xff0c;輸入數據被分解…

ssm的健身房預約系統(有報告)。Javaee項目。ssm項目。

演示視頻&#xff1a; ssm的健身房預約系統&#xff08;有報告&#xff09;。Javaee項目。ssm項目。 項目介紹&#xff1a; 采用M&#xff08;model&#xff09;V&#xff08;view&#xff09;C&#xff08;controller&#xff09;三層體系結構&#xff0c;通過Spring Spring…

AI模型平臺Hugging Face存在API令牌漏洞;大型語言模型與任務模型

&#x1f989; AI新聞 &#x1f680; AI模型平臺Hugging Face存在API令牌漏洞&#xff0c;黑客可竊取、修改模型 摘要&#xff1a;安全公司Lasso Security發現AI模型平臺Hugging Face上存在API令牌漏洞&#xff0c;黑客可獲取微軟、谷歌等公司的令牌&#xff0c;并能夠訪問模…

c++中的內聯函數和編譯器

內聯函數和編譯器&#xff1a; 內聯函數并不是何時何地都有效&#xff0c;為了理解內聯函數何時有效&#xff0c;應該要知道編譯器碰到內聯 函數會怎么處理&#xff1f; 對于任何類型的函數&#xff0c;編譯器會將函數類型(包括函數名字&#xff0c;參數類型&#xff0c;返回值…

Unknown parameter in InstanceGroups[0]: “Configurations“, must be ... 解決方法

使用 aws emr modify-instance-groups 更新集群配置時可能會遇到如下錯誤信息&#xff1a; Unknown parameter in InstanceGroups[0]: “Configurations”, must be one of: InstanceGroupId, InstanceCount, EC2InstanceIdsToTerminate, ShrinkPolicy 這一報錯其實和提供的j…

C語言進階之路之頂峰相見篇

目錄 一、學習目標 二、宏定義 預處理 宏的概念 帶參宏 無值宏定義 三、條件編譯 條件編譯 條件編譯的使用場景 四、頭文件 頭文件的作用 頭文件的內容 頭文件的基礎語句&#xff1a; GCC編譯器的4個編譯步驟&#xff1a; 總結 一、學習目標 掌握宏定義含義和用…

【Linux】系統初識之馮諾依曼體系結構與操作系統

&#x1f440;樊梓慕&#xff1a;個人主頁 &#x1f3a5;個人專欄&#xff1a;《C語言》《數據結構》《藍橋杯試題》《LeetCode刷題筆記》《實訓項目》《C》《Linux》 &#x1f31d;每一個不曾起舞的日子&#xff0c;都是對生命的辜負 目錄 前言 1.馮諾依曼體系結構 2.操作…

Springboot項目實現簡單的文件服務器,實現文件上傳+圖片及文件回顯

文章目錄 寫在前面一、配置1、application.properties2、webMvc配置3、查看效果 二、文件上傳 寫在前面 平常工作中的項目&#xff0c;上傳的文件一般都會傳到對象存儲云服務中。當接手一個小項目&#xff0c;如何自己動手搭建一個文件服務器&#xff0c;實現圖片、文件的回顯…

一篇文章帶你了解并使用mybatis框架

mybatis簡介&#xff1a; MyBatis 是一款優秀的持久層框架&#xff0c;它支持自定義 SQL、存儲過程以及高級映射。MyBatis 免除了幾乎所有的 JDBC 代碼以及設置參數和獲取結果集的工作。MyBatis 可以通過簡單的 XML 或注解來配置和映射原始類型、接口和 Java POJO&#xff08;P…

JavaScript中的發布訂閱和觀察者模式:如何優雅地處理事件和數據更新

?&#x1f308;個人主頁&#xff1a;前端青山 &#x1f525;系列專欄&#xff1a;JavaScript篇 &#x1f516;人終將被年少不可得之物困其一生 依舊青山,本期給大家帶來JavaScript篇專欄內容:JavaScript-訂閱觀察者模式 目錄 說說你對發布訂閱、觀察者模式的理解&#xff1f;…

用生命做事,無人能超越

今天看了《藝術人生——紅樓夢劇組20年再聚首》&#xff0c;然后搜索了一下里面的核心人物及其經歷。實話說&#xff0c;看完后我內心無法平靜&#xff0c;涌動著各種思緒。一是20多年前這群青澀演員的人生際遇&#xff0c;讓我感慨。很多人&#xff0c;用這樣的機會&#xff0…

‘ChatGLMTokenizer‘ object has no attribute ‘tokenizer‘解決方案

大家好,我是愛編程的喵喵。雙985碩士畢業,現擔任全棧工程師一職,熱衷于將數據思維應用到工作與生活中。從事機器學習以及相關的前后端開發工作。曾在阿里云、科大訊飛、CCF等比賽獲得多次Top名次。現為CSDN博客專家、人工智能領域優質創作者。喜歡通過博客創作的方式對所學的…

Linux系統---簡易伙伴系統

顧得泉&#xff1a;個人主頁 個人專欄&#xff1a;《Linux操作系統》 《C/C》 《LeedCode刷題》 鍵盤敲爛&#xff0c;年薪百萬&#xff01; 一、題目要求 1.采用C語言實現 2.伙伴系統采用free_area[11]數組來組織。要求伙伴內存最小為一個頁面&#xff0c;頁面大小為4KB…