在Chatopera產(chǎn)品中,極其重視人工智能在企業(yè)中的應(yīng)用和落地,Chatopera相信,智能對(duì)話機(jī)器人是未來(lái)人機(jī)交互的最普遍媒介,Chatopera的智能對(duì)話機(jī)器人解決方案是多年研發(fā)積累,日臻完善的。本文將重點(diǎn)概述Chatopera對(duì)聊天機(jī)器人多輪對(duì)話的價(jià)值探討和實(shí)現(xiàn)方案,欲了解更多參考本文最后的資源鏈接。
多輪對(duì)話的定義
Chatopera的智能對(duì)話機(jī)器人解決方案主要面向企業(yè)在客戶服務(wù)、營(yíng)銷和企業(yè)內(nèi)部協(xié)作中使用自然語(yǔ)言交互完成信息查詢、任務(wù)和自動(dòng)化流程。目前,市場(chǎng)中比較常見的智能對(duì)話機(jī)器人解決方案主要是一問(wèn)一答:設(shè)定問(wèn)答對(duì),使用信息檢索形式,提供信息查詢功能,在Chatopera看來(lái),這不是智能對(duì)話機(jī)器人的體驗(yàn)。
在Chatopera,我們認(rèn)為多輪對(duì)話是在一定時(shí)間內(nèi),一定交互次數(shù)內(nèi),考慮對(duì)話的上下文,每次人發(fā)送聊天內(nèi)容時(shí),機(jī)器人具備從上下文情境中分析最合理的回答,準(zhǔn)確的為人提供回復(fù)。
什么場(chǎng)景下使用多輪對(duì)話
Chatopera的智能對(duì)話機(jī)器人解決方案是工具,用于設(shè)計(jì)、實(shí)現(xiàn)和發(fā)布聊天機(jī)器人。從價(jià)值提供上,Chatopera所面向的是封閉域聊天,更關(guān)注智能對(duì)話機(jī)器人在生產(chǎn)、消費(fèi)和制造等領(lǐng)域的聊天機(jī)器人應(yīng)用;在開放域聊天,尤其是以閑聊為主的應(yīng)用,不是Chatopera智能對(duì)話機(jī)器人的關(guān)注點(diǎn),雖然我們提供了標(biāo)準(zhǔn)的通用的工具,但是作為開放域聊天,在目前還沒(méi)有好的技術(shù)方案,強(qiáng)人工智能還沒(méi)有成熟,對(duì)于實(shí)際應(yīng)用上,還不能大規(guī)模的提供價(jià)值。
Chatopera的多輪對(duì)話服務(wù),可以面向不同行業(yè),比如教育、電商、游戲和生產(chǎn)制造等。尤其是客服和企業(yè)內(nèi)部協(xié)作中,將以前通過(guò)表單、人工等的服務(wù)使用自然語(yǔ)言對(duì)話的形式實(shí)現(xiàn)。應(yīng)用場(chǎng)景比如智能客服、智能招聘面試、智能提交工單、智能提交請(qǐng)假、智能分析潛在客戶意向等。
Chatopera多輪對(duì)話
Chatopera多輪對(duì)話解決方案的一個(gè)主要目標(biāo)是以無(wú)代碼、低代碼的形式上線智能對(duì)話機(jī)器人,為了實(shí)現(xiàn)這個(gè)目標(biāo),Chatopera將不同形式的問(wèn)答技術(shù)打造為基礎(chǔ)模塊,提供每個(gè)模塊的管理工具、APIs,Chatopera機(jī)器人平臺(tái)用戶可以單獨(dú)使用。在基礎(chǔ)模塊之上,再融合為一個(gè)多輪對(duì)話方案。目前,基礎(chǔ)模塊包括:1)以搜索引擎技術(shù)為主的知識(shí)庫(kù);2)以機(jī)器學(xué)習(xí)為主的意圖識(shí)別;3)以腳本規(guī)則為主的對(duì)話腳本。其中,又以腳本規(guī)則為中心融合知識(shí)庫(kù)和意圖識(shí)別,這個(gè)融合的產(chǎn)物就是Chatopera多輪對(duì)話。融合多種問(wèn)答技術(shù),實(shí)現(xiàn)為標(biāo)準(zhǔn)的工具,提供最佳實(shí)踐,是Chatopera機(jī)器人平臺(tái)的主要特色。
在使用Chatopera機(jī)器人平臺(tái)時(shí),理解基礎(chǔ)模塊的工作原理,并熟悉多輪對(duì)話的檢索機(jī)制,是非常重要的,掌握了這些知識(shí)可以幫助您實(shí)現(xiàn)具有強(qiáng)大對(duì)話能力的智能對(duì)話機(jī)器人。
模塊間檢索
對(duì)話用戶請(qǐng)求時(shí),多輪對(duì)話會(huì)先從知識(shí)庫(kù)檢索,匹配知識(shí)庫(kù)問(wèn)答對(duì),當(dāng)有問(wèn)答對(duì)高于知識(shí)庫(kù)閥值時(shí),機(jī)器人回復(fù)問(wèn)答對(duì)中的答案內(nèi)容;未匹配知識(shí)庫(kù),進(jìn)入腳本對(duì)話,從話題中匹配,匹配上則回復(fù)內(nèi)容;否則則回復(fù)兜底回復(fù)。有下圖關(guān)系。
創(chuàng)建腳本對(duì)話的話題
聊天機(jī)器人的多輪對(duì)話主要就是很多對(duì)話規(guī)則的組合,可以設(shè)想這些對(duì)話規(guī)則組成了一個(gè)個(gè)的主題,在對(duì)話時(shí),可以聊一個(gè)主題,可以跳躍到其它的主題。那么,每次獲得了聊天用戶的文本,機(jī)器人進(jìn)行答案的檢索就是選擇最合理的主題并找到匹配的規(guī)則,計(jì)算回復(fù)內(nèi)容。
在創(chuàng)建好機(jī)器人后,下載多輪對(duì)話設(shè)計(jì)器,在多輪對(duì)話設(shè)計(jì)器中,創(chuàng)建話題。
話題里使用腳本實(shí)現(xiàn)對(duì)話邏輯,用一個(gè)簡(jiǎn)單的例子說(shuō)明腳本語(yǔ)法非常容易掌握。
在多輪對(duì)話設(shè)計(jì)內(nèi)調(diào)試對(duì)話,現(xiàn)在對(duì)于多輪對(duì)話設(shè)計(jì)器還不需要詳細(xì)了解,本節(jié)內(nèi)容旨在介紹原理,而話題作為重要的概念,需要先介紹如何創(chuàng)建以及在哪里編輯。
對(duì)話狀態(tài)機(jī)
使用自然語(yǔ)言在多個(gè)連續(xù)的交互中,完成一個(gè)對(duì)話目標(biāo),那么就存在一個(gè)狀態(tài)的問(wèn)題,狀態(tài)機(jī)是狀態(tài)可以轉(zhuǎn)移的圖,兩個(gè)狀態(tài)之間的關(guān)系通過(guò)狀態(tài)機(jī)約束;贑hatopera多輪對(duì)話解決方案,最終輸出的機(jī)器人,將滿足任何業(yè)務(wù)上的狀態(tài)機(jī),用圖形繪制出來(lái),最終做好的對(duì)話機(jī)器人,可以有類似這樣的狀態(tài)轉(zhuǎn)移。
總結(jié)
智能對(duì)話機(jī)器人,將在人工智能時(shí)代扮演重要的角色,不知不覺(jué)間,我們身邊已經(jīng)充滿各種各樣的機(jī)器,Chatopera機(jī)器人平臺(tái)就是讓這些機(jī)器人可以更加智能的服務(wù)人。您可以繼續(xù)使用下面的資源,學(xué)習(xí)上線帶有多輪對(duì)話能力的聊天機(jī)器人。
Chatopera多輪對(duì)話工作機(jī)制詳述:https://dwz.chatopera.com/7Q7al4
Chatopera云服務(wù):https://bot.chatopera.com
Chatopera對(duì)話機(jī)器人模板:https://github.com/chatopera/chatbot-samples