[发明专利]一种基于自然语言处理的智能问答管理系统有效
申请号: | 201910593878.3 | 申请日: | 2019-07-03 |
公开(公告)号: | CN110287305B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 吴运祥 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/33;G06F16/35 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 冯春连 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 自然语言 处理 智能 问答 管理 系统 | ||
1.一种基于自然语言处理的智能问答管理系统,其特征在于,该智能问答管理系统包括技能管理模块、多技能组合模块以及机器人管理模块三部分;
技能管理模块包括多个技能管理子模块,多个技能管理子模块分别负责不同的技能,每个技能管理子模块负责的技能不同,一个技能管理子模块只负责一个技能,依次通过数据管理、生成训练数据、技能训练三个阶段才能实现一个技能;管理员还可以在技能管理模块自定义的添加技能管理子模块,同时导入与技能相关的数据;
按照技能的种类或相关性,多技能组合模块将技能管理模块的多个技能分成不同的组合技能,每个组合技能包含至少两个同类或相关技能;
机器人管理模块负责融合从属于同一个组合技能的所有技能数据;
所述智能问答管理系统还包括多技能分类模型,多技能分类模型学习多技能组合模块的分组标准,在技能管理模块自定义的添加技能管理子模块后,多技能分类模型可以根据学到的分组标准,将自定义的添加技能管理子模块分类到已存在的组合技能,或者新建组合技能来存储自定义的添加技能管理子模块;
用户提出问题后,多技能组合模块对用户提出的问题进行分组并传递至机器人管理模块,机器人管理模块调用与用户提出问题相关的所有组合技能进行智能回答。
2.根据权利要求1所述的一种基于自然语言处理的智能问答管理系统,其特征在于,所述的多个技能管理子模块可以是天气查询技能管理子模块、公积金查询技能管理子模块、五险一金查询技能管理子模块、车险查询技能管理子模块、组织机构查询技能管理子模块、政务服务办事咨询技能管理子模,交通出行技能管理子模块、生活缴费技能管理子模块、法律服务技能管理子模块。
3.根据权利要求1所述的一种基于自然语言处理的智能问答管理系统,其特征在于,所述数据管理阶段需要配置词槽、特征词、意图、行为和对话流程,为生成训练数据和技能训练做准备;
所述训练数据可以通过问题模板或者人工标注生成;
所述技能训练包括意图训练与对话训练。
4.根据权利要求3所述的一种基于自然语言处理的智能问答管理系统,其特征在于,所述数据管理阶段引入意图词槽模型和对话模型;
所述意图词槽模型采用NLP框架pytext的意图词槽模型,用于识别用户意图和抽取词槽;
所述对话模型采用rasa core对话流程框架,支持多轮对话的核心模块,用于管理对话流程、对话状态。
5.根据权利要求1所述的一种基于自然语言处理的智能问答管理系统,其特征在于,所述多技能分类模型采用NLP框架pytext分类模型,将用户提出的问题分类到机器人管理模块的一个具体技能中,然后由该具体技能对用户提出的问题做出回答。
6.根据权利要求1所述的一种基于自然语言处理的智能问答管理系统,其特征在于,所述机器人管理模块包括多个机器人管理子模块;
每个机器人管理子模块包含多个技能管理子模块的技能数据,多个技能管理子模块的技能数据属于同类数据或者具有相关性;
一个技能管理子模块的技能数据可以包含于不同的机器人管理子模块中。
7.根据权利要求6所述的一种基于自然语言处理的智能问答管理系统,其特征在于,用户提出一项技能的相关问题后,机器人管理模块会找到与提出问题相关的多个机器人管理子模块,多个机器人管理子模块均包含用户提出的技能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910593878.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:问答信息处理方法、装置及计算机设备
- 下一篇:一种食谱推荐方法及设备