欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于用戶(hù)反饋知識(shí)庫(kù)的機(jī)器人交互方法和系統(tǒng)的制作方法

文檔序號(hào):10577323閱讀:277來(lái)源:國(guó)知局
基于用戶(hù)反饋知識(shí)庫(kù)的機(jī)器人交互方法和系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種機(jī)器人交互方法,包括以下步驟:獲取用戶(hù)的問(wèn)題作為第一問(wèn)題;從知識(shí)庫(kù)中所有問(wèn)題檢索出與第一問(wèn)題匹配度最大的問(wèn)題作為第二問(wèn)題;根據(jù)知識(shí)庫(kù)中第二問(wèn)題的回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度,對(duì)知識(shí)庫(kù)中第二問(wèn)題的回答進(jìn)行選擇,得到的回答作為對(duì)第一問(wèn)題的回答,即第一回答;將第一回答發(fā)送至用戶(hù)。上述機(jī)器人交互方法,實(shí)現(xiàn)了在機(jī)器人與用戶(hù)交談時(shí),從離線(xiàn)或在線(xiàn)語(yǔ)料庫(kù)中搜索出與用戶(hù)問(wèn)題相關(guān)的并且用戶(hù)反饋好的回答,這一方式充分利用了用戶(hù)對(duì)以往同樣或類(lèi)似問(wèn)題的回答的反饋,實(shí)現(xiàn)了機(jī)器人對(duì)用戶(hù)喜好的預(yù)測(cè),具有較好的體驗(yàn)性與適用性。本發(fā)明還公開(kāi)了一種機(jī)器人交互系統(tǒng)。
【專(zhuān)利說(shuō)明】
基于用戶(hù)反饋知識(shí)庫(kù)的機(jī)器人交互方法和系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計(jì)算機(jī)與人工智能技術(shù)領(lǐng)域,特別是涉及一種基于用戶(hù)反饋知識(shí)庫(kù)的機(jī)器人交互方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)和傳感等技術(shù)的不斷拓展,機(jī)器人功能也變得日益強(qiáng)大,與此同時(shí),機(jī)器人與用戶(hù)的交流互動(dòng)方式的需求也變得日益多樣?,F(xiàn)有技術(shù)中,機(jī)器人與用戶(hù)進(jìn)行交談時(shí),一般是從離線(xiàn)或在線(xiàn)語(yǔ)料庫(kù)或聊天數(shù)據(jù)庫(kù)中搜索出與用戶(hù)問(wèn)題相關(guān)的回答。
[0003]雖然,這樣的回答對(duì)用戶(hù)所問(wèn)的問(wèn)題而言是較為合理的,但不一定是合乎用戶(hù)的情感的,也就是不一定是用戶(hù)喜好的回答。因?yàn)楝F(xiàn)有技術(shù)中機(jī)器人沒(méi)有考慮到用戶(hù)對(duì)回答是否滿(mǎn)意,沒(méi)有充分利用用戶(hù)對(duì)以前同樣或者類(lèi)似問(wèn)題的回答的反饋。所以,目前,現(xiàn)有技術(shù)中的機(jī)器人不能滿(mǎn)足針對(duì)用戶(hù)心理,喜好的回答,無(wú)法實(shí)現(xiàn)機(jī)器人對(duì)用戶(hù)喜好的預(yù)測(cè),更無(wú)法實(shí)現(xiàn)投用戶(hù)所好,不具有良好的體驗(yàn)性與適用性。

【發(fā)明內(nèi)容】

[0004]基于此,有必要提供一種能夠根據(jù)用戶(hù)對(duì)以前同樣或類(lèi)似問(wèn)題的回答的反饋,準(zhǔn)確、高效地回答用戶(hù)問(wèn)題的基于用戶(hù)反饋知識(shí)庫(kù)的機(jī)器人交互方法和系統(tǒng)。
[0005]—種機(jī)器人交互方法,包括以下步驟:
[0006]獲取用戶(hù)的問(wèn)題作為第一問(wèn)題;
[0007]從知識(shí)庫(kù)中所有問(wèn)題檢索出與所述第一問(wèn)題匹配度最大的問(wèn)題作為第二問(wèn)題;
[0008]根據(jù)知識(shí)庫(kù)中所述第二問(wèn)題的回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度,對(duì)知識(shí)庫(kù)中所述第二問(wèn)題的回答進(jìn)行選擇,得到的回答作為對(duì)所述第一問(wèn)題的回答,即第一回答;
[0009]將所述第一回答發(fā)送至用戶(hù)。
[0010]在其中一個(gè)實(shí)施例中,還包括:預(yù)先創(chuàng)建所述知識(shí)庫(kù),
[0011]其中,所述知識(shí)庫(kù)包括:至少一個(gè)問(wèn)題;
[0012]與每個(gè)所述問(wèn)題對(duì)應(yīng)的至少一個(gè)回答;以及
[0013]與每個(gè)所述回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度。
[0014]在其中一個(gè)實(shí)施例中,還包括:獲取用戶(hù)對(duì)所述第一回答的所述用戶(hù)反饋滿(mǎn)意度,作為第一用戶(hù)反饋滿(mǎn)意度;
[0015]根據(jù)所述第一用戶(hù)反饋滿(mǎn)意度更新所述知識(shí)庫(kù);
[0016]通過(guò)將不少于預(yù)設(shè)數(shù)量的所述第一問(wèn)題、所述第一回答、及所述第一用戶(hù)反饋滿(mǎn)意度添加入所述知識(shí)庫(kù),形成大數(shù)據(jù)知識(shí)庫(kù)。
[0017]在其中一個(gè)實(shí)施例中,根據(jù)所述第一用戶(hù)反饋滿(mǎn)意度更新所述知識(shí)庫(kù)具體包括:
[0018]當(dāng)所述第一問(wèn)題與所述第二問(wèn)題不完全匹配時(shí),將所述第一問(wèn)題、所述第一回答、所述第一用戶(hù)反饋滿(mǎn)意度添加入所述知識(shí)庫(kù);
[0019]當(dāng)所述第一問(wèn)題與所述第二問(wèn)題完全匹配時(shí),將所述第一用戶(hù)反饋滿(mǎn)意度作為更新后的所述第二問(wèn)題的所述第一回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度;或
[0020]當(dāng)所述第一問(wèn)題與所述第二問(wèn)題完全匹配時(shí),將所述第一用戶(hù)反饋滿(mǎn)意度、以及存儲(chǔ)在所述知識(shí)庫(kù)中所述第二問(wèn)題的所述第一回答對(duì)應(yīng)的所述用戶(hù)反饋滿(mǎn)意度,進(jìn)行加權(quán)平均計(jì)算,計(jì)算的結(jié)果作為更新后的所述第二問(wèn)題的所述第一回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度。
[0021]在其中一個(gè)實(shí)施例中,所述根據(jù)知識(shí)庫(kù)中所述第二問(wèn)題的回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度,對(duì)知識(shí)庫(kù)中所述第二問(wèn)題的回答進(jìn)行選擇,得到的回答作為對(duì)所述第一問(wèn)題的回答,即第一回答的步驟具體包括:
[0022]從所述第二問(wèn)題的至少一個(gè)回答中選擇所述用戶(hù)反饋滿(mǎn)意度最高的回答作為第一回答;或
[0023]以所述第二問(wèn)題的每個(gè)回答的用戶(hù)反饋滿(mǎn)意度為該回答被選中的概率,從所述第二問(wèn)題的至少一個(gè)回答中選擇出一個(gè)回答作為第一回答。
[0024]一種機(jī)器人交互系統(tǒng),包括:
[0025]第一獲取模塊,用于獲取用戶(hù)的問(wèn)題作為第一問(wèn)題;
[0026]匹配模塊,用于從知識(shí)庫(kù)中所有問(wèn)題檢索出與第一問(wèn)題匹配度最大的問(wèn)題作為第二問(wèn)題;
[0027]選擇模塊,用于根據(jù)知識(shí)庫(kù)中所述第二問(wèn)題的回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度,對(duì)知識(shí)庫(kù)中所述第二問(wèn)題的回答進(jìn)行選擇,得到的回答作為對(duì)所述第一問(wèn)題的回答,即第一回答;
[0028]發(fā)送模塊,用于將所述第一回答發(fā)送至用戶(hù)。
[0029]在其中一個(gè)實(shí)施例中,還包括:創(chuàng)建模塊,用于預(yù)先創(chuàng)建所述知識(shí)庫(kù),
[0030]其中,所述知識(shí)庫(kù)包括:至少一個(gè)問(wèn)題;
[0031]與每個(gè)所述問(wèn)題對(duì)應(yīng)的至少一個(gè)回答;以及
[0032]與每個(gè)所述回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度。
[0033]在其中一個(gè)實(shí)施例中,還包括:
[0034]第二獲取模塊,用于獲取用戶(hù)對(duì)所述第一回答的所述用戶(hù)反饋滿(mǎn)意度,作為第一用戶(hù)反饋滿(mǎn)意度;
[0035]更新模塊,用于根據(jù)所述第一用戶(hù)反饋滿(mǎn)意度更新所述知識(shí)庫(kù);
[0036]添加模塊,用于通過(guò)將不少于預(yù)設(shè)數(shù)量的所述第一問(wèn)題、所述第一回答、及所述第一用戶(hù)反饋滿(mǎn)意度添加入所述知識(shí)庫(kù),形成大數(shù)據(jù)知識(shí)庫(kù)。
[0037]在其中一個(gè)實(shí)施例中,所述更新模塊包括:
[0038]添加單元,用于當(dāng)所述第一問(wèn)題與所述第二問(wèn)題不完全匹配時(shí),將所述第一問(wèn)題、所述第一回答、所述第一用戶(hù)反饋滿(mǎn)意度添加入所述知識(shí)庫(kù);
[0039]生成單元,用于當(dāng)所述第一問(wèn)題與所述第二問(wèn)題完全匹配時(shí),將所述第一用戶(hù)反饋滿(mǎn)意度作為更新后的所述第二問(wèn)題的所述第一回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度;或
[0040]計(jì)算單元,用于當(dāng)所述第一問(wèn)題與所述第二問(wèn)題完全匹配時(shí),將所述第一用戶(hù)反饋滿(mǎn)意度、以及存儲(chǔ)在所述知識(shí)庫(kù)中所述第二問(wèn)題的所述第一回答對(duì)應(yīng)的所述用戶(hù)反饋滿(mǎn)意度,進(jìn)行加權(quán)平均計(jì)算,計(jì)算的結(jié)果作為更新后的所述第二問(wèn)題的所述第一回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度。[0041 ]在其中一個(gè)實(shí)施例中,所述選擇模塊包括:
[0042]第一選擇單元,用于從所述第二問(wèn)題的至少一個(gè)回答中選擇所述用戶(hù)反饋滿(mǎn)意度最高的回答作為第一回答;或
[0043]第二選擇單元,用于以所述第二問(wèn)題的每個(gè)回答的用戶(hù)反饋滿(mǎn)意度為該回答被選中的概率,從所述第二問(wèn)題的至少一個(gè)回答中選擇出一個(gè)回答作為第一回答。
[0044]上述機(jī)器人交互方法和系統(tǒng),通過(guò)獲取用戶(hù)的問(wèn)題,作為第一問(wèn)題;從知識(shí)庫(kù)中所有問(wèn)題檢索出與第一問(wèn)題匹配度最大的問(wèn)題作為第二問(wèn)題;根據(jù)知識(shí)庫(kù)中第二問(wèn)題的回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度,從知識(shí)庫(kù)中選擇出第二問(wèn)題的回答作為對(duì)第一問(wèn)題的回答,即第一回答;將第一回答發(fā)送至用戶(hù)。上述機(jī)器人交互方法和系統(tǒng),實(shí)現(xiàn)了在機(jī)器人與用戶(hù)交談時(shí),從離線(xiàn)或在線(xiàn)語(yǔ)料庫(kù)中搜索出與用戶(hù)問(wèn)題相關(guān)的并且用戶(hù)反饋好的回答,這一方式充分利用了用戶(hù)對(duì)以往同樣或類(lèi)似問(wèn)題的回答的反饋,實(shí)現(xiàn)了機(jī)器人對(duì)用戶(hù)喜好的預(yù)測(cè),具有較好的體驗(yàn)性與適用性。
【附圖說(shuō)明】
[0045]圖1為一個(gè)實(shí)施例中機(jī)器人交互方法的流程示意圖;
[0046]圖2為另一個(gè)實(shí)施例中機(jī)器人交互方法的流程示意圖;
[0047]圖3為一個(gè)實(shí)施例中機(jī)器人交互系統(tǒng)的結(jié)構(gòu)示意圖;
[0048]圖4為另一個(gè)實(shí)施例中機(jī)器人交互系統(tǒng)的結(jié)構(gòu)示意圖;
[0049]圖5為機(jī)器人交互系統(tǒng)中更新模塊的結(jié)構(gòu)示意圖;以及
[0050]圖6為機(jī)器人交互系統(tǒng)中選擇模塊的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0051]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下通過(guò)實(shí)施例,并結(jié)合附圖,對(duì)本發(fā)明基于用戶(hù)反饋知識(shí)庫(kù)的機(jī)器人交互方法和系統(tǒng)的【具體實(shí)施方式】進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0052]參見(jiàn)圖1,一個(gè)實(shí)施例中,機(jī)器人交互方法可以包括以下步驟:
[0053]步驟S100,獲取用戶(hù)的問(wèn)題作為第一問(wèn)題。其中,獲取用戶(hù)的問(wèn)題可以為通過(guò)終端機(jī)鍵入用戶(hù)的問(wèn)題,或者也可以通過(guò)在終端機(jī)上運(yùn)行用戶(hù)與機(jī)器人交流管理系統(tǒng),通過(guò)在該系統(tǒng)上進(jìn)行選擇并上傳用戶(hù)的問(wèn)題,也可以通過(guò)語(yǔ)音傳輸指令獲取用戶(hù)的問(wèn)題。由此,提高了獲取問(wèn)題的可能性與多樣性。
[0054]可以理解的是,其中,通過(guò)終端機(jī)鍵入用戶(hù)的問(wèn)題的終端機(jī)可以為計(jì)算機(jī)或其他可以進(jìn)行用戶(hù)的問(wèn)題鍵入、錄入以及上傳的電子終端設(shè)備,例如智能手機(jī)、穿戴式智能設(shè)備、平板電腦等。
[0055]步驟S200,從知識(shí)庫(kù)中所有問(wèn)題檢索出與第一問(wèn)題匹配度最大的問(wèn)題作為第二問(wèn)題。其中,知識(shí)庫(kù)中包括至少一個(gè)問(wèn)題;與每個(gè)問(wèn)題對(duì)應(yīng)的至少一個(gè)回答;以及與每個(gè)回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度。由此,提高了知識(shí)庫(kù)中問(wèn)題、回答以及用戶(hù)反饋滿(mǎn)意度之間的關(guān)聯(lián)性。需要進(jìn)一步說(shuō)明的是,在本發(fā)明中,知識(shí)庫(kù)為預(yù)先創(chuàng)建的。由此,提高了將第一問(wèn)題與知識(shí)庫(kù)中的多個(gè)問(wèn)題進(jìn)行匹配的適用性。
[0056]步驟S300,根據(jù)知識(shí)庫(kù)中第二問(wèn)題的回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度,對(duì)知識(shí)庫(kù)中第二問(wèn)題的回答進(jìn)行選擇,得到的回答作為對(duì)第一問(wèn)題的回答,即第一回答。
[0057]步驟S400,將第一回答發(fā)送至用戶(hù)。
[0058]上述機(jī)器人交互方法,首先獲取用戶(hù)的問(wèn)題,作為第一問(wèn)題;再?gòu)闹R(shí)庫(kù)中所有問(wèn)題檢索出與第一問(wèn)題匹配度最大的問(wèn)題作為第二問(wèn)題;繼而根據(jù)知識(shí)庫(kù)中第二問(wèn)題的回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度,從知識(shí)庫(kù)中選擇出與第二問(wèn)題的回答作為對(duì)第一問(wèn)題的回答,即第一回答;最終將第一回答發(fā)送至用戶(hù)。上述機(jī)器人交互方法,實(shí)現(xiàn)了在機(jī)器人與用戶(hù)交談時(shí),從離線(xiàn)或在線(xiàn)語(yǔ)料庫(kù)中搜索出與用戶(hù)問(wèn)題相關(guān)的并且用戶(hù)反饋好的回答,這一方式充分利用了用戶(hù)對(duì)以往同樣或類(lèi)似問(wèn)題的回答的反饋,實(shí)現(xiàn)了機(jī)器人對(duì)用戶(hù)喜好的預(yù)測(cè),具有較好的體驗(yàn)性與適用性。
[0059]進(jìn)一步的,參見(jiàn)圖2,一個(gè)實(shí)施例中,機(jī)器人交互方法還可以包括以下步驟:
[0060]步驟S500,獲取用戶(hù)對(duì)第一回答的用戶(hù)反饋滿(mǎn)意度,作為第一用戶(hù)反饋滿(mǎn)意度。
[0061]步驟S600,根據(jù)第一用戶(hù)反饋滿(mǎn)意度更新知識(shí)庫(kù)。其中,根據(jù)第一用戶(hù)反饋滿(mǎn)意度更新知識(shí)庫(kù)具體包括:當(dāng)?shù)谝粏?wèn)題與第二問(wèn)題不完全匹配時(shí),將第一問(wèn)題、對(duì)應(yīng)的回答、對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度添加入知識(shí)庫(kù);當(dāng)?shù)谝粏?wèn)題與第二問(wèn)題完全匹配時(shí),將第一用戶(hù)反饋滿(mǎn)意度作為更新后的第二問(wèn)題的所述第一回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度;或當(dāng)?shù)谝粏?wèn)題與第二問(wèn)題完全匹配時(shí),將第一用戶(hù)反饋滿(mǎn)意度、以及存儲(chǔ)在知識(shí)庫(kù)中第二問(wèn)題的所述第一回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度,進(jìn)行加權(quán)平均計(jì)算,計(jì)算的結(jié)果作為更新后的第二問(wèn)題的所述第一回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度。由此,提高了通過(guò)反饋及時(shí)更新第一問(wèn)題反饋度的可能性與適用性。
[0062]步驟S700,通過(guò)將不少于預(yù)設(shè)數(shù)量的第一問(wèn)題、第一回答、及第一用戶(hù)反饋滿(mǎn)意度添加入知識(shí)庫(kù),形成大數(shù)據(jù)知識(shí)庫(kù)。
[0063]此外,在步驟S300中,根據(jù)知識(shí)庫(kù)中第二問(wèn)題的回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度,對(duì)知識(shí)庫(kù)中第二問(wèn)題的回答進(jìn)行選擇,得到的回答作為對(duì)第一問(wèn)題的回答,即第一回答的步驟具體包括:從第二問(wèn)題的至少一個(gè)回答中選擇用戶(hù)反饋滿(mǎn)意度最高的回答作為第一回答;或以第二問(wèn)題的每個(gè)回答的用戶(hù)反饋滿(mǎn)意度為該回答被選中的概率,從第二問(wèn)題的至少一個(gè)回答中選擇出一個(gè)回答作為第一回答。。由此,提高了基于知識(shí)庫(kù)獲取第一問(wèn)題的回答的準(zhǔn)確性與多樣性。
[0064]其中,知識(shí)庫(kù)中的至少一個(gè)問(wèn)題以及與至少一個(gè)問(wèn)題對(duì)應(yīng)的一個(gè)或多個(gè)回答可以從離線(xiàn)或者在線(xiàn)語(yǔ)料庫(kù)或聊天數(shù)據(jù)庫(kù)中獲取。由此,提高了獲取匹配問(wèn)題以及與問(wèn)題相對(duì)應(yīng)回答的準(zhǔn)確性、多樣性與適用性。且進(jìn)一步的,知識(shí)庫(kù)中的各用戶(hù)反饋滿(mǎn)意度的初始值可以預(yù)設(shè)為相同的數(shù)值。由此,為后續(xù)計(jì)算、更新并獲取針對(duì)用戶(hù)問(wèn)題的回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度提尚了便捷性。
[0065]可以理解的,本發(fā)明實(shí)施例中知識(shí)庫(kù)為反饋知識(shí)庫(kù),反饋知識(shí)庫(kù)是知識(shí)工程中結(jié)構(gòu)化,易操作,易利用,全面有組織的知識(shí)集群,是針對(duì)某一(或某些)領(lǐng)域問(wèn)題求解的需要,采用某種(或若干)知識(shí)表示方式在計(jì)算機(jī)存儲(chǔ)器中存儲(chǔ)、組織、管理和使用的互相聯(lián)系的知識(shí)片集合。例如,計(jì)算機(jī)中的人工智能領(lǐng)域內(nèi)有關(guān)的定義、定理和運(yùn)算法則以及常識(shí)性知識(shí)等。
[0066]上述機(jī)器人交互方法,首先獲取用戶(hù)的問(wèn)題作為第一問(wèn)題;然后從知識(shí)庫(kù)中所有問(wèn)題檢索出與第一問(wèn)題匹配度最大的問(wèn)題作為第二問(wèn)題;再根據(jù)知識(shí)庫(kù)中第二問(wèn)題的回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度,從知識(shí)庫(kù)中選擇出與第二問(wèn)題的回答作為對(duì)第一問(wèn)題的回答,即第一回答最終將第一回答發(fā)送至用戶(hù)。上述機(jī)器人交互方法,實(shí)現(xiàn)了在機(jī)器人與用戶(hù)交談時(shí),從離線(xiàn)或在線(xiàn)語(yǔ)料庫(kù)中搜索出與用戶(hù)問(wèn)題相關(guān)的并且用戶(hù)反饋好的回答,這一方式充分利用了用戶(hù)對(duì)以往同樣或類(lèi)似問(wèn)題的回答的反饋,實(shí)現(xiàn)了機(jī)器人對(duì)用戶(hù)喜好的預(yù)測(cè),具有較好的體驗(yàn)性與適用性。
[0067]為了更好的理解與應(yīng)用提出的一種機(jī)器人交互方法,進(jìn)行以下示例,需要說(shuō)明的是,本發(fā)明所保護(hù)的范圍不局限以下示例。
[0068]例如,獲取用戶(hù)的問(wèn)題作為第一問(wèn)題,即第一問(wèn)題為:每天洗澡對(duì)身體是否有好處,將第一問(wèn)題(每天洗澡對(duì)身體是否有好處)與預(yù)存儲(chǔ)在知識(shí)庫(kù)中的多個(gè)問(wèn)題進(jìn)行匹配。其中,在知識(shí)庫(kù)中預(yù)存儲(chǔ)的與第一問(wèn)題相關(guān)聯(lián)的問(wèn)題包括但不限于:每天洗澡對(duì)身體好嗎、洗澡水溫多少度對(duì)身體更有益處、每次洗澡的時(shí)間不得超過(guò)多長(zhǎng)時(shí)間、以及每天洗澡對(duì)身體是否有好處。
[0069]需要說(shuō)明的是,提取第一問(wèn)題中的關(guān)鍵詞。例如,每天,洗澡,身體,好處其中的一個(gè)或幾個(gè)隨機(jī)作為組合,在預(yù)存儲(chǔ)在知識(shí)庫(kù)中的多個(gè)問(wèn)題中進(jìn)行搜索,最終搜索到與第一問(wèn)題中所有關(guān)鍵詞都匹配或者匹配度最高的問(wèn)題,作為第二問(wèn)題。即本示例中,在知識(shí)庫(kù)中搜索到的問(wèn)題與獲取用戶(hù)的第一問(wèn)題匹配度最高的問(wèn)題,即每天洗澡對(duì)身體好嗎,作為第二問(wèn)題。
[0070]進(jìn)一步的,根據(jù)第二問(wèn)題的回答的用戶(hù)反饋滿(mǎn)意度,選擇一個(gè)回答作為所獲取用戶(hù)的問(wèn)題的回答,即第一回答。例如,針對(duì)第二問(wèn)題:每天洗澡對(duì)身體好嗎,回答一為:每天洗澡對(duì)身體沒(méi)有益處,因?yàn)檫^(guò)于頻繁的洗澡對(duì)身體皮膚的皮脂與油脂分泌造成負(fù)擔(dān),且會(huì)越洗越干燥。上述回答的用戶(hù)反饋滿(mǎn)意度為98%;回答二為:每天洗澡對(duì)身體沒(méi)有益處,因?yàn)椴缓蠒r(shí)宜的洗澡,例如,身體有傷口或者感冒期間,是不適宜必須每天都洗澡的。上述回答的用戶(hù)反饋滿(mǎn)意度為70%;回答三為:每天洗澡對(duì)身體有益處,因?yàn)榱己们腋蓛舻膫€(gè)人衛(wèi)生習(xí)慣是需要提倡和身體力行堅(jiān)持的。上述回答的用戶(hù)反饋滿(mǎn)意度為10%。
[0071]可以理解的是,回答一被選中的概率為:回答一對(duì)應(yīng)的用戶(hù)滿(mǎn)意度/(回答一對(duì)應(yīng)的用戶(hù)滿(mǎn)意度+回答二對(duì)應(yīng)的用戶(hù)滿(mǎn)意度+回答三對(duì)應(yīng)的用戶(hù)滿(mǎn)意度);回答二被選中的概率為:回答二對(duì)應(yīng)的用戶(hù)滿(mǎn)意度/(回答一對(duì)應(yīng)的用戶(hù)滿(mǎn)意度+回答二對(duì)應(yīng)的用戶(hù)滿(mǎn)意度+回答三對(duì)應(yīng)的用戶(hù)滿(mǎn)意度);回答三被選中的概率為:回答三對(duì)應(yīng)的用戶(hù)滿(mǎn)意度/(回答一對(duì)應(yīng)的用戶(hù)滿(mǎn)意度+回答二對(duì)應(yīng)的用戶(hù)滿(mǎn)意度+回答三對(duì)應(yīng)的用戶(hù)滿(mǎn)意度)。
[0072]可以理解的是,從第二問(wèn)題的多個(gè)回答中選擇用戶(hù)反饋滿(mǎn)意度最高的回答作為第一回答,即回答一的用戶(hù)反饋滿(mǎn)意度為98%,最高,即選擇回答一作為所獲取用戶(hù)的問(wèn)題的回答;或者從以第二問(wèn)題的每個(gè)回答的用戶(hù)反饋滿(mǎn)意度為該回答被選中的概率,從第二問(wèn)題的至少一個(gè)回答中選擇出一個(gè)回答作為第一回答。,即回答一的用戶(hù)反饋滿(mǎn)意度最高為98%,最高,即選擇回答一作為所獲取用戶(hù)的問(wèn)題的回答。由此,提高了選擇出與匹配后的問(wèn)題相對(duì)應(yīng)回答的準(zhǔn)確性與多樣性。最終,將回答一作為第一回答發(fā)送至用戶(hù)。
[0073]此外,獲取用戶(hù)對(duì)第一回答的用戶(hù)反饋滿(mǎn)意度,例如96%,作為針對(duì)第一問(wèn)題的用戶(hù)反饋滿(mǎn)意度,即為第一用戶(hù)反饋滿(mǎn)意度,并根據(jù)第一用戶(hù)反饋滿(mǎn)意度更新知識(shí)庫(kù)中與第一問(wèn)題的回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度。除了上述的方式外,還可以當(dāng)?shù)谝粏?wèn)題與第二問(wèn)題不完全匹配時(shí),將第一問(wèn)題、對(duì)應(yīng)的回答、對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度加入知識(shí)庫(kù);當(dāng)?shù)谝粏?wèn)題與第二問(wèn)題完全匹配時(shí),將用戶(hù)對(duì)第一回答的滿(mǎn)意度,以及存儲(chǔ)在知識(shí)庫(kù)中第二問(wèn)題的所述第一回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度,進(jìn)行加權(quán)平均計(jì)算,計(jì)算的結(jié)果作為更新后的第二問(wèn)題的所述第一回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度;或當(dāng)?shù)谝粏?wèn)題與第二問(wèn)題完全匹配時(shí),將第一用戶(hù)反饋滿(mǎn)意度作為更新后的第二問(wèn)題的所述第一回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度。
[0074]上述機(jī)器人交互方法,機(jī)器人在與用戶(hù)進(jìn)行交談時(shí),從離線(xiàn)或在線(xiàn)語(yǔ)料庫(kù)或聊天數(shù)據(jù)庫(kù)中搜索出與用戶(hù)問(wèn)題相關(guān)的并且用戶(hù)反饋好的回答,這樣的回答不但對(duì)用戶(hù)所問(wèn)的問(wèn)題而言是較合理的,而且是合乎用戶(hù)的情感的,即是用戶(hù)所喜好的回答,因?yàn)楸景l(fā)明中機(jī)器人考慮到用戶(hù)對(duì)回答是否滿(mǎn)意,充分利用用戶(hù)對(duì)以前同樣或類(lèi)似問(wèn)題的回答的反饋,所以本發(fā)明中機(jī)器人懂得用戶(hù)的心理,知道用戶(hù)喜好什么樣的回答,實(shí)現(xiàn)了機(jī)器人對(duì)用戶(hù)喜好的預(yù)測(cè),可以實(shí)現(xiàn)投用戶(hù)所好。
[0075]基于同一發(fā)明構(gòu)思,在一個(gè)實(shí)施例中,還提出一種機(jī)器人交互系統(tǒng)。參見(jiàn)圖3,機(jī)器人交互系統(tǒng)10可以包括第一獲取模塊110、匹配模塊120、選擇模塊130和發(fā)送模塊140。
[0076]其中,第一獲取模塊110用于獲取用戶(hù)的問(wèn)題作為第一問(wèn)題;匹配模塊120用于從知識(shí)庫(kù)中所有問(wèn)題檢索出與第一問(wèn)題匹配度最大的問(wèn)題作為第二問(wèn)題;其中,知識(shí)庫(kù)中包括至少一個(gè)問(wèn)題;與每個(gè)問(wèn)題對(duì)應(yīng)的至少一個(gè)回答;以及與每個(gè)回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度。由此,提高了知識(shí)庫(kù)中問(wèn)題、回答以及用戶(hù)反饋滿(mǎn)意度之間的關(guān)聯(lián)性;選擇模塊130用于根據(jù)知識(shí)庫(kù)中第二問(wèn)題的回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度,對(duì)知識(shí)庫(kù)中第二問(wèn)題的回答進(jìn)行選擇,得到的回答作為對(duì)第一問(wèn)題的回答,即第一回答;發(fā)送模塊140用于將第一回答發(fā)送至用戶(hù)。
[0077]進(jìn)一步的,參見(jiàn)圖4,在一個(gè)實(shí)施例中,提供的一種機(jī)器人交互系統(tǒng)系統(tǒng)10還可以包括:創(chuàng)建模塊150。其中,創(chuàng)建模塊150用于預(yù)先創(chuàng)建知識(shí)庫(kù),知識(shí)庫(kù)包括:至少一個(gè)問(wèn)題;與每個(gè)問(wèn)題對(duì)應(yīng)的至少一個(gè)回答;以及與每個(gè)回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度。在本發(fā)明中,知識(shí)庫(kù)的預(yù)先創(chuàng)建提高了將第一問(wèn)題與知識(shí)庫(kù)中的多個(gè)問(wèn)題進(jìn)行匹配的適用性。
[0078]此外,參見(jiàn)圖4,在一個(gè)實(shí)施例中,提供的一種機(jī)器人交互系統(tǒng)1還可以包括:第二獲取模塊160、更新模塊170和添加模塊180。其中,第二獲取模塊160用于獲取用戶(hù)對(duì)第一回答的所述用戶(hù)反饋滿(mǎn)意度,作為第一用戶(hù)反饋滿(mǎn)意度;更新模塊170用于根據(jù)第一用戶(hù)反饋滿(mǎn)意度更新知識(shí)庫(kù);添加模塊180用于通過(guò)將不少于預(yù)設(shè)數(shù)量的第一問(wèn)題、第一回答、及第一用戶(hù)反饋滿(mǎn)意度添加入知識(shí)庫(kù),形成大數(shù)據(jù)知識(shí)庫(kù)。由此,提高了通過(guò)反饋及時(shí)更新第一問(wèn)題反饋度的可能性與適用性。
[0079]另外,參見(jiàn)圖5,在一個(gè)實(shí)施例中,提供的一種機(jī)器人交互系統(tǒng)中更新模塊170進(jìn)一步包括:添加單元1701、生成單元1702和計(jì)算單元1703。
[0080]其中,添加單元1701用于當(dāng)?shù)谝粏?wèn)題與第二問(wèn)題不完全匹配時(shí),將第一問(wèn)題、第一回答、第一用戶(hù)反饋滿(mǎn)意度添加入知識(shí)庫(kù);生成單元1702用于當(dāng)?shù)谝粏?wèn)題與第二問(wèn)題完全匹配時(shí),將第一用戶(hù)反饋滿(mǎn)意度作為更新后的第二問(wèn)題的第一回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度;計(jì)算單元1703用于當(dāng)?shù)谝粏?wèn)題與第二問(wèn)題完全匹配時(shí),將第一用戶(hù)反饋滿(mǎn)意度、以及存儲(chǔ)在知識(shí)庫(kù)中第二問(wèn)題的第一回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度,進(jìn)行加權(quán)平均計(jì)算,計(jì)算的結(jié)果作為更新后的第二問(wèn)題的第一回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度。
[0081 ]另外,參見(jiàn)圖6,在一個(gè)實(shí)施例中,提供的一種機(jī)器人交互系統(tǒng)中選擇模塊130進(jìn)一步包括:第一選擇單元1301和第二選擇單元1302。
[0082]其中,第一選擇單元1301用于從第二問(wèn)題的至少一個(gè)回答中選擇用戶(hù)反饋滿(mǎn)意度最高的回答作為第一回答;第二選擇單元1302用于從第二問(wèn)題的至少一個(gè)回答中選擇用戶(hù)反饋滿(mǎn)意度最高的回答作為第一回答。由此,提高了基于知識(shí)庫(kù)獲取第一問(wèn)題的回答的準(zhǔn)確性與多樣性。
[0083]上述機(jī)器人交互系統(tǒng),首先通過(guò)第一獲取模塊110獲取用戶(hù)的問(wèn)題作為第一問(wèn)題;再通過(guò)匹配模塊120從知識(shí)庫(kù)中所有問(wèn)題檢索出與第一問(wèn)題匹配度最大的問(wèn)題作為第二問(wèn)題;繼而通過(guò)選擇模塊130根據(jù)知識(shí)庫(kù)中第二問(wèn)題的回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度,從知識(shí)庫(kù)中選擇出與第二問(wèn)題的回答作為對(duì)第一問(wèn)題的回答,即第一回答;最終通過(guò)發(fā)送模塊140將第一回答發(fā)送至用戶(hù)。本實(shí)施例實(shí)現(xiàn)了在機(jī)器人與用戶(hù)交談時(shí),從離線(xiàn)或在線(xiàn)語(yǔ)料庫(kù)中搜索出與用戶(hù)問(wèn)題相關(guān)的并且用戶(hù)反饋好的回答,這一方式充分利用了用戶(hù)對(duì)以往同樣或類(lèi)似問(wèn)題的回答的反饋,實(shí)現(xiàn)了機(jī)器人對(duì)用戶(hù)喜好的預(yù)測(cè),具有較好的體驗(yàn)性與適用性。
[0084]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專(zhuān)利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專(zhuān)利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種機(jī)器人交互方法,其特征在于,包括以下步驟: 獲取用戶(hù)的問(wèn)題作為第一問(wèn)題; 從知識(shí)庫(kù)中所有問(wèn)題檢索出與所述第一問(wèn)題匹配度最大的問(wèn)題作為第二問(wèn)題; 根據(jù)知識(shí)庫(kù)中所述第二問(wèn)題的回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度,對(duì)知識(shí)庫(kù)中所述第二問(wèn)題的回答進(jìn)行選擇,得到的回答作為對(duì)所述第一問(wèn)題的回答,即第一回答; 將所述第一回答發(fā)送至用戶(hù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:預(yù)先創(chuàng)建所述知識(shí)庫(kù), 其中,所述知識(shí)庫(kù)包括:至少一個(gè)問(wèn)題; 與每個(gè)所述問(wèn)題對(duì)應(yīng)的至少一個(gè)回答;以及 與每個(gè)所述回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 獲取用戶(hù)對(duì)所述第一回答的所述用戶(hù)反饋滿(mǎn)意度,作為第一用戶(hù)反饋滿(mǎn)意度; 根據(jù)所述第一用戶(hù)反饋滿(mǎn)意度更新所述知識(shí)庫(kù); 通過(guò)將不少于預(yù)設(shè)數(shù)量的所述第一問(wèn)題、所述第一回答、及所述第一用戶(hù)反饋滿(mǎn)意度添加入所述知識(shí)庫(kù),形成大數(shù)據(jù)知識(shí)庫(kù)。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)所述第一用戶(hù)反饋滿(mǎn)意度更新所述知識(shí)庫(kù)具體包括: 當(dāng)所述第一問(wèn)題與所述第二問(wèn)題不完全匹配時(shí),將所述第一問(wèn)題、所述第一回答、所述第一用戶(hù)反饋滿(mǎn)意度添加入所述知識(shí)庫(kù); 當(dāng)所述第一問(wèn)題與所述第二問(wèn)題完全匹配時(shí),將所述第一用戶(hù)反饋滿(mǎn)意度作為更新后的所述第二問(wèn)題的所述第一回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度;或 當(dāng)所述第一問(wèn)題與所述第二問(wèn)題完全匹配時(shí),將所述第一用戶(hù)反饋滿(mǎn)意度、以及存儲(chǔ)在所述知識(shí)庫(kù)中所述第二問(wèn)題的所述第一回答對(duì)應(yīng)的所述用戶(hù)反饋滿(mǎn)意度,進(jìn)行加權(quán)平均計(jì)算,計(jì)算的結(jié)果作為更新后的所述第二問(wèn)題的所述第一回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)知識(shí)庫(kù)中所述第二問(wèn)題的回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度,對(duì)知識(shí)庫(kù)中所述第二問(wèn)題的回答進(jìn)行選擇,得到的回答作為對(duì)所述第一問(wèn)題的回答,即第一回答的步驟具體包括: 從所述第二問(wèn)題的至少一個(gè)回答中選擇所述用戶(hù)反饋滿(mǎn)意度最高的回答作為第一回答;或 以所述第二問(wèn)題的每個(gè)回答的用戶(hù)反饋滿(mǎn)意度為該回答被選中的概率,從所述第二問(wèn)題的至少一個(gè)回答中選擇出一個(gè)回答作為第一回答。6.一種機(jī)器人交互系統(tǒng),其特征在于,包括: 第一獲取模塊,用于獲取用戶(hù)的問(wèn)題作為第一問(wèn)題; 匹配模塊,用于從知識(shí)庫(kù)中所有問(wèn)題檢索出與第一問(wèn)題匹配度最大的問(wèn)題作為第二問(wèn)題; 選擇模塊,用于根據(jù)知識(shí)庫(kù)中所述第二問(wèn)題的回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度,對(duì)知識(shí)庫(kù)中所述第二問(wèn)題的回答進(jìn)行選擇,得到的回答作為對(duì)所述第一問(wèn)題的回答,即第一回答; 發(fā)送模塊,用于將所述第一回答發(fā)送至用戶(hù)。7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,還包括:創(chuàng)建模塊,用于預(yù)先創(chuàng)建所述知識(shí)庫(kù), 其中,所述知識(shí)庫(kù)包括:至少一個(gè)問(wèn)題; 與每個(gè)所述問(wèn)題對(duì)應(yīng)的至少一個(gè)回答;以及 與每個(gè)所述回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度。8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,還包括: 第二獲取模塊,用于獲取用戶(hù)對(duì)所述第一回答的所述用戶(hù)反饋滿(mǎn)意度,作為第一用戶(hù)反饋滿(mǎn)意度; 更新模塊,用于根據(jù)所述第一用戶(hù)反饋滿(mǎn)意度更新所述知識(shí)庫(kù); 添加模塊,用于通過(guò)將不少于預(yù)設(shè)數(shù)量的所述第一問(wèn)題、所述第一回答、及所述第一用戶(hù)反饋滿(mǎn)意度添加入所述知識(shí)庫(kù),形成大數(shù)據(jù)知識(shí)庫(kù)。9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述更新模塊包括: 添加單元,用于當(dāng)所述第一問(wèn)題與所述第二問(wèn)題不完全匹配時(shí),將所述第一問(wèn)題、所述第一回答、所述第一用戶(hù)反饋滿(mǎn)意度添加入所述知識(shí)庫(kù); 生成單元,用于當(dāng)所述第一問(wèn)題與所述第二問(wèn)題完全匹配時(shí),將所述第一用戶(hù)反饋滿(mǎn)意度作為更新后的所述第二問(wèn)題的所述第一回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度;或 計(jì)算單元,用于當(dāng)所述第一問(wèn)題與所述第二問(wèn)題完全匹配時(shí),將所述第一用戶(hù)反饋滿(mǎn)意度、以及存儲(chǔ)在所述知識(shí)庫(kù)中所述第二問(wèn)題的所述第一回答對(duì)應(yīng)的所述用戶(hù)反饋滿(mǎn)意度,進(jìn)行加權(quán)平均計(jì)算,計(jì)算的結(jié)果作為更新后的所述第二問(wèn)題的所述第一回答對(duì)應(yīng)的用戶(hù)反饋滿(mǎn)意度。10.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述選擇模塊包括: 第一選擇單元,用于從所述第二問(wèn)題的至少一個(gè)回答中選擇所述用戶(hù)反饋滿(mǎn)意度最高的回答作為第一回答;或 第二選擇單元,用于以所述第二問(wèn)題的每個(gè)回答的用戶(hù)反饋滿(mǎn)意度為該回答被選中的概率,從所述第二問(wèn)題的至少一個(gè)回答中選擇出一個(gè)回答作為第一回答。
【文檔編號(hào)】G06F17/30GK105938484SQ201610228158
【公開(kāi)日】2016年9月14日
【申請(qǐng)日】2016年4月12日
【發(fā)明人】朱定局
【申請(qǐng)人】華南師范大學(xué)
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
澳门| 蓬溪县| 台东县| 金华市| 琼海市| 湟源县| 江永县| 阿城市| 贡山| 中西区| 济阳县| 平和县| 台北县| 积石山| 凤山市| 海淀区| 乐昌市| 色达县| 达尔| 鄂州市| 绥宁县| 朝阳县| 青州市| 乐都县| 白山市| 屏东县| 磐安县| 眉山市| 奉化市| 子洲县| 五家渠市| 昌都县| 朔州市| 栾川县| 裕民县| 新源县| 城步| 沂水县| 安溪县| 泾阳县| 海原县|