[发明专利]一种用于日常生活的对话机器人及其聊天方法在审
申请号: | 202110203693.4 | 申请日: | 2021-02-24 |
公开(公告)号: | CN112818107A | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 梁循;吴佳辰;薛扬;刘刚 | 申请(专利权)人: | 中国人民大学 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/33 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 王胥慧 |
地址: | 100872 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 日常生活 对话 机器人 及其 聊天 方法 | ||
1.一种用于日常生活的对话机器人,其特征在于,包括:
预处理模块,用于将对话方输入的语音形式的信息进行语音识别得到文本形式的信息;
自然语言理解模块,用于对文本形式的信息进行语义理解,得到语义理解后的文本信息;
回复模块,用于根据语义理解后的文本信息、预先构建的对话模板、训练好的对话生成模型以及预先设定的回复时间,生成回复信息或用于提醒用户需本人进行回复的提示信息,并发送至对话方。
2.如权利要求1所述的一种用于日常生活的对话机器人,其特征在于,所述语义理解包括分词、句法分析、命名实体识别和提取关键词。
3.如权利要求1所述的一种用于日常生活的对话机器人,其特征在于,所述回复模块内设置有:
参数设定单元,用于预先设定回复信息的回复时间;
对话模板构建单元,用于构建需用户本人回复和不需用户本人回复的对话模板,并设置需用户本人回复的对话数据的关键词;
生成模型训练单元,用于采用对话语料库以及用户自身常用的对话数据,训练对话生成模型;
类型分析单元,用于根据预先构建的对话模板,对语义理解后的文本信息进行类型分析;
模板匹配单元,用于采用正则化或计算相似度等方法,根据预先构建的对话模板,对语义理解后的文本信息进行模板匹配;
预测单元,用于将语义理解后的文本信息输入至训练好的对话生成模型进行预测;
回复信息生成单元,用于根据类型分析结果、模板匹配结果或预测结果,生成回复信息,并根据预先设定的回复时间发送至对话方。
4.如权利要求3所述的一种用于日常生活的对话机器人,其特征在于,所述语义理解后的文本信息的类型包括需用户本人回复类的文本信息和自动回复类的文本信息。
5.如权利要求3所述的一种用于日常生活的对话机器人,其特征在于,所述对话模板根据日常聊天对话过程中的对话数据、模板库汇总的模板以及用户根据自身常用的对话数据构建。
6.一种用于日常生活的对话机器人的聊天方法,其特征在于,包括以下内容:
1)对话方向用户发送文本形式的信息或语音形式的信息,其中,当对话方发送的为语音形式的信息时,预处理模块对语音形式的信息进行语音识别得到文本形式的信息;
2)自然语言理解模块对文本形式的信息进行语义理解,得到语义理解后的文本信息;
3)回复模块根据预先构建的对话模板,对语义理解后的文本信息进行类型分析,若为需用户本人回复类的文本信息,则进入步骤4);若为自动回复类的文本信息,则进入步骤5);
4)回复模块弹出提示信息;
5)回复模块采用正则化或计算相似度等方法,根据预先构建的对话模板,对语义理解后的文本信息进行模板匹配,当匹配率超过预先设定的匹配率时,则根据对话模板的内容生成回复信息,并根据预先设定的回复时间发送至对话方;否则,进入步骤6);
6)回复模块将语义理解后的文本信息输入至训练好的对话生成模型进行预测,生成回复信息,并根据预先设定的回复时间发送至对话方。
7.如权利要求6所述的一种用于日常生活的对话机器人的聊天方法,其特征在于,所述步骤3)中对话模板的构建过程为:
3.1)获取聊天对话过程中的对话数据;
3.2)根据获取的对话数据,构建常用的若干组对话模板,并以对话对的形式存储;
3.3)采用模板库汇总的模板或用户根据自身常用的对话数据,对构建的对话模板进行补充;
3.4)设置需用户本人回复的对话数据的关键词和对话模板。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民大学,未经中国人民大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110203693.4/1.html,转载请声明来源钻瓜专利网。