如何搭建一個智慧客服(二):結合業務場景撰寫多輪對話PRD
上一篇講了單多輪對話的概念,如何搭建一個智慧客服:從NLP到多輪對話與多流程設計。這一篇會從更落地的角度寫怎樣結合業務去思考和表現多輪對話的流程設計。
首先我們透過觀察業務場景,來抽取終端使用者需求和明確需要透過AI來實現的對話流程。這一步的重點在於理清大多數使用者的高頻出現的需求,也可以說是正常使用者經常會問的問題和會做的操作。要這樣做是因為AI的開發成本畢竟不算低,所以好鋼用在刀刃上,我們暫時不關注少量使用者奇奇怪怪的想法。
以蘋果專賣店為例,我拿了兩個常見的對話場景:
1號場景——買iphone
店員:歡迎光臨,您要買什麼? 消費者:我要一臺iphone 店員:您需要哪一款? 消費者:11 店員:128G還是64G? 消費者:64的 店員:什麼顏色? 消費者:黑色 店員:好的,請您付款,謝謝。
2號場景——買Macbook
店員:歡迎光臨,您要買什麼? 消費者:我要一臺Macbook pro 店員:什麼尺寸呢? 消費者:15.6寸 店員:什麼顏色? 消費者:黑色 店員:好的,請您付款,謝謝。
接下來我們把每個環節拆分成不同的使用者意圖,如下:
這樣我們拿到了7個不同的意圖,接下來是準備一些樣本做識別訓練。樣本的概念就是對一個意圖不同的表達方式,比如“我想買個iphone/您好我買個iphone/幫我拿個愛瘋手機”都歸為買iphone的意圖。樣本的來源可以是實際的業務場景下發生的對話,也可以是靠自己生成,當然最好是前者,這裡樣本的豐富度決定了識別的準確性。注意收集了足量的樣本後,要抽取一部分用來後面作為測試集。當識別率達到我們要求的置信度時,假設閾值是80,就可以著手下面流程的部分了。
首先,我們把上面兩個對話變成兩個AI處理的流程。
關於付款之類的操作,大機率還需要跟其他系統的對接和聯調,因為這篇主要講對話,所以這部分按下不表。到這兒,我們就得到一個基本可以用的小機器人了,它可以完成前面場景裡店員要做的工作。
下一步是對流程的完善。因為對話產品不像普通的產品,使用者再怎樣也離不開頁面上有的東西。對話時使用者行為是不受限的,他們講什麼都可以,那麼也就可以不按照預設流程去走。比如買iphone到一半,使用者改主意要買MacBook呢?因此在上圖的完美流程外,我們要加一些節外生枝的東西進去。
這裡插播一個知識點。在NLP中,人工智慧本身是不能夠理解使用者意圖的,它只是根據大量樣本的統計結果做機率預測。比如,如果你在“買iphone”的訓練樣本中加入了大量的“買豆腐”,那麼當你去測試買豆腐,它一定會認為你在買iphone。沒有理解力這個事情導致了什麼呢,它既沒有聽得懂的概念,也沒有聽不懂的概念。因此,在實際的訓練中,我們需要準備第8個意圖,叫做“無意圖”,用來把跟實際場景無關的話語與有效話語區分開來,比如“買豆腐”就應該算到無意圖裡。
事實上,在我寫過的PRD中,上圖是一個非常簡化的版本,它一共只有流程*2和意圖*8. 在真實的業務流程中,因為場景的複雜度很高,所以交叉排列出的可能性也非常之多。這一部分就很考驗PM對於使用者行為的觀察和預測,以及對場景的拆解能力。理論上,拆解出的顆粒度越細,設計的場景豐富度越高,那麼使用起來的體驗就越舒適越近似人工客服。
我另外做了一個更為複雜的版本,基本框架都沒有變,所以不再多做說明,貼上來以供參考。(歡迎同行一起交流呀)
作者介紹:@一個圓圈兒,SaaS公司產品經理;擅長AI、搜尋、資料分析、商業化;智慧客服系列文章作者;“資料人創作者聯盟”成員。
來自 “ 一個資料人的自留地 ”, 原文作者:@一個圓圈兒;原文連結:https://mp.weixin.qq.com/s/GGw9UIXOpzEpI3jXNRt5Xw,如有侵權,請聯絡管理員刪除。
相關文章
- 如何搭建一個智慧客服(一):從NLP到多輪對話與多流程設計
- 針對不同場景的Python合併多個Excel方法PythonExcel
- 什麼業務場景適合使用Redis?Redis
- 如何編寫一個可升級的智慧合約
- 如何搭建一個智慧客服(三):NLP裡實體資訊的抓取與應用
- 以太坊教程:搭建環境、編寫編譯一個智慧合約編譯
- 大話業務場景與解決方案-做任務
- 業務流程場景
- 手寫一個業務資料比對庫
- 如何撰寫技術文件
- 如何實現一個前端對話前端
- 各種程式場景下磁碟讀寫效能分析 -- 結合iostatiOS
- 解讀:在什麼業務場景適合使用Redis?Redis
- 透過HPA+CronHPA組合應對業務複雜彈性伸縮場景
- 高CPU業務場景下的任務分發方案Gearman搭建一覽
- 論文撰寫心得(一)
- 構建從智慧質檢到對話分析的一體化智慧對話分析平臺 ,杭州銀行客服中心打造智慧運營新名片
- 萬能PHP Curl封裝類,適合多個場景,呼叫方便!PHP封裝
- 編寫一個簡單的智慧合約
- 深度學習:智慧對話機器人適用場景與技術解析深度學習機器人
- 如何實現 Markdown 撰寫文章
- 智慧合約從入門到精通:智慧合約的應用場景
- 使用FastWiki一分鐘搭建公司的智慧客服AST
- 一文讀懂智慧客服:發展歷程、系統搭建、市場推廣
- FastWiki(增強AI對話功能)企業級智慧客服功能介紹ASTAI
- 如何搭建符合企業數字化電商解決方案之關鍵業務場景分析
- AI 客服對話類模型,該如何設計測試用例???AI模型
- 在Unity中快速搭建一個3A級別的場景Unity
- 如何搭建大規模機器學習平臺?以阿里和螞蟻的多個實際場景為例機器學習阿里
- 三問智慧體,華為如何落地全場景智慧智慧體
- 如何把多個pdf合併成一個pdf文件?
- 寫給 Android 開發者的 Gradle 系列(二)撰寫 taskAndroidGradle
- 構想一個使用手工鎖定解決一種業務需求的場景
- 區塊鏈技術應用場景開發方案,智慧合約編寫服務區塊鏈
- 搭建死鎖場景
- 業務建模:CQRS應用場景
- 一起學習造輪子(二):從零開始寫一個ReduxRedux
- Java個人技術知識點總結(業務場景篇)Java