本發(fā)明涉及機(jī)器人交互技術(shù)領(lǐng)域,尤其涉及一種機(jī)器人交互內(nèi)容的生成方法、系統(tǒng)及機(jī)器人。
背景技術(shù):
通常機(jī)器人對(duì)于應(yīng)用場(chǎng)景來(lái)說(shuō),一般是基于固的場(chǎng)景中的問(wèn)答交互,人來(lái)在某一天的時(shí)間軸上的生活場(chǎng)景,比如吃飯,睡覺(jué),運(yùn)動(dòng)等,各種場(chǎng)景值的變化會(huì)影響人類(lèi)表情的反饋。而對(duì)于機(jī)器人而言,目前想讓機(jī)器人做出表情上的反饋,主要通過(guò)預(yù)先設(shè)計(jì)好的方式與深度學(xué)習(xí)訓(xùn)練語(yǔ)料得來(lái),這種通過(guò)預(yù)先設(shè)計(jì)好的程序與語(yǔ)料訓(xùn)練的表情反饋存在以下缺點(diǎn),而且對(duì)于本身所在的場(chǎng)景來(lái)說(shuō),更會(huì)影響人類(lèi)本身的表情變化,比如:在桌球室很興奮,在家很開(kāi)心等。而對(duì)于機(jī)器人而言,目前想讓機(jī)器人做出表情上的反饋,主要通過(guò)預(yù)先設(shè)計(jì)好的方式與深度學(xué)習(xí)得來(lái),對(duì)于場(chǎng)景上問(wèn)答主要通過(guò)預(yù)先設(shè)計(jì)好的程序與語(yǔ)料訓(xùn)練的表情,反饋存在以下缺點(diǎn):表情的輸出依賴(lài)于人類(lèi)的文本表示,即與一個(gè)問(wèn)答的機(jī)器相似,用戶(hù)不同的話(huà)語(yǔ)觸發(fā)不同的表情,這種情況下機(jī)器人實(shí)際還是按照人類(lèi)預(yù)先設(shè)計(jì)好的交互方式進(jìn)行表情的輸出,這導(dǎo)致機(jī)器人不能更加擬人化,不能像人類(lèi)一樣,在不同的可變參數(shù)的生活場(chǎng)景,地點(diǎn)場(chǎng)景,表現(xiàn)出不同的表情,即機(jī)器人交互內(nèi)容的生成方式完全是被動(dòng)的,因此表情的生成需要大量的人機(jī)交互,導(dǎo)致機(jī)器人的智能性很差。
因此,如何使得機(jī)器人本身在主動(dòng)交互可變參數(shù)內(nèi)具有人類(lèi)的生活方式,提升機(jī)器人交互內(nèi)容生成的擬人性,成為亟需解決的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種機(jī)器人交互內(nèi)容的生成方法、系統(tǒng)及機(jī)器人,使得機(jī)器人本身再主動(dòng)交互可變參數(shù)內(nèi)具有人類(lèi)的生活方式,提升機(jī)器人交互內(nèi)容生成的擬人性,提升人機(jī)交互體驗(yàn),提高智能性。
本發(fā)明的目的是通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)的:
一種機(jī)器人交互內(nèi)容的生成方法,包括:
獲取用戶(hù)信息,根據(jù)所述用戶(hù)信息確定用戶(hù)意圖;
獲取地點(diǎn)場(chǎng)景信息;
根據(jù)所述用戶(hù)意圖和地點(diǎn)場(chǎng)景信息,結(jié)合當(dāng)前的機(jī)器人可變參數(shù)生成機(jī)器人交互內(nèi)容。
優(yōu)選的,所述機(jī)器人可變參數(shù)的生成方法包括:
將機(jī)器人的自我認(rèn)知的參數(shù)與可變參數(shù)中場(chǎng)景的參數(shù)進(jìn)行擬合,生成機(jī)器人可變參數(shù)。
優(yōu)選的,其中,所述可變參數(shù)至少包括改變用戶(hù)原本的行為和改變之后的行為,以及代表改變用戶(hù)原本的行為和改變之后的行為的參數(shù)值。
優(yōu)選的,所述根據(jù)所述用戶(hù)意圖和地點(diǎn)場(chǎng)景信息,結(jié)合當(dāng)前的機(jī)器人可變參數(shù)生成機(jī)器人交互內(nèi)容的步驟進(jìn)一步包括:根據(jù)所述用戶(hù)意圖和地點(diǎn)場(chǎng)景信息,結(jié)合當(dāng)前的機(jī)器人可變參數(shù)以及參數(shù)改變概率的擬合曲線(xiàn)生成機(jī)器人交互內(nèi)容。
優(yōu)選的,所述參數(shù)改變概率的擬合曲線(xiàn)的生成方法包括:使用概率算法,將機(jī)器人之間的參數(shù)用網(wǎng)絡(luò)做概率估計(jì),計(jì)算當(dāng)生活時(shí)間軸上的機(jī)器人在生活時(shí)間軸上的場(chǎng)景參數(shù)改變后,每個(gè)參數(shù)改變的概率,形成所述參數(shù)改變概率的擬合曲線(xiàn)。
優(yōu)選的,所述獲取地點(diǎn)場(chǎng)景信息的步驟具體包括:通過(guò)視頻信息獲取地點(diǎn)場(chǎng)景信息。
優(yōu)選的,所述獲取地點(diǎn)場(chǎng)景信息的步驟具體包括:通過(guò)圖片信息獲取地點(diǎn)場(chǎng)景信息。
優(yōu)選的,所述獲取地點(diǎn)場(chǎng)景信息的步驟具體包括:通過(guò)手勢(shì)信息獲取地點(diǎn)場(chǎng)景信息。
本發(fā)明公開(kāi)一種機(jī)器人交互內(nèi)容的生成系統(tǒng),包括:
意圖識(shí)別模塊,用于獲取用戶(hù)信息,根據(jù)所述用戶(hù)信息確定用戶(hù)意圖;
場(chǎng)景識(shí)別模塊,用于獲取地點(diǎn)場(chǎng)景信息;
內(nèi)容生成模塊,用于根據(jù)所述用戶(hù)意圖和地點(diǎn)場(chǎng)景信息,結(jié)合當(dāng)前的機(jī)器人可變參數(shù)生成機(jī)器人交互內(nèi)容。
優(yōu)選的,所述系統(tǒng)包括人工智能云處理模塊,用于:將機(jī)器人的自我認(rèn)知的參數(shù)與可變參數(shù)中場(chǎng)景的參數(shù)進(jìn)行擬合,生成機(jī)器人可變參數(shù)。
優(yōu)選的,其中,所述可變參數(shù)至少包括改變用戶(hù)原本的行為和改變之后的行為,以及代表改變用戶(hù)原本的行為和改變之后的行為的參數(shù)值。
優(yōu)選的,所述內(nèi)容生成模塊進(jìn)一步用于:根據(jù)所述用戶(hù)意圖和地點(diǎn)場(chǎng)景信息,結(jié)合當(dāng)前的機(jī)器人可變參數(shù)以及參數(shù)改變概率的擬合曲線(xiàn)生成機(jī)器人交互內(nèi)容。
優(yōu)選的,其中,所述系統(tǒng)包括擬合曲線(xiàn)生成模塊,用于:使用概率算法,將機(jī)器人之間的參數(shù)用網(wǎng)絡(luò)做概率估計(jì),計(jì)算當(dāng)生活時(shí)間軸上的機(jī)器人在生活時(shí)間軸上的場(chǎng)景參數(shù)改變后,每個(gè)參數(shù)改變的概率,形成所述參數(shù)改變概率的擬合曲線(xiàn)。
優(yōu)選的,所述場(chǎng)景識(shí)別模塊具體用于,獲取視頻信息。
優(yōu)選的,所述場(chǎng)景識(shí)別模塊具體用于,獲取圖片信息。
優(yōu)選的,所述場(chǎng)景識(shí)別模塊具體用于,獲取手勢(shì)信息。
本發(fā)明公開(kāi)一種機(jī)器人,包括如上述任一所述的一種機(jī)器人交互內(nèi)容的生成系統(tǒng)。
相比現(xiàn)有技術(shù),本發(fā)明具有以下優(yōu)點(diǎn):現(xiàn)有機(jī)器人對(duì)于應(yīng)用場(chǎng)景來(lái)說(shuō),一般是基于固定的場(chǎng)景中的問(wèn)答交互機(jī)器人交互內(nèi)容的生成方法,無(wú)法基于當(dāng)前的場(chǎng)景來(lái)更加準(zhǔn)確的生成機(jī)器人的表情。本發(fā)明的生成方法包括:一種機(jī)器人交互內(nèi)容的生成方法包括:獲取用戶(hù)信息,根據(jù)所述用戶(hù)信息確定用戶(hù)意圖;獲取地點(diǎn)場(chǎng)景信息;根據(jù)所述用戶(hù)意圖和地點(diǎn)場(chǎng)景信息,結(jié)合當(dāng)前的機(jī)器人可變參數(shù)生成機(jī)器人交互內(nèi)容。這樣就可以根據(jù)當(dāng)前的地點(diǎn)場(chǎng)景信息,結(jié)合機(jī)器人可變參數(shù)來(lái)更加準(zhǔn)確地生成機(jī)器人交互內(nèi)容,從而更加準(zhǔn)確、擬人化的與人進(jìn)行交互和溝通??勺儏?shù)為:人機(jī)交互過(guò)程中,用戶(hù)主動(dòng)控制的參數(shù),例如:控制機(jī)器人去做運(yùn)動(dòng),控制機(jī)器人做交流等。本發(fā)明將機(jī)器人可變參數(shù)加入到機(jī)器人的交互內(nèi)容生成中去,使得機(jī)器人在生成交互內(nèi)容時(shí)可以根據(jù)之前的可變參數(shù)進(jìn)行生成,例如當(dāng)可變參數(shù)為機(jī)器人已經(jīng)運(yùn)動(dòng)了一個(gè)小時(shí)了,再次向機(jī)器人發(fā)送打掃衛(wèi)生等命令時(shí),機(jī)器人就會(huì)說(shuō)我累了,拒絕打掃。這樣使機(jī)器人與人交互時(shí)更加擬人化,使得機(jī)器人在生活時(shí)間軸內(nèi)具有人類(lèi)的生活方式,該方法能夠提升機(jī)器人交互內(nèi)容生成的擬人性,提升人機(jī)交互體驗(yàn),提高智能性。
附圖說(shuō)明
圖1是本發(fā)明實(shí)施例一的一種機(jī)器人交互內(nèi)容的生成方法的流程圖;
圖2是本發(fā)明實(shí)施例二的一種機(jī)器人交互內(nèi)容的生成系統(tǒng)的示意圖。
具體實(shí)施方式
雖然流程圖將各項(xiàng)操作描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時(shí)實(shí)施。各項(xiàng)操作的順序可以被重新安排。當(dāng)其操作完成時(shí)處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。處理可以對(duì)應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
計(jì)算機(jī)設(shè)備包括用戶(hù)設(shè)備與網(wǎng)絡(luò)設(shè)備。其中,用戶(hù)設(shè)備或客戶(hù)端包括但不限于電腦、智能手機(jī)、PDA等;網(wǎng)絡(luò)設(shè)備包括但不限于單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計(jì)算的由大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云。計(jì)算機(jī)設(shè)備可單獨(dú)運(yùn)行來(lái)實(shí)現(xiàn)本發(fā)明,也可接入網(wǎng)絡(luò)并通過(guò)與網(wǎng)絡(luò)中的其他計(jì)算機(jī)設(shè)備的交互操作來(lái)實(shí)現(xiàn)本發(fā)明。計(jì)算機(jī)設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)等。
在這里可能使用了術(shù)語(yǔ)“第一”、“第二”等等來(lái)描述各個(gè)單元,但是這些單元不應(yīng)當(dāng)受這些術(shù)語(yǔ)限制,使用這些術(shù)語(yǔ)僅僅是為了將一個(gè)單元與另一個(gè)單元進(jìn)行區(qū)分。這里所使用的術(shù)語(yǔ)“和/或”包括其中一個(gè)或更多所列出的相關(guān)聯(lián)項(xiàng)目的任意和所有組合。當(dāng)一個(gè)單元被稱(chēng)為“連接”或“耦合”到另一單元時(shí),其可以直接連接或耦合到所述另一單元,或者可以存在中間單元。
這里所使用的術(shù)語(yǔ)僅僅是為了描述具體實(shí)施例而不意圖限制示例性實(shí)施例。除非上下文明確地另有所指,否則這里所使用的單數(shù)形式“一個(gè)”、“一項(xiàng)”還意圖包括復(fù)數(shù)。還應(yīng)當(dāng)理解的是,這里所使用的術(shù)語(yǔ)“包括”和/或“包含”規(guī)定所陳述的特征、整數(shù)、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個(gè)或更多其他特征、整數(shù)、步驟、操作、單元、組件和/或其組合。
下面結(jié)合附圖和較佳的實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
實(shí)施例一
如圖1所示,本實(shí)施例中公開(kāi)一種機(jī)器人交互內(nèi)容的生成方法,包括:
S101、獲取用戶(hù)信息,根據(jù)所述用戶(hù)信息確定用戶(hù)意圖;
S102、獲取地點(diǎn)場(chǎng)景信息;
S103、根據(jù)所述用戶(hù)意圖和地點(diǎn)場(chǎng)景信息,結(jié)合當(dāng)前的機(jī)器人可變參數(shù)300生成機(jī)器人交互內(nèi)容。
現(xiàn)有機(jī)器人對(duì)于應(yīng)用場(chǎng)景來(lái)說(shuō),一般是基于固的場(chǎng)景中的問(wèn)答交互機(jī)器人交互內(nèi)容的生成方法,無(wú)法基于當(dāng)前的場(chǎng)景來(lái)更加準(zhǔn)確的生成機(jī)器人的表情。本發(fā)明的生成方法包括:一種機(jī)器人交互內(nèi)容的生成方法包括:獲取用戶(hù)信息,根據(jù)所述用戶(hù)信息確定用戶(hù)意圖;獲取地點(diǎn)場(chǎng)景信息;根據(jù)所述用戶(hù)意圖和地點(diǎn)場(chǎng)景信息,結(jié)合當(dāng)前的機(jī)器人可變參數(shù)生成機(jī)器人交互內(nèi)容。這樣就可以根據(jù)當(dāng)前的地點(diǎn)場(chǎng)景信息,結(jié)合機(jī)器人可變參數(shù)來(lái)更加準(zhǔn)確地生成機(jī)器人交互內(nèi)容,從而更加準(zhǔn)確、擬人化的與人進(jìn)行交互和溝通。對(duì)于人來(lái)講每天的生活都具有一定的規(guī)律性,為了讓機(jī)器人與人溝通時(shí)更加擬人化??勺儏?shù)為:人機(jī)交互過(guò)程中,用戶(hù)主動(dòng)控制的參數(shù),例如:控制機(jī)器人去做運(yùn)動(dòng),控制機(jī)器人做交流等。本發(fā)明將機(jī)器人可變參數(shù)加入到機(jī)器人的交互內(nèi)容生成中去,使得機(jī)器人在生成交互內(nèi)容時(shí)可以根據(jù)之前的可變參數(shù)進(jìn)行生成,例如當(dāng)可變參數(shù)為機(jī)器人已經(jīng)運(yùn)動(dòng)了一個(gè)小時(shí)了,再次向機(jī)器人發(fā)送打掃衛(wèi)生等命令時(shí),機(jī)器人就會(huì)說(shuō)我累了,拒絕打掃。這樣使機(jī)器人與人交互時(shí)更加擬人化,使得機(jī)器人在生活時(shí)間軸內(nèi)具有人類(lèi)的生活方式,該方法能夠提升機(jī)器人交互內(nèi)容生成的擬人性,提升人機(jī)交互體驗(yàn),提高智能性。交互內(nèi)容可以是表情或文字或語(yǔ)音等。機(jī)器人可變參數(shù)300是提前進(jìn)行擬合和設(shè)置完成的,具體來(lái)講,機(jī)器人可變參數(shù)300是一系列的參數(shù)合集,將這個(gè)參數(shù)傳輸給系統(tǒng)進(jìn)行生成交互內(nèi)容。
本實(shí)施例中的用戶(hù)信息可以是用戶(hù)表情、語(yǔ)音信息、手勢(shì)信息、場(chǎng)景信息、圖像信息、視頻信息、人臉信息、瞳孔虹膜信息、光感信息和指紋信息等其中的其中一種或幾種。本實(shí)施例中優(yōu)選為用戶(hù)表情,這樣識(shí)別的準(zhǔn)確并且識(shí)別的效率高。
本實(shí)施例中,可變參數(shù)具體是:人與機(jī)器發(fā)生的突發(fā)改變,比如時(shí)間軸上的一天生活是吃飯、睡覺(jué)、交互、跑步、吃飯、睡覺(jué)。那在這個(gè)情況下,假如突然改變機(jī)器人的場(chǎng)景,比如在跑步的時(shí)間段帶去海邊等等,這些人類(lèi)主動(dòng)對(duì)于機(jī)器人的參數(shù),作為可變參數(shù),這些改變會(huì)使得機(jī)器人的自我認(rèn)知產(chǎn)生改變。生活時(shí)間軸與可變參數(shù)可以對(duì)自我認(rèn)知中的屬性,例如心情值,疲勞值等等的更改,也可以自動(dòng)加入新的自我認(rèn)知信息,比如之前沒(méi)有憤怒值,基于生活時(shí)間軸和可變因素的場(chǎng)景就會(huì)自動(dòng)根據(jù)之前模擬人類(lèi)自我認(rèn)知的場(chǎng)景,從而對(duì)機(jī)器人的自我認(rèn)知進(jìn)行添加。
例如,按照生活時(shí)間軸,在中午12點(diǎn)的時(shí)候應(yīng)該是吃飯的時(shí)間,而如果改變了這個(gè)場(chǎng)景,比如在中午12點(diǎn)的時(shí)候出去逛街了,那么機(jī)器人就會(huì)將這個(gè)作為其中的一個(gè)可變參數(shù)進(jìn)行寫(xiě)入,在這個(gè)時(shí)間段內(nèi)用戶(hù)與機(jī)器人交互時(shí),機(jī)器人就會(huì)結(jié)合到中午12點(diǎn)出去逛街進(jìn)行生成交互內(nèi)容,而不是以之前的中午12點(diǎn)在吃飯進(jìn)行結(jié)合生成交互內(nèi)容,在具體生成交互內(nèi)容時(shí),機(jī)器人就會(huì)結(jié)合獲取的用戶(hù)信息,例如語(yǔ)音信息、視屏信息、圖片信息等和可變參數(shù)進(jìn)行生成。這樣就可以加入一些人類(lèi)生活中的突發(fā)事件在機(jī)器人的生活軸中,讓機(jī)器人的交互更加擬人化。
根據(jù)其中一個(gè)示例,所述機(jī)器人可變參數(shù)的生成方法包括:
將機(jī)器人的自我認(rèn)知的參數(shù)與可變參數(shù)中場(chǎng)景的參數(shù)進(jìn)行擬合,生成機(jī)器人可變參數(shù)。這樣通過(guò)在結(jié)合可變參數(shù)的機(jī)器人的場(chǎng)景,將機(jī)器人本身的自我認(rèn)知行擴(kuò)展,對(duì)自我認(rèn)知中的參數(shù)與可變參會(huì)蘇軸中使用場(chǎng)景的參數(shù)進(jìn)行擬合,產(chǎn)生擬人化的影響。
根據(jù)其中一個(gè)示例,其中,所述可變參數(shù)至少包括改變用戶(hù)原本的行為和改變之后的行為,以及代表改變用戶(hù)原本的行為和改變之后的行為的參數(shù)值。
可變參數(shù)就是按照原本計(jì)劃,是處于一種狀態(tài)的,突然的改變讓用戶(hù)處于了另一種狀態(tài),可變參數(shù)就代表了這種行為或狀態(tài)的變化,以及變化之后用戶(hù)的狀態(tài)或者行為,例如原本在下午5點(diǎn)是在跑步,突然有其他的事,例如去打球,那么從跑步改為打球就是可變參數(shù),另外還要研究這種改變的幾率。
根據(jù)其中另一個(gè)示例,所述根據(jù)所述用戶(hù)意圖和地點(diǎn)場(chǎng)景信息,結(jié)合當(dāng)前的機(jī)器人可變參數(shù)生成機(jī)器人交互內(nèi)容的步驟進(jìn)一步包括:根據(jù)所述用戶(hù)意圖和地點(diǎn)場(chǎng)景信息,結(jié)合當(dāng)前的機(jī)器人可變參數(shù)以及參數(shù)改變概率的擬合曲線(xiàn)生成機(jī)器人交互內(nèi)容。這樣就可以通過(guò)可變參數(shù)的概率訓(xùn)練生成擬合曲線(xiàn),從而生成機(jī)器人交互內(nèi)容。
根據(jù)其中另一個(gè)示例,所述參數(shù)改變概率的擬合曲線(xiàn)的生成方法包括:使用概率算法,將機(jī)器人之間的參數(shù)用網(wǎng)絡(luò)做概率估計(jì),計(jì)算當(dāng)生活時(shí)間軸上的機(jī)器人在生活時(shí)間軸上的場(chǎng)景參數(shù)改變后,每個(gè)參數(shù)改變的概率,形成所述參數(shù)改變概率的擬合曲線(xiàn)。其中,概率算法可以采用貝葉斯概率算法。
通過(guò)在結(jié)合可變參數(shù)的機(jī)器人的場(chǎng)景,將機(jī)器人本身的自我認(rèn)知行擴(kuò)展,對(duì)自我認(rèn)知中的參數(shù)與可變參會(huì)蘇軸中使用場(chǎng)景的參數(shù)進(jìn)行擬合,產(chǎn)生擬人化的影響。同時(shí),加上對(duì)于地點(diǎn)場(chǎng)景的識(shí)別,使得機(jī)器人會(huì)知道自己的地理位置,會(huì)根據(jù)自己所處的地理環(huán)境,改變交互內(nèi)容生成的方式。另外,我們使用貝葉斯概率算法,將機(jī)器人之間的參數(shù)用貝葉斯網(wǎng)絡(luò)做概率估計(jì),計(jì)算生活時(shí)間軸上的機(jī)器人本身時(shí)間軸場(chǎng)景參數(shù)改變后,每個(gè)參數(shù)改變的概率,形成擬合曲線(xiàn),動(dòng)態(tài)影響機(jī)器人本身的自我認(rèn)知。這種創(chuàng)新的模塊使得機(jī)器人本身具有人類(lèi)的生活方式,對(duì)于表情這塊,可按照所處的地點(diǎn)場(chǎng)景,做表情方面的改變。
根據(jù)其中另一個(gè)示例,所述獲取地點(diǎn)場(chǎng)景信息的步驟具體包括:通過(guò)視頻信息獲取地點(diǎn)場(chǎng)景信息。這樣地點(diǎn)場(chǎng)景信息可以通過(guò)視頻來(lái)獲取,通過(guò)視頻獲取更加準(zhǔn)確。
根據(jù)其中另一個(gè)示例,所述獲取地點(diǎn)場(chǎng)景信息的步驟具體包括:通過(guò)圖片信息獲取地點(diǎn)場(chǎng)景信息。通過(guò)圖片獲取可以省去機(jī)器人的計(jì)算量,使機(jī)器人的反應(yīng)更加迅速。
根據(jù)其中另一個(gè)示例,所述獲取地點(diǎn)場(chǎng)景信息的步驟具體包括:通過(guò)手勢(shì)信息獲取地點(diǎn)場(chǎng)景信息。通過(guò)手勢(shì)獲取可以使機(jī)器人的適用范圍更加廣,例如對(duì)于殘疾人士或者主人有時(shí)候不想說(shuō)話(huà),就可以通過(guò)手勢(shì)向機(jī)器人傳遞信息。
實(shí)施例二
如圖2所示,本實(shí)施例中公開(kāi)一種機(jī)器人交互內(nèi)容的生成系統(tǒng),包括:
意圖識(shí)別模塊201,用于獲取用戶(hù)信息,根據(jù)所述用戶(hù)信息確定用戶(hù)意圖;
場(chǎng)景識(shí)別模塊202,用于獲取地點(diǎn)場(chǎng)景信息;
內(nèi)容生成模塊203,用于根據(jù)所述用戶(hù)意圖和地點(diǎn)場(chǎng)景信息,結(jié)合機(jī)器人可變參數(shù)301發(fā)送的當(dāng)前的機(jī)器人可變參數(shù)生成機(jī)器人交互內(nèi)容。
這樣就可以根據(jù)當(dāng)前的地點(diǎn)場(chǎng)景信息,結(jié)合機(jī)器人可變參數(shù)來(lái)更加準(zhǔn)確地生成機(jī)器人交互內(nèi)容,從而更加準(zhǔn)確、擬人化的與人進(jìn)行交互和溝通。對(duì)于人來(lái)講每天的生活都具有一定的規(guī)律性,為了讓機(jī)器人與人溝通時(shí)更加擬人化??勺儏?shù)為:人機(jī)交互過(guò)程中,用戶(hù)主動(dòng)控制的參數(shù),例如:控制機(jī)器人去做運(yùn)動(dòng),控制機(jī)器人做交流等。本發(fā)明將機(jī)器人可變參數(shù)加入到機(jī)器人的交互內(nèi)容生成中去,使得機(jī)器人在生成交互內(nèi)容時(shí)可以根據(jù)之前的可變參數(shù)進(jìn)行生成,例如當(dāng)可變參數(shù)為機(jī)器人已經(jīng)運(yùn)動(dòng)了一個(gè)小時(shí)了,再次向機(jī)器人發(fā)送打掃衛(wèi)生等命令時(shí),機(jī)器人就會(huì)說(shuō)我累了,拒絕打掃。這樣使機(jī)器人與人交互時(shí)更加擬人化,使得機(jī)器人在生活時(shí)間軸內(nèi)具有人類(lèi)的生活方式,該方法能夠提升機(jī)器人交互內(nèi)容生成的擬人性,提升人機(jī)交互體驗(yàn),提高智能性。
例如,可變參數(shù)可以是機(jī)器人在一個(gè)預(yù)設(shè)的時(shí)間段做過(guò)的事情,如機(jī)器人在上個(gè)時(shí)間段與用戶(hù)互動(dòng)交談了一個(gè)小時(shí)了,這時(shí)用戶(hù)如果向機(jī)器人說(shuō)繼續(xù)交談,這時(shí)的地點(diǎn)如果是在房間,那么機(jī)器人就可以說(shuō)我累了需要休息一下,并且配上疲憊的狀態(tài)內(nèi)容,例如表情等。如果地點(diǎn)在室外,那么機(jī)器人也可以說(shuō)我想出去走走,并配上開(kāi)心的表情。
根據(jù)其中一個(gè)示例,所述系統(tǒng)包括人工智能云處理模塊,用于:將機(jī)器人的自我認(rèn)知的參數(shù)與可變參數(shù)中場(chǎng)景的參數(shù)進(jìn)行擬合,生成機(jī)器人可變參數(shù)。這樣通過(guò)在結(jié)合可變參數(shù)的機(jī)器人的場(chǎng)景,將機(jī)器人本身的自我認(rèn)知行擴(kuò)展,對(duì)自我認(rèn)知中的參數(shù)與可變參會(huì)蘇軸中使用場(chǎng)景的參數(shù)進(jìn)行擬合,產(chǎn)生擬人化的影響。
根據(jù)其中一個(gè)示例,其中,所述可變參數(shù)至少包括改變用戶(hù)原本的行為和改變之后的行為,以及代表改變用戶(hù)原本的行為和改變之后的行為的參數(shù)值。
可變參數(shù)就是按照原本計(jì)劃,是處于一種狀態(tài)的,突然的改變讓用戶(hù)處于了另一種狀態(tài),可變參數(shù)就代表了這種行為或狀態(tài)的變化,以及變化之后用戶(hù)的狀態(tài)或者行為,例如原本在下午5點(diǎn)是在跑步,突然有其他的事,例如去打球,那么從跑步改為打球就是可變參數(shù),另外還要研究這種改變的幾率。
根據(jù)其中另一個(gè)示例,所述內(nèi)容生成模塊進(jìn)一步用于:根據(jù)所述用戶(hù)意圖和地點(diǎn)場(chǎng)景信息,結(jié)合當(dāng)前的機(jī)器人可變參數(shù)以及參數(shù)改變概率的擬合曲線(xiàn)生成機(jī)器人交互內(nèi)容。這樣就可以通過(guò)可變參數(shù)的概率訓(xùn)練生成擬合曲線(xiàn),從而生成機(jī)器人交互內(nèi)容。
根據(jù)其中另一個(gè)示例,其中,所述系統(tǒng)包括擬合曲線(xiàn)生成模塊,用于:使用概率算法,將機(jī)器人之間的參數(shù)用網(wǎng)絡(luò)做概率估計(jì),計(jì)算當(dāng)生活時(shí)間軸上的機(jī)器人在生活時(shí)間軸上的場(chǎng)景參數(shù)改變后,每個(gè)參數(shù)改變的概率,形成所述參數(shù)改變概率的擬合曲線(xiàn)。其中,概率算法可以采用貝葉斯概率算法。
通過(guò)在結(jié)合可變參數(shù)的機(jī)器人的場(chǎng)景,將機(jī)器人本身的自我認(rèn)知行擴(kuò)展,對(duì)自我認(rèn)知中的參數(shù)與可變參會(huì)蘇軸中使用場(chǎng)景的參數(shù)進(jìn)行擬合,產(chǎn)生擬人化的影響。同時(shí),加上對(duì)于地點(diǎn)場(chǎng)景的識(shí)別,使得機(jī)器人會(huì)知道自己的地理位置,會(huì)根據(jù)自己所處的地理環(huán)境,改變交互內(nèi)容生成的方式。另外,我們使用貝葉斯概率算法,將機(jī)器人之間的參數(shù)用貝葉斯網(wǎng)絡(luò)做概率估計(jì),計(jì)算生活時(shí)間軸上的機(jī)器人本身時(shí)間軸場(chǎng)景參數(shù)改變后,每個(gè)參數(shù)改變的概率,形成擬合曲線(xiàn),動(dòng)態(tài)影響機(jī)器人本身的自我認(rèn)知。這種創(chuàng)新的模塊使得機(jī)器人本身具有人類(lèi)的生活方式,對(duì)于表情這塊,可按照所處的地點(diǎn)場(chǎng)景,做表情方面的改變。
根據(jù)其中另一個(gè)示例,所述場(chǎng)景識(shí)別模塊具體用于,獲取視頻信息。這樣地點(diǎn)場(chǎng)景信息可以通過(guò)視頻來(lái)獲取,通過(guò)視頻獲取更加準(zhǔn)確。
根據(jù)其中另一個(gè)示例,所述場(chǎng)景識(shí)別模塊具體用于,獲取圖片信息。通過(guò)圖片獲取可以省去機(jī)器人的計(jì)算量,使機(jī)器人的反應(yīng)更加迅速。
根據(jù)其中另一個(gè)示例,所述場(chǎng)景識(shí)別模塊具體用于,獲取手勢(shì)信息。通過(guò)手勢(shì)獲取可以使機(jī)器人的適用范圍更加廣,例如對(duì)于殘疾人士或者主人有時(shí)候不想說(shuō)話(huà),就可以通過(guò)手勢(shì)向機(jī)器人傳遞信息。
本發(fā)明公開(kāi)一種機(jī)器人,包括如上述任一所述的一種機(jī)器人交互內(nèi)容的生成系統(tǒng)。
以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。