發(fā)貨地點(diǎn):湖南省長(zhǎng)沙市
發(fā)布時(shí)間:2024-10-06
智能客服系統(tǒng),問(wèn)題和答案都比較固定,背后常常與知識(shí)庫(kù)掛鉤。甚至可以將問(wèn)答系統(tǒng)理解成是用對(duì)話的方式快速檢索使用文檔中的 frequently asked question (FAQ)。 在問(wèn)答場(chǎng)景中,用戶明確地知道與之對(duì)話的不是真人,因此也不會(huì)使用復(fù)雜的對(duì)話結(jié)構(gòu),主要以單輪對(duì)話的形式呈現(xiàn),用戶占主導(dǎo)。 聊天場(chǎng)景指的是像人一樣與人交談,在聊天場(chǎng)景中,對(duì)話系統(tǒng)面對(duì)的挑戰(zhàn)與前二者相比要復(fù)雜很多,如自然語(yǔ)言理解能力、記憶能力、知識(shí)面,甚至語(yǔ)氣、性格等等,但它提供的對(duì)話體驗(yàn)也最接近與真人交談。 意圖 (Intent):意圖是系統(tǒng)能夠識(shí)別的最小的用戶目的,是系統(tǒng)決策的基本元素之一。
只有在識(shí)別用戶發(fā)言背后的含義后,機(jī)器人才能決定回復(fù)什么。劇本中的每一章節(jié)由用戶意圖的識(shí)別和機(jī)器人采用的回答構(gòu)成。從發(fā)言的角度出發(fā),意圖約等價(jià)于發(fā)言中的動(dòng)詞。如「下周我要飛去上!怪械摹革w」就是意圖。
實(shí)體/槽值/槽位填充物 (Entity/Slot value/Slot filler):實(shí)體和領(lǐng)域息息相關(guān),如票據(jù)這樣的實(shí)體幾乎不會(huì)出現(xiàn)在點(diǎn)餐機(jī)器人系統(tǒng)中;有些實(shí)體則比較通用,比如時(shí)間、地點(diǎn)、數(shù)字等等。和領(lǐng)域相關(guān)的實(shí)體需要單獨(dú)定義,通用實(shí)體則可以由平臺(tái)統(tǒng)一支持。
槽位 (Slot):盛放實(shí)體/槽值信息的容器為槽位,信息本身為槽位填充物 (slot filler)。想象填寫(xiě)一張表格,表中的每個(gè)空就是槽位,填寫(xiě)的內(nèi)容就是槽位填充物。 槽位和實(shí)體的區(qū)別是什么? 實(shí)體指的是從單句發(fā)言中提取到的信息,而槽位存儲(chǔ)整個(gè)會(huì)話過(guò)程中提取到的所有信息,前者是后者的數(shù)據(jù)來(lái)源,槽位存儲(chǔ)的信息會(huì)被用于后續(xù)對(duì)話系統(tǒng)決策的過(guò)程中。
智能客服系統(tǒng)想要其智能,其核心在于對(duì)話系統(tǒng)是否敏感。那么對(duì)話系統(tǒng)有哪些構(gòu)建方式呢?
1、基于規(guī)則的對(duì)話系統(tǒng)優(yōu)點(diǎn):
1)開(kāi)發(fā)速度快、成本低、易集成
2)行為穩(wěn)定、可解釋,安全可控風(fēng)險(xiǎn)小
3)能發(fā)送多媒體信息、圖片、視頻 推理時(shí)間短、速度快
缺點(diǎn):
1)維護(hù)成本高,需要人工維護(hù)規(guī)則和優(yōu)先級(jí),復(fù)雜度高了以后難以管理
2)不具備自然語(yǔ)言理解能力,同義語(yǔ)句無(wú)法觸類旁通,需要窮舉規(guī)則
3) 新增語(yǔ)言支持成本高
2、基于語(yǔ)料的對(duì)話系統(tǒng) 優(yōu)點(diǎn):
1)系統(tǒng)維護(hù)成本低,訓(xùn)練完后無(wú)需其它維護(hù)成本
2)具備自然語(yǔ)言理解能力,能識(shí)別同義語(yǔ)句的不同表達(dá)
3) 新增語(yǔ)言支持成本低,因?yàn)殚_(kāi)源社區(qū)中已存在不同自然語(yǔ)言預(yù)訓(xùn)練好的特征提取工具
缺點(diǎn):
1) 開(kāi)發(fā)周期長(zhǎng)、成本高、需要大量訓(xùn)練數(shù)據(jù)
2.)訓(xùn)練數(shù)據(jù)問(wèn)題可能導(dǎo)致系統(tǒng)行為不穩(wěn)定,風(fēng)險(xiǎn)不可控,garbage in garbage out 線上模型推理時(shí)間長(zhǎng),占用資源多
3)不支持多媒體消息,只能發(fā)送文本或文本合成的語(yǔ)音
3、混合型對(duì)話系統(tǒng)
將基于規(guī)則和基于語(yǔ)料的方案融合。一個(gè)典型的例子:使用統(tǒng)計(jì)模型做句子中的內(nèi)容提取,對(duì)話行為識(shí)別,使用規(guī)則生成回答。這種做法既可以保持對(duì)內(nèi)容的語(yǔ)義級(jí)別理解,又能夠控制回答的風(fēng)險(xiǎn),避免生成行為的不穩(wěn)定。
優(yōu)點(diǎn):
1) 規(guī)則和語(yǔ)料訓(xùn)練的模型可以互補(bǔ):加入了規(guī)則進(jìn)行約束,相比純語(yǔ)料模型更可控
2)相比規(guī)則模型具有一定的自然語(yǔ)言理解能力,可能可以面對(duì)一些規(guī)則無(wú)法cover的問(wèn)題
缺點(diǎn):
1)規(guī)則和語(yǔ)料訓(xùn)練的模型沖突的情況可能影響會(huì)話。
2)規(guī)則和模型的trade-off 在實(shí)際生產(chǎn)環(huán)境中,用的更多的是“意圖型”機(jī)器人。這類機(jī)器人首先會(huì)通過(guò)引導(dǎo)語(yǔ)來(lái)引導(dǎo)客戶說(shuō)出想要辦理的事務(wù)。由于客戶的說(shuō)法五花八門(mén),這時(shí),設(shè)計(jì)者就需要為“意圖”羅列各種“說(shuō)法”。
只要用戶的“說(shuō)法”滿足了預(yù)先定義的規(guī)則,就認(rèn)為客戶的說(shuō)法命中這個(gè)“意圖”。舉個(gè)例子,電話機(jī)器人會(huì)先說(shuō)出歡迎詞,然后提示客戶:“您可以查詢天氣或者查詢航班”。這時(shí)客戶可能會(huì)說(shuō)“我想查一下長(zhǎng)沙的天氣”,也可能會(huì)說(shuō)“看一下明天的天氣怎么樣?”,電話機(jī)器人都認(rèn)為客戶的意圖是“查天氣”。知道了客戶的意圖后,就需要用“填槽”技術(shù)來(lái)收集處理這個(gè)“意圖”所需要的信息項(xiàng)(稱之為“槽位”)。還是以“查天氣”這個(gè)意圖為例,通常情況下,我們至少需要知道時(shí)間和城市,所以就有了“時(shí)間”、“城市”二個(gè)槽位需要填充。如果用戶問(wèn)話是“我想查一下長(zhǎng)沙的天氣”,這時(shí)“城市”槽位已經(jīng)填充,但是缺少“時(shí)間”信息。
這時(shí)我們就可以用到填槽中的“反問(wèn)”技術(shù),詢問(wèn)“您想查詢哪一天的天氣?”,從而引導(dǎo)客戶提供時(shí)間信息。使用“意圖”和“填槽”技術(shù),就能夠有針對(duì)性地收集所需要的信息,以便完成下一步的操作,最終實(shí)現(xiàn)查詢、咨詢、下單等類型的電話機(jī)器人服務(wù)任務(wù)。當(dāng)然,一個(gè)完整的電話機(jī)器人,需要用到電話交換、語(yǔ)音識(shí)別、語(yǔ)音合成、話術(shù)交互等多方面的技術(shù)。如果不想專注那么多細(xì)節(jié),集成商也可以直接使用中間層產(chǎn)品,例如朗深電話AI中間件等,這些產(chǎn)品都提供了豐富的接口,可以幫助集成商快速將電話機(jī)器人集成到自己的業(yè)務(wù)應(yīng)用。