本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及信息推送方法和裝置。
背景技術(shù):
越來(lái)越多的商家使用互聯(lián)網(wǎng)通訊工具向用戶提供信息咨詢服務(wù),這使得用戶可以遠(yuǎn)程獲取到所需要的信息。目前,在提供信息咨詢服務(wù)時(shí),通常是服務(wù)器接收客服端發(fā)出的問(wèn)題時(shí)將該問(wèn)題發(fā)送給客服端以供客服人員閱讀問(wèn)題后返回答案,之后再將答案反饋至客服端。
然而,采用這種推送答案的方式時(shí),客服人員可能需要對(duì)同一個(gè)問(wèn)題分別給上百位用戶重復(fù)地回答,需要占用較多的人力資源,存在著大量信息冗余以及回答效率低下的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)的目的在于提出一種信息推送方法和裝置,來(lái)解決以上背景技術(shù)部分提到的技術(shù)問(wèn)題。
第一方面,本申請(qǐng)?zhí)峁┝艘环N信息推送方法,該方法包括:接收客戶端發(fā)送的咨詢信息;將咨詢信息輸入預(yù)先訓(xùn)練的咨詢問(wèn)答模型,得到咨詢問(wèn)答模型輸出的、與咨詢信息匹配度最高的候選咨詢回復(fù)信息,其中,咨詢問(wèn)答模型是基于樣本咨詢信息、與樣本咨詢信息匹配的樣本咨詢回復(fù)信息以及樣本咨詢信息與樣本咨詢回復(fù)信息之間的匹配度進(jìn)行訓(xùn)練而得到的;確定候選咨詢回復(fù)信息與咨詢信息的匹配度是否大于匹配度閾值;若大于,則基于候選咨詢回復(fù)信息生成待推送咨詢回復(fù)信息,并將待推送咨詢回復(fù)信息推送至客戶端。
在一些實(shí)施例中,上述方法還包括:咨詢問(wèn)答模型建立步驟,包括:從樣本用戶端與樣本客服端的交互信息中提取樣本咨詢信息以及對(duì)樣本咨詢信息進(jìn)行回復(fù)的樣本咨詢回復(fù)信息;獲取使用樣本咨詢回復(fù)信息對(duì)樣本咨詢信息的回復(fù)概率以及樣本用戶端針對(duì)樣本咨詢回復(fù)信息所反饋的答復(fù)準(zhǔn)確度信息;基于回復(fù)概率以及答復(fù)準(zhǔn)確度信息確定樣本咨詢信息與樣本咨詢回復(fù)信息之間的匹配度;利用機(jī)器學(xué)習(xí)方法,基于樣本咨詢信息、與樣本咨詢信息匹配的樣本咨詢回復(fù)信息以及樣本咨詢信息與樣本咨詢回復(fù)信息之間的匹配度進(jìn)行訓(xùn)練,得到咨詢問(wèn)答模型。
在一些實(shí)施例中,上述方法還包括:接收客戶端針對(duì)待推送咨詢回復(fù)信息反饋的答復(fù)準(zhǔn)確度信息;根據(jù)所接收的答復(fù)準(zhǔn)確度信息,確定咨詢回復(fù)信息與咨詢回復(fù)信息之間的匹配度;根據(jù)咨詢回復(fù)信息、咨詢回復(fù)信息以及兩者之間的匹配度,繼續(xù)訓(xùn)練咨詢問(wèn)答模型。
在一些實(shí)施例中,上述方法還包括:接收客戶端針對(duì)待推送咨詢回復(fù)信息反饋的答復(fù)準(zhǔn)確度信息;判斷答復(fù)準(zhǔn)確度是否小于準(zhǔn)確度閾值;若小于,則將咨詢信息發(fā)送至客服端,并接收客服端對(duì)咨詢信息進(jìn)行回復(fù)而返回的咨詢回復(fù)信息;將所接收的咨詢回復(fù)信息推送至客戶端。
在一些實(shí)施例中,上述基于候選咨詢回復(fù)信息生成待推送咨詢回復(fù)信息,包括:獲取客戶端對(duì)應(yīng)的用戶特征信息;根據(jù)候選咨詢回復(fù)信息以及用戶特征信息,生成待推送咨詢回復(fù)信息。
在一些實(shí)施例中,上述方法還包括:若候選咨詢回復(fù)信息與咨詢信息的匹配度小于匹配度閾值,則將咨詢信息發(fā)送至客服端,并接收客服端對(duì)咨詢信息進(jìn)行回復(fù)而返回的咨詢回復(fù)信息;將所接收的咨詢回復(fù)信息確定為待推送咨詢回復(fù)信息并推送至客戶端。
第二方面,本申請(qǐng)?zhí)峁┝艘环N信息推送裝置,該裝置包括:接收單元,用于接收客戶端發(fā)送的咨詢信息;輸入單元,用于將咨詢信息輸入預(yù)先訓(xùn)練的咨詢問(wèn)答模型,得到咨詢問(wèn)答模型輸出的、與咨詢信息匹配度最高的候選咨詢回復(fù)信息,其中,咨詢問(wèn)答模型是基于樣本咨詢信息、與樣本咨詢信息匹配的樣本咨詢回復(fù)信息以及樣本咨詢信息與樣本咨詢回復(fù)信息之間的匹配度進(jìn)行訓(xùn)練而得到的;確定單元,用于確定候選咨詢回復(fù)信息與咨詢信息的匹配度是否大于匹配度閾值;生成單元,用于若匹配度是否大于匹配度閾值,則基于候選咨詢回復(fù)信息生成待推送咨詢回復(fù)信息,并將待推送咨詢回復(fù)信息推送至客戶端。
在一些實(shí)施例中,上述裝置還包括咨詢問(wèn)答模型建立單元,咨詢問(wèn)答模型建立單元包括:提取子單元,用于從樣本用戶端與樣本客服端的交互信息中提取樣本咨詢信息以及對(duì)樣本咨詢信息進(jìn)行回復(fù)的樣本咨詢回復(fù)信息;獲取子單元,用于獲取使用樣本咨詢回復(fù)信息對(duì)樣本咨詢信息的回復(fù)概率以及樣本用戶端針對(duì)樣本咨詢回復(fù)信息所反饋的答復(fù)準(zhǔn)確度信息;確定子單元,用于基于回復(fù)概率以及答復(fù)準(zhǔn)確度信息確定樣本咨詢信息與樣本咨詢回復(fù)信息之間的匹配度;訓(xùn)練子單元,用于利用機(jī)器學(xué)習(xí)方法,基于樣本咨詢信息、與樣本咨詢信息匹配的樣本咨詢回復(fù)信息以及樣本咨詢信息與樣本咨詢回復(fù)信息之間的匹配度進(jìn)行訓(xùn)練,得到咨詢問(wèn)答模型。
在一些實(shí)施例中,上述裝置還包括:準(zhǔn)確度信息接收單元,用于接收客戶端針對(duì)待推送咨詢回復(fù)信息反饋的答復(fù)準(zhǔn)確度信息;匹配度確定單元,用于根據(jù)所接收的答復(fù)準(zhǔn)確度信息,確定咨詢回復(fù)信息與咨詢回復(fù)信息之間的匹配度;繼續(xù)訓(xùn)練單元,用于根據(jù)咨詢回復(fù)信息、咨詢回復(fù)信息以及兩者之間的匹配度,繼續(xù)訓(xùn)練咨詢問(wèn)答模型。
在一些實(shí)施例中,上述裝置還包括:準(zhǔn)確度信息接收單元,接收客戶端針對(duì)待推送咨詢回復(fù)信息反饋的答復(fù)準(zhǔn)確度信息;判斷單元,用于判斷答復(fù)準(zhǔn)確度是否小于準(zhǔn)確度閾值;第一發(fā)送單元,用于若答復(fù)準(zhǔn)確度小于準(zhǔn)確度閾值,則將咨詢信息發(fā)送至客服端,并接收客服端對(duì)咨詢信息進(jìn)行回復(fù)而返回的咨詢回復(fù)信息;第一推送單元,用于將所接收的咨詢回復(fù)信息推送至客戶端。
在一些實(shí)施例中,上述生成單元進(jìn)一步用于:獲取客戶端對(duì)應(yīng)的用戶特征信息;根據(jù)候選咨詢回復(fù)信息以及用戶特征信息,生成待推送咨詢回復(fù)信息。
在一些實(shí)施例中,上述裝置還包括:第二發(fā)送單元,若候選咨詢回復(fù)信息與咨詢信息的匹配度小于匹配度閾值,則將咨詢信息發(fā)送至客服端,并接收客服端對(duì)咨詢信息進(jìn)行回復(fù)而返回的咨詢回復(fù)信息;第二推送單元,用于將所接收的咨詢回復(fù)信息確定為待推送咨詢回復(fù)信息并推送至客戶端。
本申請(qǐng)?zhí)峁┑男畔⑼扑头椒ê脱b置,通過(guò)咨詢問(wèn)答模型選取出與咨詢信息最匹配的咨詢回復(fù)信息并在匹配度大于匹配度閾值時(shí)基于候選咨詢回復(fù)信息生成發(fā)送給終端的待推送咨詢回復(fù)信息,使得推送給用戶的咨詢回復(fù)信息能自動(dòng)生成,并且其與咨詢信息匹配度最高且高于匹配度閾值,使得咨詢回復(fù)信息可信度較強(qiáng)。
附圖說(shuō)明
通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本申請(qǐng)的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
圖1是本申請(qǐng)可以應(yīng)用于其中的示例性系統(tǒng)架構(gòu)圖;
圖2是根據(jù)本申請(qǐng)的信息推送方法的一個(gè)實(shí)施例的流程圖;
圖3是根據(jù)本申請(qǐng)的信息推送方法的一個(gè)應(yīng)用場(chǎng)景的示意圖;
圖4是根據(jù)本申請(qǐng)的信息推送方法的又一個(gè)實(shí)施例的流程圖;
圖5是根據(jù)本申請(qǐng)的信息推送裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖6是適于用來(lái)實(shí)現(xiàn)本申請(qǐng)實(shí)施例的終端設(shè)備或服務(wù)器的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對(duì)該發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本申請(qǐng)。
圖1示出了可以應(yīng)用本申請(qǐng)的信息推送方法或信息推送裝置的實(shí)施例的示例性系統(tǒng)架構(gòu)100。
如圖1所示,系統(tǒng)架構(gòu)100可以包括客戶端101、102、103,網(wǎng)絡(luò)104、106,服務(wù)器105以及客服端107、108、109。網(wǎng)絡(luò)104和網(wǎng)絡(luò)106用以分別在客戶端101、102、103和服務(wù)器105之間以及服務(wù)器105與客服端107、108、109之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)104、106可以包括各種連接類型,例如有線、無(wú)線通信鏈路或者光纖電纜等等。
用戶可以使用客戶端101、102、103通過(guò)網(wǎng)絡(luò)104與服務(wù)器105交互,以接收或發(fā)送消息等。客戶端101、102、103上可以安裝有各種通訊客戶端應(yīng)用,例如網(wǎng)頁(yè)瀏覽器應(yīng)用、即時(shí)通信工具、房產(chǎn)交易類應(yīng)用、房產(chǎn)咨詢類應(yīng)用等。
客戶端101、102、103以及客服端107、108、109可以是具有顯示屏的各種電子設(shè)備,包括但不限于智能手機(jī)、平板電腦、電子書(shū)閱讀器、MP3播放器(Moving Picture Experts Group Audio Layer III,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)、MP4(Moving Picture Experts Group Audio Layer IV,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4)播放器、膝上型便攜計(jì)算機(jī)和臺(tái)式計(jì)算機(jī)等等。
服務(wù)器105可以是提供各種服務(wù)的服務(wù)器,例如對(duì)客戶端101、102、103上顯示的數(shù)據(jù)提供支持的后臺(tái)服務(wù)器。服務(wù)器105可以對(duì)接收到的咨詢信息等數(shù)據(jù)進(jìn)行分析等處理,并將處理結(jié)果(例如咨詢回復(fù)信息)反饋給客戶端101、102、103。服務(wù)器105還可以將咨詢信息轉(zhuǎn)發(fā)至客服端107、108、109,以供客服端107、108、109返回對(duì)應(yīng)的咨詢回復(fù)信息。
需要說(shuō)明的是,本申請(qǐng)實(shí)施例所提供的信息推送方法一般由服務(wù)器105執(zhí)行,相應(yīng)地,信息推送裝置一般設(shè)置于服務(wù)器105中。
應(yīng)該理解,圖1中的客戶端、網(wǎng)絡(luò)、服務(wù)器和客服端的數(shù)目?jī)H僅是示意性的。根據(jù)實(shí)現(xiàn)需要,可以具有任意數(shù)目的客戶端、網(wǎng)絡(luò)、服務(wù)器以及客服端。
繼續(xù)參考圖2,示出了根據(jù)本申請(qǐng)的信息推送方法的一個(gè)實(shí)施例的流程200。所描述的信息推送方法,包括以下步驟:
步驟201,接收客戶端發(fā)送的咨詢信息。
在本實(shí)施例中,信息推送方法運(yùn)行于其上的電子設(shè)備(例如圖1所示的服務(wù)器)可以通過(guò)有線連接方式或者無(wú)線連接方式從用戶利用其進(jìn)行信息瀏覽的客戶端接收咨詢信息。其中,咨詢信息可以是對(duì)某一方面的資訊或知識(shí)進(jìn)行咨詢時(shí)對(duì)應(yīng)的問(wèn)題。例如,咨詢信息可以是對(duì)房產(chǎn)相關(guān)信息進(jìn)行咨詢的問(wèn)題,該問(wèn)題包括但不限于對(duì)房屋價(jià)格、房源多少、某一房源的使用年限等。實(shí)踐中,咨詢信息可以是用戶通過(guò)客戶端上運(yùn)行的瀏覽器或?qū)S眯畔⒆稍儜?yīng)用發(fā)送的。
步驟202,將咨詢信息輸入預(yù)先訓(xùn)練的咨詢問(wèn)答模型,得到咨詢問(wèn)答模型輸出的、與咨詢信息匹配度最高的候選咨詢回復(fù)信息。
在本實(shí)施例中,該咨詢問(wèn)答模型是將樣本咨詢信息、與樣本咨詢信息匹配的樣本咨詢回復(fù)信息以及樣本咨詢信息與樣本咨詢回復(fù)信息之間的匹配度作為訓(xùn)練樣本進(jìn)行訓(xùn)練而得到的。該咨詢問(wèn)答模型可以用于根據(jù)輸入的咨詢信息確定其對(duì)應(yīng)的各個(gè)咨詢回復(fù)信息以及咨詢信息與每個(gè)咨詢回復(fù)信息的匹配度。咨詢回復(fù)信息可以是對(duì)問(wèn)題進(jìn)行答復(fù)的答案。咨詢回復(fù)信息與咨詢回復(fù)信息存在對(duì)應(yīng)關(guān)系。相互對(duì)應(yīng)的咨詢回復(fù)信息與咨詢回復(fù)信息之間可以使用匹配度表示其對(duì)應(yīng)關(guān)系的強(qiáng)弱。通常,匹配度越高,則咨詢回復(fù)信息對(duì)應(yīng)的答案對(duì)咨詢回復(fù)信息對(duì)應(yīng)的問(wèn)題回復(fù)的精確度越高。需要說(shuō)明的是,可以使用最新收集到的數(shù)據(jù)對(duì)咨詢問(wèn)答模型定時(shí)或不定時(shí)更新,以保證咨詢問(wèn)答模型有較高的時(shí)效性。
基于步驟201中得到的咨詢信息,上述電子設(shè)備(例如圖1所示的服務(wù)器)可以將該咨詢信息輸入至預(yù)先訓(xùn)練的咨詢問(wèn)答模型。之后,電子設(shè)備就可得到咨詢問(wèn)答模型輸出的、與咨詢信息匹配度最高的咨詢回復(fù)信息,該得到的咨詢回復(fù)信息作為候選咨詢回復(fù)信息,可供后續(xù)步驟進(jìn)行使用。
在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,上述信息推送方法還包括咨詢問(wèn)答模型建立步驟,該咨詢問(wèn)答模型建立步驟用于訓(xùn)練得到上述咨詢問(wèn)答模型。具體的,該咨詢問(wèn)答模型建立步驟可以如下執(zhí)行:
首先,從樣本用戶端與樣本客服端的交互信息中提取樣本咨詢信息以及對(duì)樣本咨詢信息進(jìn)行回復(fù)的樣本咨詢回復(fù)信息。通常,服務(wù)器可以運(yùn)行供客服人員人工回復(fù)用戶的咨詢信息的應(yīng)用程序,此時(shí)可以將用戶使用的樣本客戶端與客服人員使用的樣本客服端之間的交互信息作為樣本進(jìn)行收集,以供后續(xù)處理。在房產(chǎn)咨詢領(lǐng)域,客服人員即為房產(chǎn)經(jīng)紀(jì)人。可選的,在收集到交互信息后,可以對(duì)各條交互信息的信息類別進(jìn)行識(shí)別。信息類別可以包括無(wú)效樣本和有效樣本。例如,當(dāng)咨詢信息與咨詢回復(fù)信息是針對(duì)房地產(chǎn)時(shí),可以識(shí)別出房地產(chǎn)相關(guān)的問(wèn)題作為有效樣本。在識(shí)別出信息類別后,電子設(shè)備可以將交互信息中的無(wú)效樣本作為噪音過(guò)濾掉,并將得到的有效樣本作為后續(xù)訓(xùn)練用。該有效樣本可以提取出樣本咨詢信息以及對(duì)樣本咨詢信息進(jìn)行回復(fù)的樣本咨詢回復(fù)信息。
其次,獲取使用樣本咨詢回復(fù)信息對(duì)樣本咨詢信息的回復(fù)概率以及樣本用戶端針對(duì)樣本咨詢回復(fù)信息所反饋的答復(fù)準(zhǔn)確度信息,其中,答復(fù)準(zhǔn)確度信息用于指示咨詢回復(fù)信息答復(fù)咨詢信息的準(zhǔn)確度。實(shí)踐中,用戶在與客服人員進(jìn)行溝通時(shí),對(duì)于同一樣本咨詢信息,可能存在多個(gè)對(duì)應(yīng)的樣本咨詢回復(fù)信息。例如,對(duì)于同一咨詢信息A,共有5條對(duì)應(yīng)的樣本咨詢回復(fù)信息,其中樣本咨詢回復(fù)信息Q1有3條,樣本咨詢回復(fù)信息Q2有3條。此時(shí),可認(rèn)為樣本咨詢回復(fù)信息Q1對(duì)詢信息A的回復(fù)概率為0.6,樣本咨詢回復(fù)信息Q2對(duì)咨詢信息A的回復(fù)概率為0.4。答復(fù)準(zhǔn)確度信息可以是基于用戶對(duì)樣本咨詢回復(fù)信息的反饋信息而生成的。該反饋信息可以是所打的分?jǐn)?shù),也可以是評(píng)價(jià)信息。
再次,基于回復(fù)概率以及答復(fù)準(zhǔn)確度信息確定樣本咨詢信息與樣本咨詢回復(fù)信息之間的匹配度?;谏鲜霾襟E中得到的回復(fù)概率以及答復(fù)準(zhǔn)確度信息,電子設(shè)備可以根據(jù)設(shè)定的算法計(jì)算出樣本咨詢信息與樣本咨詢回復(fù)信息之間的匹配度。通常,答復(fù)準(zhǔn)確度與匹配度為正相關(guān)關(guān)系,與回復(fù)概率也為正相關(guān)關(guān)系。
最后,利用機(jī)器學(xué)習(xí)方法,基于樣本咨詢信息、與樣本咨詢信息匹配的樣本咨詢回復(fù)信息以及樣本咨詢信息與樣本咨詢回復(fù)信息之間的匹配度進(jìn)行訓(xùn)練,得到咨詢問(wèn)答模型。
步驟203,確定候選咨詢回復(fù)信息與咨詢信息的匹配度是否大于匹配度閾值。
在本實(shí)施例中,基于步驟202得到的候選咨詢回復(fù)信息,電子設(shè)備可以獲取到輸入至咨詢問(wèn)答模型的咨詢信息與該候選咨詢回復(fù)信息的匹配度。之后,電子設(shè)備可以將該候選咨詢回復(fù)信息與咨詢信息的匹配度進(jìn)行比較,以確定該匹配度是否大于匹配度閾值。其中,匹配度閾值可以是設(shè)置為固定值,也可以根據(jù)從初始值開(kāi)始不斷進(jìn)行優(yōu)化。
步驟204,若大于,則基于候選咨詢回復(fù)信息生成待推送咨詢回復(fù)信息,并將待推送咨詢回復(fù)信息推送至客戶端。
在本實(shí)施例中,當(dāng)步驟203判斷時(shí)得到的判斷結(jié)果是匹配度大于匹配度閾值時(shí),電子設(shè)備可以將基于候選咨詢回復(fù)信息生成待推送咨詢回復(fù)信息。其中,可以直接將候選咨詢回復(fù)信息作為待推送咨詢回復(fù)信息,也可以對(duì)候選咨詢回復(fù)信息進(jìn)行調(diào)整并將調(diào)整后的信息作為待推送咨詢回復(fù)信息。之后,電子設(shè)備可以通過(guò)有線連接方式或者無(wú)線連接方式將該待推送咨詢回復(fù)信息推送至客戶端。
在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,步驟204中基于候選咨詢回復(fù)信息生成待推送咨詢回復(fù)信息可以具體包括:獲取客戶端對(duì)應(yīng)的用戶特征信息;根據(jù)候選咨詢回復(fù)信息以及用戶特征信息,生成待推送咨詢回復(fù)信息。其中,用戶特征可以包括但不限于用戶社會(huì)屬性、生活習(xí)慣和消費(fèi)行為等方面的信息。在該實(shí)現(xiàn)方式中,電子設(shè)備可以使得最終推送的信息可以與用戶特征相匹配,更具有針對(duì)性,有助于提高用戶對(duì)所獲得答案的滿意程度。
在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,上述信息推送方法還包括:接收客戶端針對(duì)待推送咨詢回復(fù)信息反饋的答復(fù)準(zhǔn)確度信息;根據(jù)所接收的答復(fù)準(zhǔn)確度信息,確定咨詢回復(fù)信息與咨詢回復(fù)信息之間的匹配度;根據(jù)咨詢回復(fù)信息、咨詢回復(fù)信息以及兩者之間的匹配度,繼續(xù)訓(xùn)練咨詢問(wèn)答模型。在本實(shí)施例中,電子設(shè)備還可以基于客戶端反饋的答復(fù)準(zhǔn)確度繼續(xù)訓(xùn)練咨詢問(wèn)答模型,有助于不斷優(yōu)化咨詢問(wèn)答模型,從而提高后續(xù)答復(fù)時(shí)所提供咨詢回復(fù)信息的準(zhǔn)確度。
在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,上述信息推送方法還包括:接收客戶端針對(duì)待推送咨詢回復(fù)信息反饋的答復(fù)準(zhǔn)確度信息;判斷答復(fù)準(zhǔn)確度是否小于準(zhǔn)確度閾值;若小于,則將咨詢信息發(fā)送至客服端,并接收客服端對(duì)咨詢信息進(jìn)行回復(fù)而返回的咨詢回復(fù)信息;將所接收的咨詢回復(fù)信息推送至客戶端。在該實(shí)現(xiàn)方式中,當(dāng)用戶反饋的答復(fù)準(zhǔn)確度較低時(shí),可以通過(guò)客服人員人工進(jìn)行回復(fù),從而有助于在自動(dòng)回復(fù)的答案不佳時(shí)及時(shí)進(jìn)行補(bǔ)救,使用戶得到較好的人工作答。該方式實(shí)現(xiàn)了機(jī)器自動(dòng)回答與人工回答的結(jié)合,兼顧咨詢效率與用戶滿意度。
繼續(xù)參見(jiàn)圖3,圖3是根據(jù)本實(shí)施例的信息推送方法的應(yīng)用場(chǎng)景的一個(gè)示意圖。在圖3的應(yīng)用場(chǎng)景中,用戶首先使用客戶端向服務(wù)器發(fā)起一個(gè)問(wèn)題,即“回龍觀附近有哪些可以買二手房的小區(qū)”;之后,服務(wù)器可以后臺(tái)通過(guò)咨詢問(wèn)答模型獲取與該問(wèn)題最匹配(例如匹配度為0.95)的答案“A小區(qū)、B小區(qū)、C小區(qū)、D小區(qū)”,并作為候選答案;接著,服務(wù)器可以確定問(wèn)題與候選答案的匹配度達(dá)到匹配度閾值(例如匹配度閾值為0.9);然后,服務(wù)器可以基于用戶的用戶特征(不喜歡離地鐵超過(guò)1公里的小區(qū))將該候選答案中離最近的地鐵的距離為2公里的D小區(qū)去除后,得到待推送答案“A小區(qū)、B小區(qū)、C小區(qū)”;最后,服務(wù)器可以將該推送答案推送至客戶端,客戶端即可顯示該推送答案“A小區(qū)、B小區(qū)、C小區(qū)”。
本申請(qǐng)的上述實(shí)施例提供的方法,通過(guò)咨詢問(wèn)答模型選取出與咨詢信息最匹配的咨詢回復(fù)信息并在匹配度大于匹配度閾值時(shí)基于候選咨詢回復(fù)信息生成發(fā)送給終端的待推送咨詢回復(fù)信息,使得推送給用戶的咨詢回復(fù)信息能自動(dòng)生成,并且其與咨詢信息匹配度最高且高于匹配度閾值,使得咨詢回復(fù)信息可信度較強(qiáng)。
進(jìn)一步參考圖4,其示出了信息推送方法的又一個(gè)實(shí)施例的流程400。該信息推送方法的流程400,包括以下步驟:
步驟401,接收客戶端發(fā)送的咨詢信息。
在本實(shí)施例中,步驟401的具體處理可以參考圖2對(duì)應(yīng)實(shí)施例的步驟201,這里不再贅述。
步驟402,將咨詢信息輸入預(yù)先訓(xùn)練的咨詢問(wèn)答模型,得到咨詢問(wèn)答模型輸出的、與咨詢信息匹配度最高的候選咨詢回復(fù)信息。
在本實(shí)施例中,步驟402的具體處理可以參考圖2對(duì)應(yīng)實(shí)施例的步驟202,這里不再贅述。
步驟403,確定候選咨詢回復(fù)信息與咨詢信息的匹配度是否大于匹配度閾值。
在本實(shí)施例中,步驟403的具體處理可以參考圖2對(duì)應(yīng)實(shí)施例的步驟203,這里不再贅述。
步驟404,若大于,則基于候選咨詢回復(fù)信息生成待推送咨詢回復(fù)信息,并將待推送咨詢回復(fù)信息推送至客戶端。
在本實(shí)施例中,步驟404的具體處理可以參考圖2對(duì)應(yīng)實(shí)施例的步驟204,這里不再贅述。
步驟405,若候選咨詢回復(fù)信息與咨詢信息的匹配度小于匹配度閾值,則將咨詢信息發(fā)送至客服端,并接收客服端對(duì)咨詢信息進(jìn)行回復(fù)而返回的咨詢回復(fù)信息。
在本實(shí)施例中,當(dāng)步驟403中判斷結(jié)果是候選咨詢回復(fù)信息與咨詢信息的匹配度小于匹配度閾值時(shí),電子設(shè)備可以將咨詢信息發(fā)送至客服端。之后,客服人員可以在通過(guò)客服端接收到咨詢信息后對(duì)該咨詢信息進(jìn)行回復(fù),從而可以通過(guò)客服端向服務(wù)器返回咨詢回復(fù)信息。如此,服務(wù)器即可獲取到客服端返回的咨詢回復(fù)信息。
步驟406,將所接收的咨詢回復(fù)信息確定為待推送咨詢回復(fù)信息并推送至客戶端。
在本實(shí)施例中,基于步驟405所接收到的咨詢回復(fù)信息,上述電子設(shè)備可以將該咨詢回復(fù)信息確定為待推送咨詢回復(fù)信息并推送至客戶端。
從圖4中可以看出,與圖2對(duì)應(yīng)的實(shí)施例相比,本實(shí)施例中的信息推送方法的流程400增加了在候選咨詢回復(fù)信息與咨詢信息的匹配度較小時(shí)通過(guò)客服人員人工答復(fù)咨詢信息并將該人工回復(fù)的咨詢回復(fù)信息推送至客戶端,較少了匹配度較低的咨詢回復(fù)信息被推送給用戶導(dǎo)致咨詢質(zhì)量下降,并進(jìn)而影響用戶對(duì)產(chǎn)品的評(píng)價(jià)。
進(jìn)一步參考圖5,作為對(duì)上述各圖所示方法的實(shí)現(xiàn),本申請(qǐng)?zhí)峁┝艘环N信息推送裝置的一個(gè)實(shí)施例,該裝置實(shí)施例與圖2所示的方法實(shí)施例相對(duì)應(yīng),該裝置具體可以應(yīng)用于各種服務(wù)器中。
如圖5所示,本實(shí)施例所描述的信息推送裝置500包括:接收單元501、輸入單元502、確定單元503和生成單元504。其中,接收單元501用于接收客戶端發(fā)送的咨詢信息;輸入單元502用于將咨詢信息輸入預(yù)先訓(xùn)練的咨詢問(wèn)答模型,得到咨詢問(wèn)答模型輸出的、與咨詢信息匹配度最高的候選咨詢回復(fù)信息,其中,咨詢問(wèn)答模型是基于樣本咨詢信息、與樣本咨詢信息匹配的樣本咨詢回復(fù)信息以及樣本咨詢信息與樣本咨詢回復(fù)信息之間的匹配度進(jìn)行訓(xùn)練而得到的;確定單元503用于確定候選咨詢回復(fù)信息與咨詢信息的匹配度是否大于匹配度閾值;而生成單元504用于若匹配度是否大于匹配度閾值,則基于候選咨詢回復(fù)信息生成待推送咨詢回復(fù)信息,并將待推送咨詢回復(fù)信息推送至客戶端。
在本實(shí)施例中,接收單元501、輸入單元502、確定單元503和生成單元504的具體處理可以參考圖2對(duì)應(yīng)實(shí)施例中的步驟201、步驟202、步驟203和步驟204,這里不再贅述。
在本實(shí)施例中,裝置500還包括咨詢問(wèn)答模型建立單元(未示出),咨詢問(wèn)答模型建立單元包括:提取子單元(未示出),用于從樣本用戶端與樣本客服端的交互信息中提取樣本咨詢信息以及對(duì)樣本咨詢信息進(jìn)行回復(fù)的樣本咨詢回復(fù)信息;獲取子單元(未示出),用于獲取使用樣本咨詢回復(fù)信息對(duì)樣本咨詢信息的回復(fù)概率以及樣本用戶端針對(duì)樣本咨詢回復(fù)信息所反饋的答復(fù)準(zhǔn)確度信息,其中,答復(fù)準(zhǔn)確度信息用于指示咨詢回復(fù)信息答復(fù)咨詢信息的準(zhǔn)確度;確定子單元(未示出),用于基于回復(fù)概率以及答復(fù)準(zhǔn)確度信息確定樣本咨詢信息與樣本咨詢回復(fù)信息之間的匹配度;訓(xùn)練子單元(未示出),用于利用機(jī)器學(xué)習(xí)方法,基于樣本咨詢信息、與樣本咨詢信息匹配的樣本咨詢回復(fù)信息以及樣本咨詢信息與樣本咨詢回復(fù)信息之間的匹配度進(jìn)行訓(xùn)練,得到咨詢問(wèn)答模型。
在本實(shí)施例中,裝置500還包括:準(zhǔn)確度信息接收單元(未示出),用于接收客戶端針對(duì)待推送咨詢回復(fù)信息反饋的答復(fù)準(zhǔn)確度信息;匹配度確定單元(未示出),用于根據(jù)所接收的答復(fù)準(zhǔn)確度信息,確定咨詢回復(fù)信息與咨詢回復(fù)信息之間的匹配度;繼續(xù)訓(xùn)練(未示出)單元,用于根據(jù)咨詢回復(fù)信息、咨詢回復(fù)信息以及兩者之間的匹配度,繼續(xù)訓(xùn)練咨詢問(wèn)答模型。
在本實(shí)施例中,上述裝置500還包括:準(zhǔn)確度信息接收單元(未示出),接收客戶端針對(duì)待推送咨詢回復(fù)信息反饋的答復(fù)準(zhǔn)確度信息;判斷單元(未示出),用于判斷答復(fù)準(zhǔn)確度是否小于準(zhǔn)確度閾值;第一發(fā)送單元(未示出),用于若答復(fù)準(zhǔn)確度小于準(zhǔn)確度閾值,則將咨詢信息發(fā)送至客服端,并接收客服端對(duì)咨詢信息進(jìn)行回復(fù)而返回的咨詢回復(fù)信息;第一推送單元(未示出),用于將所接收的咨詢回復(fù)信息推送至客戶端。
在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,上述生成504單元進(jìn)一步用于:獲取客戶端對(duì)應(yīng)的用戶特征信息;根據(jù)候選咨詢回復(fù)信息以及用戶特征信息,生成待推送咨詢回復(fù)信息。
在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,裝置500還包括:第二發(fā)送單元(未示出),若候選咨詢回復(fù)信息與咨詢信息的匹配度小于匹配度閾值,則將咨詢信息發(fā)送至客服端,并接收客服端對(duì)咨詢信息進(jìn)行回復(fù)而返回的咨詢回復(fù)信息;第二推送單元(未示出),用于將所接收的咨詢回復(fù)信息確定為待推送咨詢回復(fù)信息并推送至客戶端。
下面參考圖6,其示出了適于用來(lái)實(shí)現(xiàn)本申請(qǐng)實(shí)施例的終端設(shè)備或服務(wù)器的計(jì)算機(jī)系統(tǒng)600的結(jié)構(gòu)示意圖。
如圖6所示,計(jì)算機(jī)系統(tǒng)600包括中央處理單元(CPU)601,其可以根據(jù)存儲(chǔ)在只讀存儲(chǔ)器(ROM)602中的程序或者從存儲(chǔ)部分608加載到隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)603中的程序而執(zhí)行各種適當(dāng)?shù)膭?dòng)作和處理。在RAM 603中,還存儲(chǔ)有系統(tǒng)600操作所需的各種程序和數(shù)據(jù)。CPU 601、ROM 602以及RAM 603通過(guò)總線604彼此相連。輸入/輸出(I/O)接口605也連接至總線604。
以下部件連接至I/O接口605:包括鍵盤、鼠標(biāo)等的輸入部分606;包括諸如陰極射線管(CRT)、液晶顯示器(LCD)等以及揚(yáng)聲器等的輸出部分607;包括硬盤等的存儲(chǔ)部分608;以及包括諸如LAN卡、調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口卡的通信部分609。通信部分609經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。驅(qū)動(dòng)器610也根據(jù)需要連接至I/O接口605??刹鹦督橘|(zhì)611,諸如磁盤、光盤、磁光盤、半導(dǎo)體存儲(chǔ)器等等,根據(jù)需要安裝在驅(qū)動(dòng)器610上,以便于從其上讀出的計(jì)算機(jī)程序根據(jù)需要被安裝入存儲(chǔ)部分608。
特別地,根據(jù)本公開(kāi)的實(shí)施例,上文參考流程圖描述的過(guò)程可以被實(shí)現(xiàn)為計(jì)算機(jī)軟件程序。例如,本公開(kāi)的實(shí)施例包括一種計(jì)算機(jī)程序產(chǎn)品,其包括有形地包含在機(jī)器可讀介質(zhì)上的計(jì)算機(jī)程序,該計(jì)算機(jī)程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實(shí)施例中,該計(jì)算機(jī)程序可以通過(guò)通信部分609從網(wǎng)絡(luò)上被下載和安裝,和/或從可拆卸介質(zhì)611被安裝。
附圖中的流程圖和框圖,圖示了按照本申請(qǐng)各種實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段、或代碼的一部分,該模塊、程序段、或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。
描述于本申請(qǐng)實(shí)施例中所涉及到的單元可以通過(guò)軟件的方式實(shí)現(xiàn),也可以通過(guò)硬件的方式來(lái)實(shí)現(xiàn)。所描述的單元也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括接收單元、確定單元、確定單元和生成單元。其中,這些單元的名稱在某種情況下并不構(gòu)成對(duì)該單元本身的限定,例如,接收單元還可以被描述為“接收客戶端發(fā)送的咨詢信息的單元”。
作為另一方面,本申請(qǐng)還提供了一種非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì),該非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)可以是上述實(shí)施例中所描述裝置中所包含的非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì);也可以是單獨(dú)存在,未裝配入終端中的非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。上述非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者多個(gè)程序,當(dāng)該一個(gè)或者多個(gè)程序被一個(gè)設(shè)備執(zhí)行時(shí),使得設(shè)備:接收客戶端發(fā)送的咨詢信息;將所述咨詢信息輸入預(yù)先訓(xùn)練的咨詢問(wèn)答模型,得到所述咨詢問(wèn)答模型輸出的、與所述咨詢信息匹配度最高的候選咨詢回復(fù)信息,其中,所述咨詢問(wèn)答模型是基于樣本咨詢信息、與樣本咨詢信息匹配的樣本咨詢回復(fù)信息以及樣本咨詢信息與樣本咨詢回復(fù)信息之間的匹配度進(jìn)行訓(xùn)練而得到的;確定所述候選咨詢回復(fù)信息與所述咨詢信息的匹配度是否大于匹配度閾值;若大于,則基于所述候選咨詢回復(fù)信息生成待推送咨詢回復(fù)信息,并將所述待推送咨詢回復(fù)信息推送至所述客戶端。
以上描述僅為本申請(qǐng)的較佳實(shí)施例以及對(duì)所運(yùn)用技術(shù)原理的說(shuō)明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請(qǐng)中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時(shí)也應(yīng)涵蓋在不脫離所述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請(qǐng)中公開(kāi)的(但不限于)具有類似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。