国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

得物客服機器人多輪SOP流程引擎技術實踐

人工智能 機器人
客服機器人多輪SOP流程引擎從立項到發布,整個周期差不多一個月左右的時間,從無到有的過程,是各投入方一起努力的結果。目前多輪流程引擎除了服務于上述兩個場景之外,也在工單業務、質檢業務探索使用場景,同時也在持續豐富坐席輔助場景,為一線客服提供標準化的服務流程,提升一線客服的解決率。在功能上,我們也會持續完善流程引擎的能力,支持更多業務場景的使用,將流程引擎的能力不斷完善,打造成為業界的標桿。

1.業務背景

在得物客服機器人自研早期,傳統一問一答式的FAQ解決方案粒度較粗,在實際的業務場景中,越來越難以滿足用戶的咨詢需求,也沒有差異化的流程解決方案精準的引導用戶解決問題,大量用戶的咨詢依然依賴人工客服解決問題。早期的多輪SOP引擎主要依賴于三方平臺,三方響應速度比較慢,提供的服務可定制化的能力不足,在流程配置上,效率也比較低。隨著業務的快速發展,提高機器人在復雜場景下的解決能力,降低人工客服的成本,提供靈活的可視化多輪SOP流程配置后臺,是非常有必要的,至此開啟了自研多輪SOP流程引擎的里程。

2.多輪簡介

在了解業務背景之后,可能很多人對客服場景中的多輪不太了解,這里結合實際的人機對話來介紹下機器人是如何基于多輪解決用戶問題的。

圖片

從上面可以看出,用戶咨詢的過程按照問答的流程一步一步走完,期間并沒有人工客服的介入,在多輪的會話中,客服機器人解決了用戶的問題。那這里可能會有個疑問,機器人是怎么知道該問什么該答什么的?語義識別or算法識別,其實都不是,在配置后臺有對應的可視化搭建頁面來配置多輪的流程。

3.前期調研

在明確需求之后,通過什么樣的技術能力搭建機器人多輪SOP流程,是從0到1去實現還是基于開源的框架去實現是當時面臨的主要的選擇問題。從0到1去實現當然是最好的,也是很多技術同學挑戰自我的機會,不過當時面臨的主要問題是流程的搭建涉及Canvas畫布以及圖形編輯,這塊如果沒有專業知識的背景,難度相對會比較大,再加上當時業務的快速發展,亟需自研的多輪產品來做定制化的能力,所以當時選擇了基于開源的框架去實現。在對開源框架的調研上,也參考了比較多流程配置的實現,具體如下:

  • X-Flowchart-Vue:一個基于vue的流程圖編輯框架,能實現流程圖的搭建,但是沒法滿足業務場景中的自定義節點樣式;
  • vue-flowchart-editor:一個基于vue的流程圖編輯框架,提供了幾種節點樣式和簡單的數據配置能力,對于自定義節點需要基于源碼二次開發;
  • Activity:一個比較完整的工作流程解決方案,是集成了前端、后端以及數據模型的一整套的流程引擎,如果使用的話,不僅前端這邊要做二次開發,后端那邊也得部署對應的服務或者對其二次設計和開發,成本比較高,并且Activity使用的前端技術棧比較老舊,在我們現有的系統里面比較難以集成,所以在當前的業務場景下并不合適;
  • Flowable:一個業務流程引擎,開發語言主是Java,如果用的話,后端需要部署一整套流程引擎服務,前端這邊主要配合修改,成本也比較大,在當前的業務場景下并不合適;
  • X6:是 AntV 旗下的圖編輯引擎,提供了一系列開箱即用的交互組件和簡單易用的節點定制能力,方便快速搭建流程圖等圖應用。

每個框架都有自己的優缺點,最后選擇了基于antv-x6圖編輯引擎做二次開發,其主要原因如下:

  • 螞蟻的開源數據產品,社區比較活躍;
  • 跟技術棧無關,可擴展性很好;
  • 支持自定義節點,可定制化能力很高;
  • 工具組件比較完備,能夠開箱即用

4.技術架構

明確了技術選型之后,接下來就是具體的技術實現了。多輪SOP流程引擎不僅需要前端這塊的設計實現,也離不開后端的設計實現,整體的架構設計如下圖所示:

圖片

4.1 前端配置層

前端配置層主要包括多輪SOP可視化流程搭建、上下線管理、版本管理和接口管理四個功能模塊。

  • 多輪SOP可視化搭建:包含各業務節點的拖拽操作和數據配置,通過不同業務節點的關聯關系生成完整的流程配置;
  • 上下線管理:對于搭建好的多輪SOP流程需要做上線和下線的操作,當線上多輪流程出現問題的時候,需要及時下線;
  • 版本管理:配置完的多輪SOP流程剛發布的時候,流程節點的回復話術或者功能都比較基礎,需要通過線上用戶的流程數據不斷的完善流程能力,每次的變更都需要升級版本,確保線上穩定版本的同時,能對多輪SOP流程不斷的進行調優;
  • 接口管理:流程里面涉及的各業務節點依賴不同業務域的服務,比如訂單需要依賴交易接口、物流需要依賴供應鏈接口等,在業務流程配置里面涉及到這類功能,就需要通過接口配置的方式去實現。

4.2 后端服務層

后端服務層核心部分是在流程執行引擎模塊,在實際應用場景中,會根據用戶輸入的問題來匹配最合適的流程以解決用戶的問題。在執行匹配到的流程的過程中,執行引擎會先創建流程的上下文,這里會從redis緩存里面加載上下文信息,根據上下文中記錄的流程執行狀態,確定從哪個節點開始執行,執行完以后進行上下文信息的更新。當流程執行結束的時候,再做上下文的銷毀操作。

4.3 應用層

應用層主要是多輪SOP流程具體的使用場景,目前主要包括得物客服機器人和坐席輔助SOP兩個使用場景。

5.技術挑戰

5.1 數據建模

通過數據建模解決節點與節點之間關聯關系的問題。

在多輪SOP流程可視化搭建過程中,畫布節點的創建和連接是最復雜的,有些多輪場景的節點超過100個,節點之間的關系在畫布上的體現就非常重要。目前業務自定義的節點有4類,如下:

圖片

圖片

圖片

圖片

每個節點都有自己的業務屬性,這里主要通過數據建模的思想把每個節點的業務屬性以及關聯關系屬性做了抽象,其思路如下:

圖片

X6提供的原始數據類型相對比較簡單,只有id、html、data、shape等這些基本屬性字段,在實際的業務場景中需要基于原始的屬性字段去做擴展,X6提供的data屬性就能很好的滿足自定義業務數據的需求。分析四類業務節點之后,每個業務節點可以抽象通用的數據模型,其主要字段的含義如下:

  • nodeName:節點的名稱
  • nodeType:節點的類型,這里有四種節點類型:填槽節點、跳轉節點、回復節點和判斷節點
  • fromNodeId:來源節點的ID
  • nextNodeId:指向節點的ID
  • fromEdgeIdList:來源邊ID的列表
  • nextEdgeIdList:指向邊ID的列表
  • bizData:不同業務節點的業務屬性信息

這里bizData作為業務節點的通用數據模型,用于存放不同業務節點屬性數據,比如填槽節點有slot和abnorma等業務屬性,回復節點有contentSort和content等業務屬性。通過對業務節點的數據模型抽象,就可以表示不同節點之間的關聯關系,如下圖所示:

圖片

  • 判斷節點可以通過nextEdgeIdList屬性關聯填槽節點和跳轉節點;
  • 判斷節點可以通過fromNodeId屬性關聯轉人工回復節點;
  • 轉人工回復節點可以通過nextNodeId關聯兜底回復節點;
  • 兜底回復節點可以通過fromEdgeIdList關聯轉人工回復節點。

不同的節點關聯關系通過語義化屬性表示之后,再基于X6提供的addNode/addEdge方法實現節點和邊的連接,這樣無論畫布中有多少個節點,節點之間的關聯關系都非常的清晰。

5.2 RXJS

通過RXJS事件訂閱和單向數據流解決不同功能模塊數據流向的問題

在多輪SOP可視化搭建后臺,有三個不同的功能區:工具欄、畫布區和數據配置區,每個區域的操作都會涉及到節點數據的變更,如果沒有清晰的數據流,將會導致數據變更混亂,保存的時候潛在數據錯亂的風險。這里我們采用了RXJS事件訂閱以及單向數據流的設計模式,具體實現如下圖所示:

圖片

  • 操作欄的節點操作會觸發事件,比如刪除節點操作;
  • 在畫布區選中需要刪除的節點,觸發節點數據刪除事件;
  • 數據表單配置區接收節點數據刪除事件的數據,刪除對應的節點數據并同步到數據內存緩存;
  • 最后提交流程的時候,將內存中的數據傳給服務端數據庫。

整個過程,從節點數據流向表單數據再流向緩存數據,整個流向是單向的,不管在哪個模塊觸發最終的流向都是數據內存緩存。

對于數據流,目前有很多開源的框架可以使用,比如redux、vuex、dva等等,這里為什么采用RXJS?主要是因為RXJS比較輕量,同時跟技術棧無關,后續可擴展性更好。

5.3 流程編排

通過流程編排技術解決復雜多輪流程搭建的問題

截止到上半年,線上的多輪已經將近200個,有些復雜的流程包含100多個節點,對于100多個節點的復雜流程如果是一個節點一個節點去配置的話,那配置效率是極其低下的,那我們是怎么實現復雜流程快速搭建的呢?這里用到了流程編排技術。

流程編排是指通過拖拽可視化業務組件來編排業務流程,然后由流程引擎來執行這個流程。其標準化的協議是BPMN協議,BPMN協議包含了流程編排里面的各種圖標、元件的含義和使用規范。在實際的應用場景中,我們并沒有完全使用BPMN協議,而是遵循了BPMN協議,做了自定義的元件組件。對于復雜的流程,我們通過不同的子流程進行編排,其思路如下:

圖片

這里通過取消訂單多輪流程舉例,其流程拆分如下:

圖片

從上圖可以清楚的看到,取消訂單多輪流程包含了判斷用戶身份子流程、判斷用戶訴求子流程、取消訂單子流程這三個子流程,其中每個子流程又是一個獨立完整的流程。這樣通過三個子流程的編排,就可以搭建取消訂單復雜的多輪流程。

以上三點是在自研過程中遇到的主要的技術挑戰,其實在做的過程中,還有很多的難點,比如上百個節點如何做到渲染秒開、復雜的邏輯(復制、剪切)如何編排、復雜的判斷節點如何做到一鍵展開和折疊等等,這里就不一一闡述了。

6.業務成效

客服多輪SOP流程引擎的自研,完全取代了三方服務,不僅節省了每年至少幾十萬的外采服務成本,并且在業務上取得了不錯的成效,做到了靈活定制,快速支撐業務的發展。自上線之后,主要覆蓋得物客服機器人和坐席輔助機器人兩個業務場景,其中得物機器人多輪SOP流程有上百個,坐席輔助機器人多輪SOP流程有幾十個,在很大程度上提升了客服的解決率,減少了轉人工成本。上線之后,以今年其中一個月份的數據為例,客服機器人的解決率有比較明顯的提升,其中SOP的解決率相對于FAQ的解決率提升了15%多,SOP接待數是FAQ接待數的2倍多,在很大程度上節省了轉人工成本。

7.總結

客服機器人多輪SOP流程引擎從立項到發布,整個周期差不多一個月左右的時間,從無到有的過程,是各投入方一起努力的結果。目前多輪流程引擎除了服務于上述兩個場景之外,也在工單業務、質檢業務探索使用場景,同時也在持續豐富坐席輔助場景,為一線客服提供標準化的服務流程,提升一線客服的解決率。在功能上,我們也會持續完善流程引擎的能力,支持更多業務場景的使用,將流程引擎的能力不斷完善,打造成為業界的標桿。

責任編輯:武曉燕 來源: 得物技術
相關推薦

2023-02-01 18:33:44

得物商家客服

2024-12-03 11:59:53

2023-12-22 10:04:34

攜程負載均衡引擎

2025-11-11 01:55:00

2023-03-30 18:39:36

2025-03-20 10:47:15

2022-10-20 14:35:48

用戶畫像離線

2022-12-09 18:58:10

2023-05-12 18:42:13

得物AI平臺

2023-08-21 19:37:21

得物DGraph引擎

2023-02-06 18:35:05

架構探測技術

2023-12-27 18:46:05

云原生容器技術

2023-10-09 18:35:37

得物Redis架構

2025-03-13 06:48:22

2017-03-28 09:37:48

科技新聞早報

2023-11-27 18:38:57

得物商家測試

2023-02-08 18:33:49

SRE探索業務

2022-12-14 18:40:04

得物染色環境

2022-03-24 20:50:17

機器人人工智能

2023-07-19 22:17:21

Android資源優化
點贊
收藏

51CTO技術棧公眾號

亚洲图色一区二区三区| 豆花视频一区二区| 国产私人尤物无码不卡| 成年人黄色电影| 大伊香蕉精品视频在线| 欧美午夜精品理论片a级大开眼界 欧美午夜精品久久久久免费视 | 雨宫琴音一区二区在线| 荡女精品导航| 国产精品2区| 国产精品.xx视频.xxtv| 亚洲精品88| xxxx在线视频| 超碰在线资源| wwww在线观看免费视频| 亚洲区欧洲区| 操你啦在线视频| 在线观看免费黄色| 中文字幕在线播放| 日本在线免费看| 男人的天堂在线视频免费观看| 国产尤物视频在线| 国产对白叫床清晰在线播放| 国产经典自拍视频在线观看| 久久久久久久影视| 精品视频一二三| 国产福利第一视频在线播放| av在线三区| www在线视频| 少女频道在线观看免费播放电视剧| 呦呦在线视频| av电影院在线看| 在线日韩影院| 日本久久二区| 国产免费区一区二区三视频免费| 精品国产亚洲日本| 美女av一区| 超碰成人久久| 亚洲乱码电影| 亚洲伦伦在线| 蜜桃在线一区二区三区| 奇米影视一区二区三区小说| 国产在线一区二区综合免费视频| 高清不卡一区二区在线| 99久久夜色精品国产网站| 97久久精品人人做人人爽50路| 91免费观看视频在线| 久久久久久黄色| 亚洲女人小视频在线观看| 亚洲精品免费在线| 欧美性猛交xxxx| 欧美一区二区免费观在线| 日韩av最新在线观看| 搡老女人一区二区三区视频tv| 欧美久久精品午夜青青大伊人| 欧美激情性做爰免费视频| 欧美性一区二区三区| 亚洲一区二区三区视频播放| 免费试看一区| 欧美无砖专区免费| 黄色成人羞羞视频| 一二三四社区在线视频6| aiai在线| 亚洲涩涩在线| jizz性欧美23| 亚洲精品国产成人影院| 麻豆九一精品爱看视频在线观看免费| 精品一区二区在线视频| 久久久亚洲综合| 黄色成人在线免费| 精品国产乱码久久久久久蜜臀| 一本色道久久综合狠狠躁篇怎么玩 | 亚洲国产日韩欧美综合久久| 色偷偷888欧美精品久久久| 97免费中文视频在线观看| 91色精品视频在线| 午夜老司机精品| 国产真实乱子伦| 精东传媒在线观看| 黄色动漫在线观看| 黄页免费欧美| 日韩一区欧美| 免费观看在线综合色| 久久精品一级爱片| 色香蕉久久蜜桃| 亚洲欧美在线磁力| 欧美一区二区色| 久久婷婷开心| 久久国产色av免费观看| 日韩三级电影网| 都市激情亚洲一区| 国产一区二区三区网| 日韩精品欧美精品| 国产精品午夜电影| 在线播放国产精品二区一二区四区 | 97精品视频在线| 国产传媒一区| 成年在线观看视频| 日韩av电影免费| 亚洲综合影视| 第一区第二区在线| 国产情侣一区| 国产日韩欧美精品电影三级在线| 色菇凉天天综合网| 国产一区二区动漫| 国产精品主播视频| 亚洲精品一品区二品区三品区| 国内自拍视频网| 黄网页在线观看| 99香蕉久久| 国产亚洲午夜| 中文一区二区完整视频在线观看| 欧美电影一区二区| 久久久久久久久久久人体| 精品国产一区二区三| 国产xxxxx视频| 蜜桃视频在线观看www社区| 66精品视频在线观看| 亚洲尤物精选| 国产精品色一区二区三区| 欧美一级理论性理论a| 久久久久久久久91| 日韩欧美亚洲日产国| av网站观看| 亚洲少妇视频| 欧美片第1页综合| 国产亚洲婷婷免费| 欧美电影免费提供在线观看| 欧美一区深夜视频| 黄色a级在线观看| 日产精品久久久久久久性色| 精品一区二区三区亚洲| 久久久夜夜夜| 午夜激情综合网| 久久综合免费视频影院| 久久国产一区| 爆操欧美孕妇| 99久久婷婷国产综合精品首页| 亚洲区国产区| 亚洲综合图片区| 久久综合电影一区| 一区不卡视频| 韩国三级在线观看久| 亚洲都市激情| 99精品桃花视频在线观看| 精品少妇一区二区三区在线播放 | 中文字幕在线不卡一区二区三区| 亚洲第五色综合网| 亚洲va男人天堂| 国产一伦一伦一伦| 成人小电影网站| 91久久视频| 午夜视频在线观看一区| 精品少妇v888av| 天堂av免费看| 看黄网站在线| 天天久久综合| 中文字幕欧美一区| 日韩综合中文字幕| 视频在线99| av福利在线播放| 人人狠狠综合久久亚洲婷| 91丨porny丨在线| 日韩精品视频中文在线观看| 精品欧美国产| 免费在线高清av| 欧洲毛片在线视频免费观看| 国产欧美一区二区三区沐欲| 亚洲图片欧美日产| 亚洲看片网站| 麻豆视频免费在线观看| 国产精品久久观看| 玉米视频成人免费看| 欧美精品videos性欧美| 国内精品在线观看视频| 高清毛片在线观看| 久久综合狠狠| 欧美日本在线一区| 亚洲free性xxxx护士hd| 22288色视频在线观看| 欧美黄色影院| 亚洲国产精品二十页| 欧美成人免费在线观看| 免费的一级黄色片| av影视在线看| 奇米777欧美一区二区| 日韩欧美国产午夜精品| 玛丽玛丽电影原版免费观看1977| 国产区视频在线| 欧美精品日韩| 色综合久久久久综合| 成人精品视频99在线观看免费| 欧美福利网站| 神马午夜久久| 亚洲日本韩国一区| 韩剧1988免费观看全集| 欧美牲交a欧美牲交aⅴ免费真 | 一本一本久久| 欧美亚一区二区| 狠狠色综合一区二区| 无遮挡的视频在线观看|