[發(fā)明專利]一種機(jī)器人聊天方法有效
| 申請(qǐng)?zhí)枺?/td> | 202010159311.8 | 申請(qǐng)日: | 2020-03-09 |
| 公開(公告)號(hào): | CN111400467B | 公開(公告)日: | 2023-05-16 |
| 發(fā)明(設(shè)計(jì))人: | 安靜梅;張凱文;錢小菲;魏宇濤 | 申請(qǐng)(專利權(quán))人: | 上海國(guó)民集團(tuán)健康科技有限公司 |
| 主分類號(hào): | G06F16/332 | 分類號(hào): | G06F16/332;G06F16/33;G10L15/22;G10L15/26 |
| 代理公司: | 上海樂(lè)泓專利代理事務(wù)所(普通合伙) 31385 | 代理人: | 蘇杰 |
| 地址: | 201799 上海市青*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 機(jī)器人 聊天 方法 | ||
本發(fā)明公開了一種機(jī)器人聊天方法,可以對(duì)非技術(shù)人員設(shè)置關(guān)于多輪對(duì)話自動(dòng)對(duì)話的機(jī)制;為多輪對(duì)話提供技能之間跳轉(zhuǎn)的配置數(shù)據(jù);判斷是否檢測(cè)到對(duì)話的回復(fù)意圖和實(shí)體;當(dāng)檢測(cè)到用戶回復(fù)對(duì)話沒(méi)有命中意圖和實(shí)體時(shí),監(jiān)測(cè)配置文件是否配置相關(guān)的其他意圖,如果如果配置文件包含用戶回答話術(shù)的意圖,則跳轉(zhuǎn)到新的意圖對(duì)應(yīng)技能的的方法。這樣所有的多輪技能都可以根據(jù)業(yè)務(wù)場(chǎng)景靈活配置技能跳轉(zhuǎn)的范圍,對(duì)超過(guò)5輪對(duì)話的多輪技能可以跳出技能,并保存當(dāng)前狀態(tài),少于5輪則可以設(shè)置特定的幾個(gè)跳轉(zhuǎn)的范圍,對(duì)于小于三輪的就不支持跳轉(zhuǎn)。
技術(shù)領(lǐng)域
本發(fā)明涉及人工智能技術(shù)領(lǐng)域,具體是一種機(jī)器人聊天方法。
背景技術(shù)
目前的公司的智能音響,廣泛應(yīng)用于各種領(lǐng)域,例如:天氣查詢、地圖查詢、生活消息查詢等,其為人們的生活帶來(lái)了便利,可通過(guò)語(yǔ)音和自然語(yǔ)言的處理提供健康信息和生活?yuàn)蕵?lè)內(nèi)容。其為人們的生活帶來(lái)了便利。但是,隨著用戶要求的不斷提高,人們發(fā)現(xiàn)用戶單次輸入的信息太少,不足以得出符合用戶期望的結(jié)果;所以,一種新型的多交互型聊天機(jī)器人應(yīng)運(yùn)而生了;例如:當(dāng)用戶通過(guò)語(yǔ)音問(wèn)“今天天氣怎么樣”時(shí),多交互型聊天機(jī)器人會(huì)繼續(xù)詢問(wèn)“是什么地方的天氣”,并在用戶反饋“地方”之后,再向用戶反饋?zhàn)罱K的結(jié)果;由此,多交互型機(jī)器人通過(guò)更多的用戶信息的收集來(lái)更加精準(zhǔn)地為用戶提供服務(wù)。但是,本申請(qǐng)專利技術(shù)人在實(shí)現(xiàn)本專利技術(shù)的過(guò)程中發(fā)現(xiàn),現(xiàn)有技術(shù)的多交互型聊天機(jī)器人至少存在以下缺陷:在用戶自動(dòng)聊天的過(guò)程中,當(dāng)用戶突然想跳出多輪聽音樂(lè)時(shí),目前狀態(tài)是還在多輪狀態(tài)中,機(jī)器人就回答聽不懂,極大地影響了自動(dòng)對(duì)話的用戶體驗(yàn);只有當(dāng)用戶說(shuō)“退出天氣技能”后,然后再說(shuō)“我要聽音樂(lè)”,才能正常的獲取到音樂(lè)的資源,這個(gè)不僅增加了多余的交互輪次,再用戶不知道音響的交互規(guī)則時(shí)認(rèn)為音響答非所問(wèn),比較傻瓜。使音響的體驗(yàn)大折扣。
現(xiàn)有技術(shù)聊天的延續(xù)性較低,人機(jī)聊天交流的用戶體驗(yàn)較差的技術(shù)問(wèn)題,本專利技術(shù)的目的是一種智能聊天機(jī)器人中對(duì)輸入語(yǔ)句的優(yōu)化方法及裝置。為了達(dá)成所述目的,本專利技術(shù)的第一方面,提供一種智能聊天機(jī)器人中對(duì)輸入語(yǔ)句的優(yōu)化方法的技術(shù)方案如下:設(shè)置一個(gè)技能跳轉(zhuǎn)的配置文件,配置系統(tǒng)所有的多輪技能的名稱和對(duì)應(yīng)實(shí)體,同時(shí)配置每一個(gè)多輪技能所支持跳轉(zhuǎn)的單論技能的名稱和實(shí)體;當(dāng)用戶在多輪技能中時(shí),用戶問(wèn)一句話時(shí),通過(guò)自然語(yǔ)言處理,判斷當(dāng)前話術(shù)的意圖和實(shí)體,如果當(dāng)前話術(shù)的意圖和實(shí)體符合當(dāng)前多輪回答一致時(shí),繼續(xù)當(dāng)前多輪問(wèn)話;否則,則判斷當(dāng)前問(wèn)話的意圖是否在技能跳轉(zhuǎn)的配置文件,如果當(dāng)前技能的配置文件配置了問(wèn)話的意圖,則跳轉(zhuǎn)出當(dāng)前多輪問(wèn)話,重新進(jìn)入用戶問(wèn)話的意圖對(duì)應(yīng)的技能中,如果當(dāng)前意圖不在技能的配置文件中,則還保留在當(dāng)前多輪技能。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種機(jī)器人聊天方法,以解決上述背景技術(shù)中提出的問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種機(jī)器人聊天方法,包含以下步驟:
A、用戶通過(guò)語(yǔ)音方式或者文本的輸入來(lái)發(fā)起對(duì)話,如果是語(yǔ)音的話需要執(zhí)行語(yǔ)音自動(dòng)識(shí)別,將識(shí)別出語(yǔ)音轉(zhuǎn)換為文本,對(duì)話系統(tǒng)根據(jù)用戶的文本輸入,做自然語(yǔ)言理解處理解析到用戶輸入文本的意圖和實(shí)體,根據(jù)意圖和實(shí)體和用戶當(dāng)前對(duì)話狀態(tài),通過(guò)對(duì)話管理機(jī)制判斷進(jìn)入哪個(gè)技能,并且確定回復(fù)用戶話術(shù);
B、用戶在多輪對(duì)話系統(tǒng)反饋的的結(jié)果進(jìn)行回復(fù),對(duì)話系統(tǒng)對(duì)回復(fù)的文本進(jìn)行自然語(yǔ)言理解處理,得到意圖和實(shí)體,然后對(duì)話系統(tǒng)會(huì)根據(jù)意圖和實(shí)體判斷當(dāng)前對(duì)話是否是獲取到槽位信息,是否是當(dāng)前輪多輪的正確回答;
C、如果當(dāng)前用戶回答正確,則對(duì)話系統(tǒng)會(huì)預(yù)測(cè)下一輪的對(duì)話信息,進(jìn)行下一輪的對(duì)話操作,如果當(dāng)前用戶回答錯(cuò)誤,沒(méi)有提取到對(duì)應(yīng)的槽位值,則根據(jù)用戶回答的語(yǔ)句的意圖結(jié)合當(dāng)前技能去redis做檢索,判斷當(dāng)前技能是否支持用戶對(duì)話意圖的跳轉(zhuǎn),如果檢索到匹配意圖信息,則對(duì)話系統(tǒng)將保存當(dāng)前多輪的對(duì)話信息,并進(jìn)入到用戶意圖對(duì)應(yīng)的新的技能,并向用戶發(fā)起對(duì)話流程;如果沒(méi)有檢索到匹配意圖信息,則對(duì)話系統(tǒng)將再此發(fā)起之前的對(duì)話信息,確認(rèn)用戶的意圖,直到發(fā)起三次,都沒(méi)有獲取到槽位信息,將退出多輪對(duì)話。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海國(guó)民集團(tuán)健康科技有限公司,未經(jīng)上海國(guó)民集團(tuán)健康科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010159311.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





