電話機(jī)器人與人的聊天,大體上可以分為“閑聊”和“有具體意圖的聊天”二種類(lèi)型。
“閑聊型”機(jī)器人根據(jù)“聽(tīng)”到的語(yǔ)句做出對(duì)應(yīng)的反應(yīng),因?yàn)樵掝}天南海北沒(méi)有限制,所有設(shè)計(jì)者需要處理各種各樣可能的對(duì)話。閑聊型機(jī)器目前主要應(yīng)用在娛樂(lè)、陪伴、接待等領(lǐng)域。
在實(shí)際生產(chǎn)環(huán)境中,用的更多的是“意圖型”機(jī)器人。這類(lèi)機(jī)器人首先會(huì)通過(guò)引導(dǎo)語(yǔ)來(lái)引導(dǎo)客戶(hù)說(shuō)出想要辦理的事務(wù)。由于客戶(hù)的說(shuō)法五花八門(mén),這時(shí),設(shè)計(jì)者就需要為“意圖”羅列各種“說(shuō)法”。只要用戶(hù)的“說(shuō)法”滿足了預(yù)先定義的規(guī)則,就認(rèn)為客戶(hù)的說(shuō)法命中這個(gè)“意圖”。
舉個(gè)例子,電話機(jī)器人會(huì)先說(shuō)出歡迎詞,然后提示客戶(hù):“您可以查詢(xún)天氣或者查詢(xún)航班”。這時(shí)客戶(hù)可能會(huì)說(shuō)“我想查一下長(zhǎng)沙的天氣”,也可能會(huì)說(shuō)“看一下明天的天氣怎么樣?”,電話機(jī)器人都認(rèn)為客戶(hù)的意圖是“查天氣”。
知道了客戶(hù)的意圖后,就需要用“填槽”技術(shù)來(lái)收集處理這個(gè)“意圖”所需要的信息項(xiàng)(稱(chēng)之為“槽位”)。
還是以“查天氣”這個(gè)意圖為例,通常情況下,我們至少需要知道時(shí)間和城市,所以就有了“時(shí)間”、“城市”二個(gè)槽位需要填充。如果用戶(hù)問(wèn)話是“我想查一下長(zhǎng)沙的天氣”,這時(shí)“城市”槽位已經(jīng)填充,但是缺少“時(shí)間”信息。這時(shí)我們就可以用到填槽中的“反問(wèn)”技術(shù),詢(xún)問(wèn)“您想查詢(xún)哪的天氣?”,從而引導(dǎo)客戶(hù)提供時(shí)間信息。
使用“意圖”和“填槽”技術(shù),就能夠有針對(duì)性地收集所需要的信息,以便完成下一步的操作,終實(shí)現(xiàn)查詢(xún)、咨詢(xún)、下單等類(lèi)型的電話機(jī)器人服務(wù)任務(wù)。
當(dāng)然,一個(gè)完整的電話機(jī)器人,需要用到電話交換、語(yǔ)音識(shí)別、語(yǔ)音合成、話術(shù)交互等多方面的技術(shù)。如果不想專(zhuān)注那么多細(xì)節(jié),集成商也可以直接使用中間層產(chǎn)品,例如朗深電話AI中間件等,這些產(chǎn)品都提供了豐富的接口,可以幫助集成商快速將電話機(jī)器人集成到自己的業(yè)務(wù)應(yīng)用。