System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本申請涉及人工智能,特別是涉及一種聊天應(yīng)答方法、裝置、計算機(jī)設(shè)備及計算機(jī)可讀存儲介質(zhì)。
技術(shù)介紹
1、隨著互聯(lián)網(wǎng)和人工智能技術(shù)的發(fā)展,很多平臺會提供在線客服的服務(wù),以便幫助用戶了解平臺提供的產(chǎn)品以及服務(wù)的特性,從而根據(jù)用戶的需求進(jìn)行服務(wù)規(guī)劃以及產(chǎn)品推薦。相關(guān)技術(shù)中,用戶可以在線上請求與客服聊天,平臺會為用戶建立與在線客服機(jī)器人之間的聊天窗口,用戶在聊天窗口輸入自己的問題,以便在線客服機(jī)器人自動識別該問題并針對該問題進(jìn)行聊天應(yīng)答。
2、在實現(xiàn)相關(guān)技術(shù)的過程中,申請人發(fā)現(xiàn),在線客服機(jī)器人只能回答用戶關(guān)于產(chǎn)品以及服務(wù)的基本問題,這些基本問題會事先以聊天應(yīng)答內(nèi)容的形式進(jìn)行配置。而針對用戶的一些個性化需求問題,在線客服機(jī)器人無法應(yīng)答,只能轉(zhuǎn)由人工客服進(jìn)行處理,在線客服機(jī)器人的聊天應(yīng)答方面存在局限性,無法進(jìn)行有效的多輪對話,難以解答復(fù)雜的問題,不能靈活應(yīng)對多變的聊天場景,影響與用戶之間的溝通效率。
技術(shù)實現(xiàn)思路
1、有鑒于此,本申請?zhí)峁┝艘环N聊天應(yīng)答方法、裝置、計算機(jī)設(shè)備及計算機(jī)可讀存儲介質(zhì),主要目的在于解決目前針對用戶的一些個性化需求問題,在線客服機(jī)器人無法應(yīng)答,只能轉(zhuǎn)由人工客服進(jìn)行處理,在線客服機(jī)器人的聊天應(yīng)答方面存在局限性,無法進(jìn)行有效的多輪對話,難以解答復(fù)雜的問題,不能靈活應(yīng)對多變的聊天場景,影響與用戶之間的溝通效率的問題。
2、依據(jù)本申請第一方面,提供了一種聊天應(yīng)答方法,該方法包括:
3、獲取多個樣本問答數(shù)據(jù),利用所述多個樣本問答數(shù)據(jù)訓(xùn)練初始應(yīng)答模
4、在所述多個樣本問答數(shù)據(jù)中確定目標(biāo)樣本問答數(shù)據(jù),確定所述目標(biāo)樣本問答數(shù)據(jù)對應(yīng)的權(quán)重系數(shù);
5、基于所述初始應(yīng)答模型對所述目標(biāo)樣本問答數(shù)據(jù)進(jìn)行處理,得到所述初始應(yīng)答模型針對所述目標(biāo)樣本問答數(shù)據(jù)生成的處理結(jié)果,并利用所述目標(biāo)樣本問答數(shù)據(jù)、所述處理結(jié)果和所述權(quán)重系數(shù),統(tǒng)計所述目標(biāo)樣本問答數(shù)據(jù)的損失值;
6、根據(jù)所述損失值對所述初始應(yīng)答模型進(jìn)行優(yōu)化處理,得到目標(biāo)應(yīng)答模型;
7、當(dāng)接收到用戶基于所持終端發(fā)起的聊天請求時,獲取所述終端輸入的聊天內(nèi)容,將所述聊天內(nèi)容輸入至所述目標(biāo)應(yīng)答模型,以及將所述目標(biāo)應(yīng)答模型針對所述聊天內(nèi)容輸出的應(yīng)答內(nèi)容下發(fā)至所述終端。
8、可選地,所述獲取多個樣本問答數(shù)據(jù),包括:
9、獲取多個歷史聊天記錄,在所述多個歷史聊天記錄中提取多輪問答記錄;
10、提取所述多輪問答記錄中每輪問答記錄中的應(yīng)答內(nèi)容,得到多個應(yīng)答內(nèi)容;
11、分別識別所述多個應(yīng)答內(nèi)容中每個應(yīng)答內(nèi)容的內(nèi)容屬性,在所述多個應(yīng)答內(nèi)容中確定無效應(yīng)答內(nèi)容,其中,所述無效應(yīng)答內(nèi)容的內(nèi)容屬性與預(yù)設(shè)無效內(nèi)容屬性一致;
12、將提取到所述無效應(yīng)答內(nèi)容的問答記錄作為無效問答記錄,以及在所述多輪問答記錄中刪除所述無效問答記錄,得到刪除后的所述多輪問答記錄;
13、在刪除后的所述多輪問答記錄中查詢產(chǎn)品名稱,獲取所述產(chǎn)品名稱對應(yīng)的產(chǎn)品鏈接,將所述產(chǎn)品名稱與所述產(chǎn)品鏈接關(guān)聯(lián)后存儲至預(yù)設(shè)字典中;
14、在刪除后的所述多輪問答記錄中采用預(yù)設(shè)字段對所述產(chǎn)品名稱進(jìn)行標(biāo)注,得到所述多個樣本問答數(shù)據(jù)。
15、可選地,所述在所述多個樣本問答數(shù)據(jù)中確定目標(biāo)樣本問答數(shù)據(jù),包括:
16、提取所述多個樣本問答數(shù)據(jù)中每個樣本問答數(shù)據(jù)包括的實際應(yīng)答內(nèi)容,得到多個實際應(yīng)答內(nèi)容;
17、分別統(tǒng)計所述所述多個實際應(yīng)答內(nèi)容中每個實際應(yīng)答內(nèi)容的內(nèi)容字符數(shù);
18、獲取字符數(shù)閾值,在所述多個實際應(yīng)答內(nèi)容中提取內(nèi)容字符數(shù)低于所述字符數(shù)閾值的實際應(yīng)答內(nèi)容作為待過濾實際應(yīng)答內(nèi)容;
19、在所述多個樣本問答數(shù)據(jù)中查詢所述待過濾實際應(yīng)答內(nèi)容所處的樣本問答數(shù)據(jù)作為待過濾樣本問答數(shù)據(jù),以及在所述多個樣本問答數(shù)據(jù)中將所述待過濾樣本問答數(shù)據(jù)刪除,將刪除后的所述多個樣本問答數(shù)據(jù)作為所述目標(biāo)樣本問答數(shù)據(jù)。
20、可選地,所述確定所述目標(biāo)樣本問答數(shù)據(jù)對應(yīng)的權(quán)重系數(shù),包括:
21、獲取預(yù)設(shè)訓(xùn)練參數(shù),在所述預(yù)設(shè)訓(xùn)練參數(shù)中查詢所述目標(biāo)樣本問答數(shù)據(jù)對應(yīng)的所述權(quán)重系數(shù);或,
22、在所述目標(biāo)樣本問答數(shù)據(jù)中提取實際應(yīng)答內(nèi)容,對所述實際應(yīng)答內(nèi)容進(jìn)行識別,確定所述實際應(yīng)答內(nèi)容的目標(biāo)內(nèi)容屬性,以及在預(yù)設(shè)評分策略中查詢所述目標(biāo)內(nèi)容屬性對應(yīng)的屬性分值,將所述屬性分值對應(yīng)的權(quán)重值作為所述目標(biāo)樣本問答數(shù)據(jù)對應(yīng)的所述權(quán)重系數(shù)。
23、可選地,所述基于所述初始應(yīng)答模型對所述目標(biāo)樣本問答數(shù)據(jù)進(jìn)行處理,得到所述初始應(yīng)答模型針對所述目標(biāo)樣本問答數(shù)據(jù)生成的處理結(jié)果,并利用所述目標(biāo)樣本問答數(shù)據(jù)、所述處理結(jié)果和所述權(quán)重系數(shù),統(tǒng)計所述目標(biāo)樣本問答數(shù)據(jù)的損失值,包括:
24、在所述目標(biāo)樣本問答數(shù)據(jù)中提取樣本問題內(nèi)容,將所述樣本問題內(nèi)容輸入至所述初始應(yīng)答模型中;
25、基于所述初始應(yīng)答模型對所述樣本問題內(nèi)容進(jìn)行處理,獲取所述初始應(yīng)答模型針對所述樣本問題內(nèi)容輸出的預(yù)測應(yīng)答內(nèi)容,將所述預(yù)測應(yīng)答內(nèi)容作為所述初始應(yīng)答模型生成的處理結(jié)果;
26、在所述目標(biāo)樣本問答數(shù)據(jù)中獲取實際應(yīng)答內(nèi)容,確定所述預(yù)測應(yīng)答內(nèi)容和所述實際應(yīng)答內(nèi)容之間的偏差,以及采用所述權(quán)重系數(shù)對偏差進(jìn)行調(diào)整,得到所述目標(biāo)樣本問答數(shù)據(jù)的損失值。
27、可選地,所述確定所述預(yù)測應(yīng)答內(nèi)容和所述實際應(yīng)答內(nèi)容之間的偏差,以及采用所述權(quán)重系數(shù)對偏差進(jìn)行調(diào)整,得到所述目標(biāo)樣本問答數(shù)據(jù)的損失值,包括:
28、獲取預(yù)設(shè)賦值函數(shù),采用所述預(yù)設(shè)賦值函數(shù)對所述實際應(yīng)答內(nèi)容進(jìn)行賦值處理,得到實際內(nèi)容值,以及采用所述預(yù)設(shè)賦值函數(shù)對所述處理結(jié)果包括的預(yù)測應(yīng)答內(nèi)容進(jìn)行賦值處理,得到預(yù)測內(nèi)容值;
29、確定預(yù)設(shè)損失函數(shù),采用所述預(yù)設(shè)損失函數(shù)計算所述預(yù)測內(nèi)容值和所述實際內(nèi)容值的差值作為所述預(yù)測應(yīng)答內(nèi)容和所述實際應(yīng)答內(nèi)容之間的偏差;
30、計算所述權(quán)重系數(shù)與所述偏差的乘積,將所述乘積作為所述目標(biāo)樣本問答數(shù)據(jù)的損失值。
31、可選地,所述將所述目標(biāo)應(yīng)答模型針對所述聊天內(nèi)容輸出的應(yīng)答內(nèi)容下發(fā)至所述終端,包括:
32、識別所述應(yīng)答內(nèi)容中是否存在標(biāo)注有預(yù)設(shè)字段的文字內(nèi)容;
33、當(dāng)識別確定所述應(yīng)答內(nèi)容中不存在標(biāo)注有所述預(yù)設(shè)字段的文字內(nèi)容時,將所述應(yīng)答內(nèi)容作為回復(fù)消息,在與所述終端的會話中將所述回復(fù)消息發(fā)送至所述終端,以使所述應(yīng)答內(nèi)容下發(fā)至所述終端;
34、當(dāng)識別確定所述應(yīng)答內(nèi)容中存在標(biāo)注有所述預(yù)設(shè)字段的文字內(nèi)容時,在所述應(yīng)答內(nèi)容中提取所述預(yù)設(shè)字段標(biāo)注的文字內(nèi)容作為目標(biāo)產(chǎn)品名稱,調(diào)用預(yù)設(shè)字典,在所述預(yù)設(shè)字典中查詢所述目標(biāo)產(chǎn)品名稱關(guān)聯(lián)的目標(biāo)產(chǎn)品鏈接,將所述目標(biāo)產(chǎn)品鏈接添加至所述應(yīng)答內(nèi)容中,以及將添加后的所述應(yīng)答內(nèi)容作為回復(fù)消息,在與所述終端的會話中將所述回復(fù)消息發(fā)送至所述終端,以使所述應(yīng)答內(nèi)容下發(fā)至所述終端。
35、依據(jù)本申請第二方面,提供了一種聊天應(yīng)答裝置,該裝置包括:
36、訓(xùn)練模塊,用本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點】
1.一種聊天應(yīng)答方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取多個樣本問答數(shù)據(jù),包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述多個樣本問答數(shù)據(jù)中確定目標(biāo)樣本問答數(shù)據(jù),包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述目標(biāo)樣本問答數(shù)據(jù)對應(yīng)的權(quán)重系數(shù),包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述初始應(yīng)答模型對所述目標(biāo)樣本問答數(shù)據(jù)進(jìn)行處理,得到所述初始應(yīng)答模型針對所述目標(biāo)樣本問答數(shù)據(jù)生成的處理結(jié)果,并利用所述目標(biāo)樣本問答數(shù)據(jù)、所述處理結(jié)果和所述權(quán)重系數(shù),統(tǒng)計所述目標(biāo)樣本問答數(shù)據(jù)的損失值,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述確定所述預(yù)測應(yīng)答內(nèi)容和所述實際應(yīng)答內(nèi)容之間的偏差,以及采用所述權(quán)重系數(shù)對偏差進(jìn)行調(diào)整,得到所述目標(biāo)樣本問答數(shù)據(jù)的損失值,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述目標(biāo)應(yīng)答模型針對所述聊天內(nèi)容輸出的應(yīng)答內(nèi)容下發(fā)至所述終端,包括:
8.一種聊天應(yīng)答裝置,其特征在于,包括:
< ...【技術(shù)特征摘要】
1.一種聊天應(yīng)答方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取多個樣本問答數(shù)據(jù),包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述多個樣本問答數(shù)據(jù)中確定目標(biāo)樣本問答數(shù)據(jù),包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述目標(biāo)樣本問答數(shù)據(jù)對應(yīng)的權(quán)重系數(shù),包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述初始應(yīng)答模型對所述目標(biāo)樣本問答數(shù)據(jù)進(jìn)行處理,得到所述初始應(yīng)答模型針對所述目標(biāo)樣本問答數(shù)據(jù)生成的處理結(jié)果,并利用所述目標(biāo)樣本問答數(shù)據(jù)、所述處理結(jié)果和所述權(quán)重系數(shù),統(tǒng)計所述目標(biāo)樣本問答數(shù)據(jù)的損失值,包括:
6.根據(jù)權(quán)利要求5所述...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:黃平,黃明星,李銀鋒,楊傳華,沈鵬,
申請(專利權(quán))人:北京水滴科技集團(tuán)有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。