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

基于最近反饋的情感機(jī)器人對(duì)話方法、系統(tǒng)以及機(jī)器人的制作方法

文檔序號(hào):10569944閱讀:477來(lái)源:國(guó)知局
基于最近反饋的情感機(jī)器人對(duì)話方法、系統(tǒng)以及機(jī)器人的制作方法
【專利摘要】本發(fā)明涉及一種機(jī)器人對(duì)話方法、系統(tǒng)和機(jī)器人,該方法包括:接收用戶的判定性問題;查找反饋知識(shí)庫(kù)中是否存儲(chǔ)有用戶對(duì)判定性問題的回答的反饋;若是,則根據(jù)用戶最近一次對(duì)判定性問題的回答的反饋獲取對(duì)判定性問題的回答并輸出。本發(fā)明的機(jī)器人對(duì)話方法,根據(jù)用戶最近一次對(duì)判定性問題的回答的反饋對(duì)判定性問題進(jìn)行回答,由于最近一次的反饋離現(xiàn)在時(shí)間最近,最能反映用戶對(duì)該判定性問題的喜好,因此,通過該用戶最近一次對(duì)判定性問題的回答的反饋給出用戶喜好的回答,可以投用戶所好,使得機(jī)器人對(duì)該判斷性問題回答而言更通情達(dá)理,提高用戶對(duì)機(jī)器人的回答的滿意度。
【專利說明】
基于最近反饋的情感機(jī)器人對(duì)話方法、系統(tǒng)以及機(jī)器人
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及機(jī)器人技術(shù)領(lǐng)域,尤其是涉及一種基于最近反饋的情感機(jī)器人對(duì)話方法、系統(tǒng)以及機(jī)器人。
【背景技術(shù)】
[0002]情感機(jī)器人就是用人工的方法和技術(shù)賦予計(jì)算機(jī)或機(jī)器人以人類式的情感,使之具有表達(dá)、識(shí)別和理解喜樂哀怒,模仿、延伸和擴(kuò)展人的情感的能力,是許多科學(xué)家的夢(mèng)想,與人工智能技術(shù)的高度發(fā)展相比,人工情感技術(shù)所取得的進(jìn)展卻是微乎其微,情感始終是橫跨在人腦與電腦之間一條無(wú)法愈越的鴻溝。很長(zhǎng)時(shí)間內(nèi),情感機(jī)器人只能是科幻小說中的重要素材,很少納入科學(xué)家們的研究課題之中。
[0003]現(xiàn)有技術(shù)中機(jī)器人在與用戶進(jìn)行交談時(shí),一般是從離線或在線語(yǔ)料數(shù)據(jù)庫(kù)或聊天數(shù)據(jù)庫(kù)中搜索出與用戶問題相關(guān)的回答,譬如,請(qǐng)參閱圖1,圖1為現(xiàn)有技術(shù)中機(jī)器人與用戶進(jìn)行交談的示意圖。
[0004]在現(xiàn)有技術(shù)中,當(dāng)A用戶問“Am I good looking?”,機(jī)器人對(duì)這種判定性問句,可以自動(dòng)生成yes和no兩種答案,yes回答中將疑問句自動(dòng)變換主語(yǔ)和謂語(yǔ)位置變成陳述句,no回答中將疑問句首先變換主語(yǔ)和謂語(yǔ)位置變成陳述句,然后將表語(yǔ)變成反義詞。機(jī)器人會(huì)從2種可能的回答"Sure ,you are very good looking!Do you like me?〃、〃No,you areugly.Do you like me?〃中隨機(jī)選一種。如果機(jī)器人選的是〃Sure,you are very goodlooking !Do you like me?〃,且A用戶的反饋是“yes !”,那么下次A用戶再問”Am I goodlooking?”時(shí),該機(jī)器人依然會(huì)從2種可能的回答"Sure,you are very good 10kingIDoyou like me?〃、〃No,you are ugly.Do you like me?〃中隨機(jī)選一種。如果機(jī)器人選的是"No ,you are ugly.Do you like me? 〃,且A用戶的反饋是“no!”,那么下次A用戶再問” Am Igood looking?”時(shí),該機(jī)器人依然從2種可能的回答〃Sure ,you are very good looking!Do you like me?〃、〃No,you are ugly.Do you like me?〃中隨機(jī)選一種。顯然,現(xiàn)有技術(shù)中的機(jī)器人只是隨機(jī)地從離線或在線語(yǔ)料數(shù)據(jù)庫(kù)或聊天數(shù)據(jù)庫(kù)中搜出對(duì)用戶的問題的合理的回答,但合理的回答不一定讓用戶滿意;在現(xiàn)有技術(shù)中的機(jī)器人,即使同一個(gè)用戶問成百上千次同樣的問題,機(jī)器人還是不一定能給出用戶滿意的回答,用戶對(duì)機(jī)器人的回答的滿意度具有隨機(jī)性。

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

[0005]基于此,有必要提供一種能夠基于用戶的最近反饋來(lái)預(yù)測(cè)用戶的情感來(lái)提高用戶滿意度的機(jī)器人對(duì)話方法、系統(tǒng)以及機(jī)器人。
[0006]—種機(jī)器人對(duì)話方法,包括:
[0007]接收用戶的判定性問題;
[0008]查找反饋知識(shí)庫(kù)中是否存儲(chǔ)有用戶對(duì)判定性問題的回答的反饋;
[0009]若是,則根據(jù)用戶最近一次對(duì)判定性問題的回答的反饋獲取對(duì)判定性問題的回答并輸出。
[0010]一種機(jī)器人對(duì)話系統(tǒng),包括:
[0011]接收模塊,用于接收用戶的判定性問題;
[0012]查找模塊,用于查找反饋知識(shí)庫(kù)中是否存儲(chǔ)有用戶對(duì)判定性問題的回答的反饋;
[0013]輸出模塊,用于在查找模塊的查找結(jié)果為是時(shí),根據(jù)用戶最近一次對(duì)判定性問題的回答的反饋獲取對(duì)判定性問題的回答并輸出;
[0014]反饋知識(shí)庫(kù),用于存儲(chǔ)用戶的信息、判定性問題,機(jī)器人對(duì)判定性問題的回答以及用戶對(duì)判定性問題的回答的反饋
[0015]本發(fā)明的機(jī)器人對(duì)話方法,根據(jù)用戶最近一次對(duì)判定性問題的回答的反饋對(duì)判定性問題進(jìn)行回答,由于最近一次的反饋離現(xiàn)在時(shí)間最近,最能反映用戶對(duì)該判定性問題的喜好,因此,通過該用戶最近一次對(duì)判定性問題的回答的反饋給出用戶喜好的回答,可以投用戶所好,使得機(jī)器人對(duì)該判斷性問題回答而言更通情達(dá)理,使得機(jī)器人能基于用戶的最近反饋來(lái)預(yù)測(cè)用戶的情感,提高用戶對(duì)機(jī)器人的回答的滿意度。
【附圖說明】
[0016]圖1為現(xiàn)有的機(jī)器人與用戶進(jìn)行交談的示意圖;
[0017]圖2為一種實(shí)施方式的機(jī)器人對(duì)話方法的流程圖;
[0018]圖3為基于最近一次反饋的機(jī)器人與用戶進(jìn)行交談的示意圖;
[0019]圖4為一種實(shí)施方式的機(jī)器人對(duì)話系統(tǒng)的功能模塊示意圖。
【具體實(shí)施方式】
[0020]如圖2所示,一種機(jī)器人對(duì)話方法,包括:
[0021]S10:接收用戶的判定性問題。
[0022]判定性問題是只需要回答肯定或否定的問題,譬如“我漂亮嗎?”肯定的問答包括“是”或“當(dāng)然”或“Yes”或其他肯定的表達(dá)方式,其他肯定的表達(dá)方式譬如點(diǎn)頭;否定的問答包括“否”或“No”或其他否定的表達(dá)方式,其他否定的表達(dá)方式譬如搖頭。
[0023]S30:查找反饋知識(shí)庫(kù)中是否存儲(chǔ)有用戶對(duì)判定性問題的回答的反饋。
[0024]在具體的實(shí)施方式中,通過用戶輸入用戶信息獲取用戶信息,或者通過圖像采集裝置采集用戶頭像,并對(duì)用戶頭像進(jìn)行人臉識(shí)別,獲取用戶信息,或通過指紋識(shí)別等方式識(shí)別用戶并獲取用戶信息。再根據(jù)用戶信息查找反饋知識(shí)庫(kù)中是否存儲(chǔ)有該用戶對(duì)該判定性問題的回答的反饋。具體獲取用戶信息的方式可根據(jù)機(jī)器人的硬件設(shè)備進(jìn)行設(shè)置。
[0025]該用戶對(duì)該判定性問題的回答的反饋代表了用戶對(duì)該判定性問題的回答的喜惡,該用戶對(duì)該判定性問題的回答的反饋包括肯定、否定、未反饋或其他,肯定的反饋包括回答“對(duì)”、點(diǎn)頭或其他肯定的表達(dá)方式,否定的反饋包括回答“錯(cuò)”、搖頭或其他否定的表達(dá)方式,其他肯定的表達(dá)方式譬如“謝謝”、變得高興,其他否定的表達(dá)方式譬如“胡說八道”、變得生氣等等。
[0026]存儲(chǔ)有用戶對(duì)該判定性問題的回答的反饋需滿足:用戶曾問過該判定性問題、機(jī)器人對(duì)該判定性問題給出回答,且用戶對(duì)于該判定性問題的回答給出肯定或否定的反饋。若該用戶之前未問過該判定性問題,或該用戶問過該判定性問題、機(jī)器人對(duì)該判定性問題給出回答,但該用戶沒有對(duì)該判定性問題的回答給出肯定或否定的反饋,則將未存儲(chǔ)有該用戶對(duì)該判定性問題的回答的反饋。
[0027]若是,則執(zhí)行步驟S50:根據(jù)用戶最近一次對(duì)判定性問題的回答的反饋獲取對(duì)判定性問題的回答并輸出。
[0028]由于最近一次的反饋離當(dāng)前時(shí)間最近,通常用戶最近一次對(duì)該判定性問題的回答的反饋能反應(yīng)該用戶最近對(duì)該問題的喜好,即最近一次的反饋通常與該客戶當(dāng)次對(duì)該問題的想要的回答最為接近。
[0029]回答輸出給用戶的方式包括以文本的方式或視頻的方式顯示在顯示界面上,或以語(yǔ)音的方式或表情的方式展示。
[0030]該機(jī)器人對(duì)話方法,根據(jù)用戶最近一次對(duì)判定性問題的回答的反饋對(duì)判定性問題進(jìn)行回答,由于最近一次的反饋離現(xiàn)在時(shí)間最近,最能反映用戶對(duì)該判定性問題的喜好,因此,通過該用戶最近一次對(duì)判定性問題的回答的反饋給出用戶喜好的回答,可以投用戶所好,使得機(jī)器人對(duì)該判斷性問題回答而言更通情達(dá)理,使得機(jī)器人能基于用戶的最近反饋來(lái)預(yù)測(cè)用戶的情感,提高用戶對(duì)機(jī)器人的回答的滿意度。
[0031]在具體的實(shí)施方式中,步驟S30包括:
[0032]若最近一次對(duì)所述判定性問題的回答的反饋為喜好肯定回答,確定對(duì)所述判定性問題的回答為肯定回答。
[0033]若最近一次對(duì)所述判定性問題的回答的反饋為喜好否定回答,則確定對(duì)所述判定性問題的回答為否定回答。
[0034]若最近一次對(duì)所述判定性問題的回答的反饋為無(wú)法判斷的反饋,則隨機(jī)對(duì)所述判定性問題做肯定或否定回答。
[0035]對(duì)于該判定性問題,該用戶喜好肯定回答的情形,包括:機(jī)器人對(duì)于該判定性問題給出肯定回答,且該用戶給出肯定反饋;機(jī)器人對(duì)于該判定性問題給出否定回答,且該用戶給出否定反饋。例如,在一次問答中,對(duì)于用戶的判定性問題“我好看嗎?”,機(jī)器人回答為“是”,用戶的反饋為“謝謝”,或者,在一次問題中,對(duì)于判定性問題“我是男的嗎?”,機(jī)器人回答為“不是”,用戶的反饋為“不對(duì)”。
[0036]對(duì)于該判定性問題,該用戶喜好否定回答的情形,包括:機(jī)器人對(duì)于該判定性問題給出肯定回答,而該用戶給出否定反饋;機(jī)器人對(duì)于該判定性問題給出否定回答,且該用戶給出肯定反饋。例如,在一次問答中,對(duì)于用戶的判定性問題“我看起來(lái)老了嗎?”,機(jī)器人的回答為“是”,用戶的反饋為變得生氣;或者,在一次問答中,對(duì)于判定性問題“你不喜歡我嗎?”,機(jī)器人的回答為搖頭,用戶的反饋為變得高興。
[0037 ]其它無(wú)法判斷的反饋是指通過對(duì)用戶的面部表情、動(dòng)作及語(yǔ)音等無(wú)法判斷用戶的反饋傾向。
[0038]在步驟S50之后,還包括:
[0039]步驟S70:獲取用戶對(duì)判定性問題的回答的反饋并保存至反饋知識(shí)庫(kù)中。
[0040]用戶對(duì)判定性問題的回答的反饋包括肯定反饋、否定反饋、未反饋以及其它無(wú)法判斷的反饋。其它無(wú)法判斷的反饋是指通過對(duì)用戶的面部表情、動(dòng)作及語(yǔ)音等無(wú)法判斷用戶的反饋傾向。未反饋是指在設(shè)定時(shí)間內(nèi)未收到用戶的反饋。
[0041]在另一種實(shí)施方式中,若步驟S30未存儲(chǔ)有該用戶對(duì)該判定性問題的回答的反饋,則執(zhí)行步驟:
[0042 ] S40:隨機(jī)對(duì)判定性問題進(jìn)行肯定或否定回答。
[0043]若該用戶之前未問過該判定性問題,或該用戶問過該判定性問題但該用戶沒有對(duì)該判定性問題的回答給出肯定或否定的反饋,則將未存儲(chǔ)有該用戶對(duì)該判定性問題的回答的反饋,則隨機(jī)對(duì)判定性問題進(jìn)行肯定或否定回答,并返回步驟S70。
[0044]在具體的實(shí)施方式中,獲取用戶對(duì)判定性問題的回答的反饋的方式包括:
[0045]獲取用戶根據(jù)提示輸入的對(duì)判定性問題的回答的反饋。
[0046]具體的,該機(jī)器人設(shè)置有輸入裝置,在機(jī)器人對(duì)該判定性問題做出肯定或否定回答后,機(jī)器人通過文字或語(yǔ)音提示用戶在輸入裝置內(nèi)輸入對(duì)該判定性問題的反饋。
[0047]獲取用戶獲取判斷性問題的回答后的面部表情或動(dòng)作,并根據(jù)面部表情和動(dòng)作判斷用戶對(duì)判定性問題的回答的反饋。
[0048]具體的,該機(jī)器人設(shè)置有圖像采集裝置,在機(jī)器人對(duì)該判定性問題做出肯定或否定回答后,機(jī)器人通過采集用戶獲取該判定性問題的肯定或否定回答后的面部表情或動(dòng)作,判斷用戶對(duì)判定性問題的回答的反饋,例如,用戶點(diǎn)頭或微笑表示對(duì)該判定性問題的回答的肯定反饋,搖頭或生氣的表情表示對(duì)該判定性問題的回答的否定反饋。
[0049]獲取用戶獲取對(duì)判斷性問題的回答后的語(yǔ)音,并根據(jù)語(yǔ)音判斷用戶對(duì)判定性問題的回答的反饋。
[0050]具體的,該機(jī)器人設(shè)置有語(yǔ)音采集裝置,在機(jī)器人對(duì)該判定性問題做出肯定或否定回答后,機(jī)器人通過獲取用戶的語(yǔ)音,對(duì)語(yǔ)音進(jìn)行識(shí)表以判斷用戶對(duì)判定性問題的回答的肯定或否定反饋。例如,用戶獲取該判定性問題的肯定或否定回答后,說“對(duì)”或“謝謝”表示對(duì)該判定性問題的回答的肯定反饋,說“錯(cuò)”或“不對(duì)”表示對(duì)該判定性問題的反饋。
[0051]在具體的實(shí)施方式中,機(jī)器人可設(shè)置輸入裝置、圖像采集裝置和語(yǔ)音采集裝置,通過任意一種方式獲取用戶對(duì)判定性問題的回答的肯定或否定反饋,并保存。
[0052]在具體的實(shí)施方式中,步驟S70中保存的具體步驟包括:
[0053]將用戶的信息、判定性問題、機(jī)器人對(duì)判定性問題的回答以及用戶對(duì)判定性問題的回答的反饋分別存入反饋知識(shí)庫(kù)中的用戶字段、問題字段、回答字段、反饋?zhàn)侄?,并以用戶字段和問題字段作為關(guān)鍵字段。
[0054]在具體的技術(shù)實(shí)現(xiàn)中,將用戶的信息、判定性問題、機(jī)器人對(duì)判定性問題的回答以及用戶對(duì)判定性問題的回答的反饋存入反饋知識(shí)庫(kù)中,反饋知識(shí)庫(kù)包括用戶字段、問題字段、回答字段、反饋?zhàn)侄?,以用戶和問題作為關(guān)鍵字段;每次問答中的當(dāng)前用戶、當(dāng)前問題、當(dāng)前回答、當(dāng)前反饋都存進(jìn)反饋知識(shí)庫(kù)中;當(dāng)當(dāng)前問答中的當(dāng)前用戶、當(dāng)前問題、當(dāng)前回答、當(dāng)前反饋中的當(dāng)前用戶、當(dāng)前問題已經(jīng)存在于反饋知識(shí)庫(kù)中,則將當(dāng)前用戶、當(dāng)前問題、當(dāng)前回答、當(dāng)前反饋更新到反饋知識(shí)庫(kù)中當(dāng)前用戶、當(dāng)前問題所在的行;當(dāng)當(dāng)前問答中的當(dāng)前用戶、當(dāng)前問題、當(dāng)前回答、當(dāng)前反饋中的當(dāng)前用戶、當(dāng)前問題不存在于反饋知識(shí)庫(kù)中,則將當(dāng)前用戶、當(dāng)前問題、當(dāng)前回答、當(dāng)前反饋?zhàn)鳛橐恍胁迦氲椒答佒R(shí)庫(kù)。
[0055]相應(yīng)的,步驟S30查找是否存儲(chǔ)有用戶對(duì)判定性問題的回答的反饋的步驟包括:
[0056]根據(jù)所述用戶的信息和所述判定性問題查找所述反饋知識(shí)庫(kù)中,判斷是否存儲(chǔ)所述用戶的信息以及與所述用戶的信息對(duì)應(yīng)的所述判定性問題;
[0057]若是,則查找是否存儲(chǔ)有與所述用戶的信息和所述判定性問題對(duì)應(yīng)的所述用戶對(duì)所述判定性問題的回答的反饋。
[0058]若查找到存儲(chǔ)有與用戶的信息和判定性問題對(duì)應(yīng)的所述用戶對(duì)判定性問題的回答的反饋,則說明該判定性問題以前被該用戶問過且該用戶有對(duì)該個(gè)問題的回答給出反饋,并存儲(chǔ)有用戶對(duì)該判定性問題的回答的反饋。
[0059]若未存儲(chǔ)有用戶的信息以及與所述用戶的信息對(duì)應(yīng)的所述判定性問題,則說明該判定性問題以前沒有被該用戶問過。
[0060]若未存儲(chǔ)有與用戶的信息和判定性問題對(duì)應(yīng)的用戶對(duì)判定性問題的回答的反饋,則表示該判定性問題以前被該用戶問過,但該用戶沒有對(duì)該個(gè)問題的回答給出反饋。
[0061]具體的,以該用戶、該判定性問題檢索反饋知識(shí)庫(kù),判斷是否反饋知識(shí)庫(kù)中存在該用戶、該判定性問題對(duì)應(yīng)的一行且該行中反饋為肯定或否定,從而,判斷是否該判定性問題以前被該用戶問過且該用戶有對(duì)該個(gè)問題的回答給出肯定或否定的反饋?;?,以該用戶、該判定性問題檢索反饋知識(shí)庫(kù),判斷是否反饋知識(shí)庫(kù)中不存在該個(gè)用戶、該判定性問題對(duì)應(yīng)的一行或存在該用戶、該判定性問題對(duì)應(yīng)的一行但該行中反饋為空或不為肯定也不為否定;當(dāng)反饋知識(shí)庫(kù)中存在該個(gè)用戶、該個(gè)判定性問題對(duì)應(yīng)的一行且該行中反饋為肯定或否定,則取出該個(gè)用戶、該個(gè)判定性問題對(duì)應(yīng)的該行中的回答和反饋。其中,問題、回答、反饋可以是中文,也可以是英文或其他語(yǔ)言。
[0062]現(xiàn)結(jié)合【具體實(shí)施方式】對(duì)本發(fā)明進(jìn)行詳細(xì)說明。
[0063]請(qǐng)參閱圖3,圖3為本發(fā)明實(shí)施例中通情機(jī)器人與用戶進(jìn)行交談的示意圖。
[0064]當(dāng)A用戶問“Am I good looking?”,機(jī)器人對(duì)這種判定性問句,可以自動(dòng)生成yes和no兩種答案,yes回答中將疑問句自動(dòng)變換主語(yǔ)和謂語(yǔ)位置變成陳述句,no回答中將疑問句首先變換主語(yǔ)和謂語(yǔ)位置變成陳述句,然后將表語(yǔ)變成反義詞;機(jī)器人會(huì)從2種可能的回答〃 Sure, you are very good 10kingIDo you like me?〃、〃No,you are ugly.Do youlike me?〃中隨機(jī)選一種;如果機(jī)器人選的是〃Sure ,you are very good looking !Do youlike me?〃,且A用戶的反饋是“yes !”,那么下次A用戶再問”Am I good looking?”時(shí),該機(jī)器人還會(huì)回答〃Sure,you are very good looking !Do you like me?〃Jn果機(jī)器人選的是"No,you are ugly.Do you like me? 〃,且A用戶的反饋是“no!”,那么下次A用戶再問” AmI good looking?”時(shí),該機(jī)器人就會(huì)改變以前的回答,而是回答〃Sure,you are very good10kingIDo you like me?〃;在這個(gè)例子中通過用戶回答yes和no來(lái)獲得用戶情感的反饋,在實(shí)際產(chǎn)品中也可以通過機(jī)器人的眼睛(攝像頭)來(lái)識(shí)別用戶的表情是高興還是不高興,從而來(lái)獲得用戶情感反饋;其中,通過“Do you like me?〃來(lái)獲取用戶的反饋,當(dāng)用戶對(duì)機(jī)器人的回答滿意,就會(huì)回答“Yes!”,當(dāng)用戶對(duì)機(jī)器人的回答不滿意,就會(huì)回答“No!”。可見,通過該用戶最近一次對(duì)判定性問題的回答的反饋給出用戶喜好的回答,可以投用戶所好,使得機(jī)器人對(duì)該判斷性問題回答而言更通情達(dá)理,使得機(jī)器人能基于用戶的最近反饋來(lái)預(yù)測(cè)用戶的情感,提高用戶對(duì)機(jī)器人的回答的滿意度。
[0065]—種機(jī)器人對(duì)話系統(tǒng),如圖4所示:包括:
[0066]接收模塊1,用于接收用戶的判定性問題。
[0067]判定性問題是只需要回答肯定或否定的問題,譬如“我漂亮嗎?”肯定的問答包括“是”或“當(dāng)然”或“Yes”或其他肯定的表達(dá)方式,其他肯定的表達(dá)方式譬如點(diǎn)頭;否定的問答包括“否”或“No”或其他否定的表達(dá)方式,其他否定的表達(dá)方式譬如搖頭。
[0068]查找模塊30,用于查找反饋知識(shí)庫(kù)中是否存儲(chǔ)有所述用戶對(duì)所述判定性問題的回答的反饋。
[0069]在具體的實(shí)施方式中,通過用戶輸入用戶信息獲取用戶信息,或者通過圖像采集裝置采集用戶頭像,并對(duì)用戶頭像進(jìn)行人臉識(shí)別,獲取用戶信息,或通過指紋識(shí)別等方式識(shí)別用戶并獲取用戶信息。再根據(jù)用戶信息查找反饋知識(shí)庫(kù)中是否存儲(chǔ)有該用戶對(duì)該判定性問題的回答的反饋。具體獲取用戶信息的方式可根據(jù)機(jī)器人的硬件設(shè)備進(jìn)行設(shè)置。
[0070]該用戶對(duì)該判定性問題的回答的反饋代表了用戶對(duì)該判定性問題的回答的喜惡,該用戶對(duì)該判定性問題的回答的反饋包括肯定、否定、未反饋或其他,肯定的反饋包括回答“對(duì)”、點(diǎn)頭或其他肯定的表達(dá)方式,否定的反饋包括回答“錯(cuò)”、搖頭或其他否定的表達(dá)方式,其他肯定的表達(dá)方式譬如“謝謝”、變得高興,其他否定的表達(dá)方式譬如“胡說八道”、變得生氣等等。
[0071]存儲(chǔ)有用戶對(duì)該判定性問題的回答的反饋需滿足:用戶曾問過該判定性問題、機(jī)器人對(duì)該判定性問題給出回答,且用戶對(duì)于該判定性問題的回答給出肯定或否定的反饋。若該用戶之前未問過該判定性問題,或該用戶問過該判定性問題、機(jī)器人對(duì)該判定性問題給出回答,但該用戶沒有對(duì)該判定性問題的回答給出肯定或否定的反饋,則將未存儲(chǔ)有該用戶對(duì)該判定性問題的回答的反饋。
[0072]輸出模塊50,用于在所述查找模塊的查找結(jié)果為是時(shí),根據(jù)所述用戶最近一次對(duì)所述判定性問題的回答的反饋獲取對(duì)所述判定性問題的回答并輸出。
[0073]由于最近一次的反饋離當(dāng)前時(shí)間最近,通常用戶最近一次對(duì)該判定性問題的回答的反饋能反應(yīng)該用戶最近對(duì)該問題的喜好,即最近一次的反饋通常與該客戶當(dāng)次對(duì)該問題的想要的回答最為接近。
[0074]回答輸出給用戶的方式包括以文本的方式或視頻的方式顯示在顯示界面上,或以語(yǔ)音的方式或表情的方式展示。
[0075]反饋知識(shí)庫(kù)70,用于存儲(chǔ)所述用戶的信息、所述判定性問題,對(duì)所述判定性問題的回答以及所述用戶對(duì)所述判定性問題的回答的反饋。
[0076]該機(jī)器人對(duì)話系統(tǒng),根據(jù)用戶最近一次對(duì)判定性問題的回答的反饋對(duì)判定性問題進(jìn)行回答,由于最近一次的反饋離現(xiàn)在時(shí)間最近,最能反映用戶對(duì)該判定性問題的喜好,因此,通過該用戶最近一次對(duì)判定性問題的回答的反饋給出用戶喜好的回答,可以投用戶所好,使得機(jī)器人對(duì)該判斷性問題回答而言更通情達(dá)理,使得機(jī)器人能基于用戶的最近反饋來(lái)預(yù)測(cè)用戶的情感,提高用戶對(duì)機(jī)器人的回答的滿意度。
[0077]輸出模塊50,具體用于:
[0078]若最近一次對(duì)所述判定性問題的回答的反饋為喜好肯定回答,則確定對(duì)所述判定性問題的回答為肯定回答;
[0079]若最近一次對(duì)所述判定性問題的回答的反饋為喜好否定回答,則確定對(duì)所述判定性問題的回答為否定回答;
[0080]若最近一次對(duì)所述判定性問題的回答的反饋為無(wú)法判斷的反饋,則隨機(jī)對(duì)所述判定性問題做肯定或否定回答;
[0081]所述系統(tǒng)還包括:獲取模塊,用于獲取所述用戶對(duì)所述判定性問題的回答的反饋并保存至所述反饋知識(shí)庫(kù)中。
[0082]對(duì)于該判定性問題,該用戶喜好肯定回答的情形,包括:機(jī)器人對(duì)于該判定性問題給出肯定回答,且該用戶給出肯定反饋;機(jī)器人對(duì)于該判定性問題給出否定回答,且該用戶給出否定反饋。例如,在一次問答中,對(duì)于用戶的判定性問題“我好看嗎?”,機(jī)器人回答為“是”,用戶的反饋為“謝謝”,或者,在一次問題中,對(duì)于判定性問題“我是男的嗎?”,機(jī)器人回答為“不是”,用戶的反饋為“不對(duì)”。
[0083]對(duì)于該判定性問題,該用戶喜好否定回答的情形,包括:機(jī)器人對(duì)于該判定性問題給出肯定回答,而該用戶給出否定反饋;機(jī)器人對(duì)于該判定性問題給出否定回答,且該用戶給出肯定反饋。例如,在一次問答中,對(duì)于用戶的判定性問題“我看起來(lái)老了嗎?”,機(jī)器人的回答為“是”,用戶的反饋為變得生氣;或者,在一次問答中,對(duì)于判定性問題“你不喜歡我嗎?”,機(jī)器人的回答為搖頭,用戶的反饋為變得高興。
[0084]其它無(wú)法判斷的反饋是指通過對(duì)用戶的面部表情、動(dòng)作及語(yǔ)音等無(wú)法判斷用戶的反饋傾向。
[0085]所述系統(tǒng)還包括:
[0086]獲取模塊,用于獲取所述用戶對(duì)所述判定性問題的回答的反饋并保存至反饋知識(shí)庫(kù)中。
[0087]用戶對(duì)判定性問題的回答的反饋包括肯定反饋、否定反饋、未反饋以及其它無(wú)法判斷的反饋。其它無(wú)法判斷的反饋是指通過對(duì)用戶的面部表情、動(dòng)作及語(yǔ)音等無(wú)法判斷用戶的反饋傾向。未反饋是指在設(shè)定時(shí)間內(nèi)未收到用戶的反饋。
[0088]在另一種實(shí)施方式中,
[0089]所述輸出模塊,還用于在所述查找模塊的查找結(jié)果為否時(shí),隨機(jī)對(duì)所述判定性問題進(jìn)行肯回答。
[0090]若該用戶之前未問過該判定性問題,或該用戶問過該判定性問題但該用戶沒有對(duì)該判定性問題的回答給出肯定或否定的反饋,則將未存儲(chǔ)有該用戶對(duì)該判定性問題的回答的反饋,則隨機(jī)對(duì)判定性問題進(jìn)行回答。
[0091 ]在具體的實(shí)施方式中,獲取模塊,具體用于:
[0092]獲取所述用戶根據(jù)提示輸入的對(duì)所述判定性問題的回答的反饋。
[0093]具體的,該機(jī)器人設(shè)置有輸入裝置,在機(jī)器人對(duì)該判定性問題做出肯定或否定回答后,機(jī)器人通過文字或語(yǔ)音提示用戶在輸入裝置內(nèi)輸入對(duì)該判定性問題的反饋。
[0094]獲取所述用戶獲取所述判斷性問題的回答后的面部表情或動(dòng)作并根據(jù)所述面部表情和動(dòng)作判斷所述用戶對(duì)所述判定性問題的回答的反饋。
[0095]具體的,該機(jī)器人設(shè)置有圖像采集裝置,在機(jī)器人對(duì)該判定性問題做出肯定或否定回答后,機(jī)器人通過采集用戶獲取該判定性問題的肯定或否定回答后的面部表情或動(dòng)作,判斷用戶對(duì)判定性問題的回答的反饋,例如,用戶點(diǎn)頭或微笑表示對(duì)該判定性問題的回答的肯定反饋,搖頭或生氣的表情表示對(duì)該判定性問題的回答的否定反饋。
[0096]獲取所述用戶獲取對(duì)所述判斷性問題的回答后的語(yǔ)音并根據(jù)所述語(yǔ)音判斷所述用戶對(duì)所述判定性問題的回答的反饋。
[0097]具體的,該機(jī)器人設(shè)置有語(yǔ)音采集裝置,在機(jī)器人對(duì)該判定性問題做出肯定或否定回答后,機(jī)器人通過獲取用戶的語(yǔ)音,對(duì)語(yǔ)音進(jìn)行識(shí)表以判斷用戶對(duì)判定性問題的回答的反饋。例如,用戶獲取該判定性問題的肯定或否定回答后,說“對(duì)”或“謝謝”表示對(duì)該判定性問題的回答的肯定反饋,說“錯(cuò)”或“不對(duì)”表示對(duì)該判定性問題的回答的否定反饋。
[0098]在具體的實(shí)施方式中,機(jī)器人可設(shè)置輸入裝置、圖像采集裝置和語(yǔ)音采集裝置,通過任意一種方式獲取用戶對(duì)判定性問題的回答的肯定或否定反饋,并保存。
[0099]在具體的實(shí)施方式中,獲取模塊中保存的方式具體為,將用戶的信息、判定性問題、機(jī)器人對(duì)判定性問題的回答以及用戶對(duì)判定性問題的回答的反饋分別存入反饋知識(shí)庫(kù)中的用戶字段、問題字段、回答字段、反饋?zhàn)侄?,并以用戶字段和問題字段作為關(guān)鍵字段。
[0100]在具體的技術(shù)實(shí)現(xiàn)中,將用戶的信息、判定性問題、機(jī)器人對(duì)判定性問題的回答以及用戶對(duì)判定性問題的回答的反饋存入反饋知識(shí)庫(kù)中,反饋知識(shí)庫(kù)包括用戶字段、問題字段、回答字段、反饋?zhàn)侄?,以用戶和問題作為關(guān)鍵字段;每次問答中的當(dāng)前用戶、當(dāng)前問題、當(dāng)前回答、當(dāng)前反饋都存進(jìn)反饋知識(shí)庫(kù)中;當(dāng)當(dāng)前問答中的當(dāng)前用戶、當(dāng)前問題、當(dāng)前回答、當(dāng)前反饋中的當(dāng)前用戶、當(dāng)前問題已經(jīng)存在于反饋知識(shí)庫(kù)中,則將當(dāng)前用戶、當(dāng)前問題、當(dāng)前回答、當(dāng)前反饋更新到反饋知識(shí)庫(kù)中當(dāng)前用戶、當(dāng)前問題所在的行;當(dāng)當(dāng)前問答中的當(dāng)前用戶、當(dāng)前問題、當(dāng)前回答、當(dāng)前反饋中的當(dāng)前用戶、當(dāng)前問題不存在于反饋知識(shí)庫(kù)中,則將當(dāng)前用戶、當(dāng)前問題、當(dāng)前回答、當(dāng)前反饋?zhàn)鳛橐恍胁迦氲椒答佒R(shí)庫(kù)。
[0101]相應(yīng)的,查找模塊30具體用于,
[0102]根據(jù)所述用戶的信息和所述判定性問題查找所述反饋知識(shí)庫(kù)中,判斷是否存儲(chǔ)所述用戶的信息以及與所述用戶的信息對(duì)應(yīng)的所述判定性問題;
[0103]若是,則查找是否存儲(chǔ)有與所述用戶的信息和所述判定性問題對(duì)應(yīng)的所述用戶對(duì)所述判定性問題的回答的反饋。
[0104]若查找到存儲(chǔ)有與用戶的信息和判定性問題對(duì)應(yīng)的所述用戶對(duì)判定性問題的回答的反饋,則說明該判定性問題以前被該用戶問過且該用戶有對(duì)該個(gè)問題的回答給出反饋,并存儲(chǔ)有用戶對(duì)該判定性問題的回答的反饋。
[0105]若未存儲(chǔ)有用戶的信息以及與所述用戶的信息對(duì)應(yīng)的所述判定性問題,則說明該判定性問題以前沒有被該用戶問過。
[0106]若未存儲(chǔ)有與用戶的信息和判定性問題對(duì)應(yīng)的用戶對(duì)判定性問題的回答的反饋,則表示該判定性問題以前被該用戶問過,但該用戶沒有對(duì)該個(gè)問題的回答給出反饋。
[0107]具體的,以該用戶、該判定性問題檢索反饋知識(shí)庫(kù),判斷是否反饋知識(shí)庫(kù)中存在該用戶、該判定性問題對(duì)應(yīng)的一行且該行中反饋為肯定或否定,從而,判斷是否該判定性問題以前被該用戶問過且該用戶有對(duì)該個(gè)問題的回答給出肯定或否定的反饋?;颍栽撚脩?、該判定性問題檢索反饋知識(shí)庫(kù),判斷是否反饋知識(shí)庫(kù)中不存在該個(gè)用戶、該判定性問題對(duì)應(yīng)的一行或存在該用戶、該判定性問題對(duì)應(yīng)的一行但該行中反饋為空或不為肯定也不為否定;當(dāng)反饋知識(shí)庫(kù)中存在該個(gè)用戶、該個(gè)判定性問題對(duì)應(yīng)的一行且該行中反饋為肯定或否定,則取出該個(gè)用戶、該個(gè)判定性問題對(duì)應(yīng)的該行中的回答和反饋。其中,問題、回答、反饋可以是中文,也可以是英文或其他語(yǔ)言。
[0108]現(xiàn)結(jié)合【具體實(shí)施方式】對(duì)本發(fā)明進(jìn)行詳細(xì)說明。
[0109]本發(fā)明還提供一種機(jī)器人,包括上述的機(jī)器人對(duì)話系統(tǒng)。
[0110]該機(jī)器人能夠根據(jù)用戶最近一次對(duì)判定性問題的回答的反饋對(duì)判定性問題進(jìn)行回答,由于最近一次的反饋離現(xiàn)在時(shí)間最近,最能反映用戶對(duì)該判定性問題的喜好,因此,通過該用戶最近一次對(duì)判定性問題的回答的反饋給出用戶喜好的回答,可以投用戶所好,使得機(jī)器人對(duì)該判斷性問題回答而言更通情達(dá)理,使得機(jī)器人能基于用戶的最近反饋來(lái)預(yù)測(cè)用戶的情感,提高用戶對(duì)機(jī)器人的回答的滿意度。
[0111]以上實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
[0112]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種機(jī)器人對(duì)話方法,包括: 接收用戶的判定性問題; 查找反饋知識(shí)庫(kù)中是否存儲(chǔ)有所述用戶對(duì)所述判定性問題的回答的反饋; 若是,則根據(jù)所述用戶最近一次對(duì)所述判定性問題的回答的反饋獲取對(duì)所述判定性問題的回答并輸出。2.根據(jù)權(quán)利要求1所述的機(jī)器人對(duì)話方法,其特征在于,所述根據(jù)所述用戶最近一次對(duì)所述判定性問題的回答的反饋獲取對(duì)所述判定性問題的回答并輸出的步驟包括: 若最近一次對(duì)所述判定性問題的回答的反饋為喜好肯定回答,則確定對(duì)所述判定性問題的回答為肯定回答; 若最近一次對(duì)所述判定性問題的回答的反饋為喜好否定回答,則確定對(duì)所述判定性問題的回答為否定回答; 若最近一次對(duì)所述判定性問題的回答的反饋為無(wú)法判斷的反饋,則隨機(jī)對(duì)所述判定性問題做肯定或否定回答; 在所述根據(jù)所述用戶最近一次對(duì)所述判定性問題的回答的反饋獲取對(duì)所述判定性問題的回答并輸出的步驟之后,還包括: 獲取所述用戶對(duì)所述判定性問題的回答的反饋并保存至所述反饋知識(shí)庫(kù)中。3.根據(jù)權(quán)利要求1所述的機(jī)器人對(duì)話方法,其特征在于,若未存儲(chǔ)有所述用戶對(duì)所述判定性問題的回答的反饋,則執(zhí)行步驟: 隨機(jī)對(duì)所述判定性問題進(jìn)行肯定或否定回答; 獲取所述用戶對(duì)所述判定性問題的回答的反饋并保存至所述反饋知識(shí)庫(kù)中。4.根據(jù)權(quán)利要求2或3所述的機(jī)器人對(duì)話方法,其特征在于,所述獲取所述用戶對(duì)所述判定性問題的回答的反饋包括: 獲取所述用戶根據(jù)提示輸入的對(duì)所述判定性問題的回答的反饋;或, 獲取所述用戶獲取所述判斷性問題的回答后的面部表情或動(dòng)作,并根據(jù)所述面部表情和動(dòng)作判斷所述用戶對(duì)所述判定性問題的回答的反饋;或, 獲取所述用戶獲取對(duì)所述判斷性問題的回答后的語(yǔ)音,并根據(jù)所述語(yǔ)音判斷所述用戶對(duì)所述判定性問題的回答的反饋。5.根據(jù)權(quán)利要求2或3所述的機(jī)器人對(duì)話方法,其特征在于,將所述用戶對(duì)所述判定性問題的回答的反饋保存至所述反饋知識(shí)庫(kù)中的步驟包括: 將所述用戶的信息、所述判定性問題、機(jī)器人對(duì)所述判定性問題的回答以及用戶對(duì)所述判定性問題的回答的反饋分別存入反饋知識(shí)庫(kù)中的用戶字段、問題字段、回答字段和反饋?zhàn)侄?,并以所述用戶字段和問題字段作為關(guān)鍵字段; 所述查找反饋知識(shí)庫(kù)中是否存儲(chǔ)有所述用戶對(duì)所述判定性問題的回答的反饋的步驟包括: 根據(jù)所述用戶的信息和所述判定性問題查找所述反饋知識(shí)庫(kù)中,判斷是否存儲(chǔ)所述用戶的信息以及與所述用戶的信息對(duì)應(yīng)的所述判定性問題; 若是,則查找是否存儲(chǔ)有與所述用戶的信息和所述判定性問題對(duì)應(yīng)的所述用戶對(duì)所述判定性問題的回答的反饋。6.一種機(jī)器人對(duì)話系統(tǒng),包括: 接收模塊,用于接收用戶的判定性問題; 查找模塊,用于查找反饋知識(shí)庫(kù)中是否存儲(chǔ)有所述用戶對(duì)所述判定性問題的回答的反饋; 輸出模塊,用于在所述查找模塊的查找結(jié)果為是時(shí),根據(jù)所述用戶最近一次對(duì)所述判定性問題的回答的反饋獲取對(duì)所述判定性問題的回答并輸出; 反饋知識(shí)庫(kù),用于存儲(chǔ)所述用戶的信息、所述判定性問題,機(jī)器人對(duì)所述判定性問題的回答以及所述用戶對(duì)所述判定性問題的回答的反饋。7.根據(jù)權(quán)利要求6所述的機(jī)器人對(duì)話系統(tǒng),其特征在于,所述輸出模塊具體用于: 若最近一次對(duì)所述判定性問題的回答的反饋為喜好肯定回答,則確定對(duì)所述判定性問題的回答為肯定回答; 若最近一次對(duì)所述判定性問題的回答的反饋為喜好否定回答,則確定對(duì)所述判定性問題的回答為否定回答; 若最近一次對(duì)所述判定性問題的回答的反饋為無(wú)法判斷的反饋,則隨機(jī)對(duì)所述判定性問題做肯定或否定回答; 所述系統(tǒng)還包括:獲取模塊,用于獲取所述用戶對(duì)所述判定性問題的回答的反饋并保存至所述反饋知識(shí)庫(kù)中。8.根據(jù)權(quán)利要求6所述的機(jī)器人對(duì)話系統(tǒng),其特征在于,所述輸出模塊,還用于在所述查找模塊的查找結(jié)果為否時(shí),隨機(jī)對(duì)所述判定性問題進(jìn)行肯定或否定回答。9.根據(jù)權(quán)利要求7或8所述的機(jī)器人對(duì)話系統(tǒng),其特征在于,獲取模塊,具體用于: 獲取所述用戶根據(jù)提示輸入的對(duì)所述判定性問題的回答的反饋;或, 獲取所述用戶獲取所述判斷性問題的回答后的面部表情或動(dòng)作,并根據(jù)所述面部表情和動(dòng)作判斷所述用戶對(duì)所述判定性問題的回答的反饋;或, 獲取所述用戶獲取對(duì)所述判斷性問題的回答后的語(yǔ)音,并根據(jù)所述語(yǔ)音判斷所述用戶對(duì)所述判定性問題的回答的反饋。10.—種機(jī)器人,其特征在于,包括權(quán)利要求6-9任一項(xiàng)所述的機(jī)器人對(duì)話系統(tǒng)。
【文檔編號(hào)】G06F17/30GK105930374SQ201610228424
【公開日】2016年9月7日
【申請(qǐng)日】2016年4月12日
【發(fā)明人】朱定局
【申請(qǐng)人】華南師范大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
乃东县| 辛集市| 灵川县| 沁水县| 乌拉特中旗| 邹平县| 昌邑市| 繁昌县| 怀化市| 司法| 清镇市| 合川市| 浦江县| 郓城县| 青冈县| 建湖县| 鹿泉市| 洞头县| 静安区| 福安市| 东阿县| 麻江县| 博爱县| 正镶白旗| 克山县| 彰化市| 隆回县| 崇礼县| 东至县| 东乡县| 改则县| 平潭县| 进贤县| 卓资县| 太仆寺旗| 兰州市| 六盘水市| 龙山县| 东平县| 玉溪市| 绵阳市|