一种基于人工智能的专业知识问答机器人系统技术方案

技术编号:22330164 阅读:40 留言:0更新日期:2019-10-19 12:17
一种基于人工智能的专业知识问答机器人系统,包括中央控制系统、知识图谱构建模块、专业知识库、人机交互模块、存储模块、数据获取模块和预处理模块;知识图谱构建模块、专业知识库、人机交互模块、存储模块、数据获取模块和预处理模块分别通讯连接中央控制系,数据获取模块从网络上获取专业数据A后预处理模块对其进行预处理,得到知识数据B;知识图谱构建模块将知识数据B构建成知识图谱C;存储模块存储知识图谱C,并生成专业知识库;人机交互模块与存储模块通讯连接,人机交互模块用于专业知识的问答。本发明专利技术提供的专业知识问答机器人系统能全面的对专业知识问题进行解答。

A robot system of professional knowledge Q & A based on Artificial Intelligence

【技术实现步骤摘要】
一种基于人工智能的专业知识问答机器人系统
本专利技术涉及智能问答机器人
,尤其涉及一种基于人工智能的专业知识问答机器人系统。
技术介绍
对用户来说,自然语言是最佳的人机交互方式,智能交互自动问答系统用自然语言回答用户的问题,比搜索引擎更友好,更能满足用户操作简单化和知识精准化的需求;随着大数据知识管理、智能化深度分析、个人携带智能设备、移动互联网等相关技术与应用的突飞猛进,自动问答的形态和应用场景正在经历深刻变化。在开展党的建设发展方面的专业知识问答活动中,通过问答机器人系统对提问者提出的专业知识问题进行解答,但是现有的问答机器人系统中存储的关于专业知识的数据过少;随着计算机网络的发展,专业知识更新速度加快,现有的问答机器人中存储的专业知识明显有滞后,使得提问者提出的部分问题往往无法找到相应的答案,从而大大降低使用者使用问答机器人系统的体验。
技术实现思路
(一)专利技术目的为解决
技术介绍
中存在的技术问题,本专利技术提出一种基于人工智能的专业知识问答机器人系统,本专利技术提供的问答机器人系统通过从网络上获得专业知识数据并最终将获得的专业知识数据生成专业知识库,从而能更全面的对提问者提出的问题进行解答;另外通过语音交流的方式进行问答,大大提高提问者的体验。(二)技术方案为解决上述问题,本专利技术提供了一种基于人工智能的专业知识问答机器人系统,包括中央控制系统、知识图谱构建模块、专业知识库、人机交互模块、存储模块、数据获取模块和预处理模块;数据获取模块与中央控制系统通讯连接,数据获取模块用于从网络上获取专业数据A,数据获取模块还用于将专业数据A发送给中央控制系统;预处理模块与中央控制系统通讯连接,预处理模块用于对专业数据A进行预处理,得到知识数据B;知识图谱构建模块与中央控制系统通讯连接,知识图谱构建模块用于将知识数据B构建成知识图谱C;存储模块与中央控制系统通讯连接,存储模块用于存储知识图谱C,并生成专业知识库;人机交互模块与中央控制系统通讯连接,且人机交互模块与存储模块通讯连接,人机交互模块用于获取提出的专业知识问题、对问题进行理解分析以及从专业知识库提取问题答案,并最终生成答案。优选的,数据获取模块主要采用web爬虫从网络上获取专业数据A。优选的,预处理模块对专业数据A使用数据仓库工具Hive进行数据集成处理、数据清洗和冗余消除最终得到知识数据B。优选的,知识图谱构建模块包括信息抽取模块,用于从知识数据B中抽取实体、关系以及实体属性等结构化信息得到实体信息D;实体聚类消歧模块,用于对实体信息D进行实体消歧,得到新的实体信息E;三元组识别模块,用于将得到新的实体信息E分别与现有的专业知识结构化数据按照实体关系进行融化,生成新的数据化结构F;图谱生成模块,用于将获得新的数据化结构F生成知识图谱C。优选的,知识数据B包括半结构化数据和无结构数据。优选的,人机交互模块包括语音识别模块,用于识别提问者发出的语音信息G;语义分析模块,用于对语音信息G中的语义进行分析;语义理解模块,用于对语音信息G中的语义进行理解;答案抽取模块,用于分析和理解语音信息G中的语义后,从专业知识库提取问题答案H;答案生成模块,用于将问题答案H生产语音答案或者文字答案。优选的,人机交互模块还包括用于识别提问者输入的文字的文字识别模块。优选的,还包括审查更新模块;审查更新模块与中央控制系统通讯连接,审查更新模块用于对知识数据B进行审查。优选的,审查更新模块对知识数据B审查的具体步骤为,当知识数据B符合审查结果,则将知识数据B发送给知识图谱构建模块用于构建知识图谱C;当知识数据B不符合审查结果,则将知识数据B删除。本专利技术的上述技术方案具有如下有益的技术效果:本专利技术中,通过从互联网上获取专业数据A并对其进行预处理,并有知识图谱构建模块将处理后的专业数据A构建知识图谱C,并最终生成专业知识库;通过将获取的网络上的专业数据A生成专业知识库进行存储,从而保证专业知识库中信息的更加全面;使用者在使用人机交互模块时,通过直接语音交流或者输入文字的形式提问专业知识,人机交互模块能快速对所提出的专业知识问题进行分析理解,从快速从专业知识库中抽调出所提问题的答案,并将答案生产语音答案或者文字答案,并将语音答案进行播放或者将文字答案进行显示,通过人机交互模块能让使用者直接进行专业知识的问答交流,大大提高用户的体验。附图说明图1为本专利技术提出的一种基于人工智能的专业知识问答机器人系统的原理框图。图2为本专利技术提出的一种基于人工智能的专业知识问答机器人系统中知识图谱构建模块的原理框图。图3为本专利技术提出的一种基于人工智能的专业知识问答机器人系统中人机交互模块的原理框图。附图标记:1、中央控制系统;2、知识图谱构建模块;21、信息抽取模块;22、实体聚类消歧模块;23、三元组识别模块;24、图谱生成模块;3、专业知识库;4、人机交互模块;41、语音识别模块;42、语义分析模块;43、语义理解模块;44、答案抽取模块;45、答案生成模块;5、存储模块;6、数据获取模块;7、预处理模块;8、审查更新模块。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本专利技术进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本专利技术的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本专利技术的概念。如图1-3所示,本专利技术提出的一种基于人工智能的专业知识问答机器人系统,包括中央控制系统1、知识图谱构建模块2、专业知识库3、人机交互模块4、存储模块5、数据获取模块6和预处理模块7;数据获取模块6与中央控制系统1通讯连接,数据获取模块6用于从网络上获取专业数据A,数据获取模块6还用于将专业数据A发送给中央控制系统1;网络信息每天爆炸式增长,通过不断的从网络上获取专业数据A具有时效性;预处理模块7与中央控制系统1通讯连接,预处理模块7用于对专业数据A进行预处理,得到知识数据B;由于获得的数据容易受到干扰、冗余和一致性因素的影响,为了保证数据的质量,有必要对数据进行预处理;知识图谱构建模块2与中央控制系统1通讯连接,知识图谱构建模块2用于将知识数据B构建成知识图谱C;存储模块5与中央控制系统1通讯连接,存储模块5用于存储知识图谱C,并生成专业知识库3;人机交互模块4与中央控制系统1通讯连接,且人机交互模块4与存储模块5通讯连接,人机交互模块4用于获取提出的专业知识问题、对问题进行理解分析以及从专业知识库3提取问题答案,并最终生成答案。在一个可选的实施例中,数据获取模块6主要采用web爬虫从网络上获取专业数据A;web爬虫是最灵活的数据采集方法,可以从网络上获得巨量的结构复杂的数据。在一个可选的实施例中,预处理模块7对专业数据A使用数据仓库工具Hive进行数据集成处理、数据清洗和冗余消除最终得到知识数据B。在一个可选的实施例中,知识图谱构建模块2包括信息抽取模块21,用于从知识数据B中抽取实体、关系以及实体属性等结构化信息得到实体信息D;信息抽取模块21包括实体抽取、关系抽取和属性抽取;实体聚类消歧模块22,用于对实体信息D进行实体消歧,得到新的实体信息E;通过信息抽取模块21,实现了从非结构化和半结构化数据中获取实体、关系以及实体属本文档来自技高网...

【技术保护点】
1.一种基于人工智能的专业知识问答机器人系统,其特征在于,包括中央控制系统(1)、知识图谱构建模块(2)、专业知识库(3)、人机交互模块(4)、存储模块(5)、数据获取模块(6)和预处理模块(7);数据获取模块(6)与中央控制系统(1)通讯连接,数据获取模块(6)用于从网络上获取专业数据A,数据获取模块(6)还用于将专业数据A发送给中央控制系统(1);预处理模块(7)与中央控制系统(1)通讯连接,预处理模块(7)用于对专业数据A进行预处理,得到知识数据B;知识图谱构建模块(2)与中央控制系统(1)通讯连接,知识图谱构建模块(2)用于将知识数据B构建成知识图谱C;存储模块(5)与中央控制系统(1)通讯连接,存储模块(5)用于存储知识图谱C,并生成专业知识库(3);人机交互模块(4)与中央控制系统(1)通讯连接,且人机交互模块(4)与存储模块(5)通讯连接,人机交互模块(4)用于获取提出的专业知识问题、对问题进行理解分析以及从专业知识库(3)提取问题答案,并最终生成答案。

【技术特征摘要】
1.一种基于人工智能的专业知识问答机器人系统,其特征在于,包括中央控制系统(1)、知识图谱构建模块(2)、专业知识库(3)、人机交互模块(4)、存储模块(5)、数据获取模块(6)和预处理模块(7);数据获取模块(6)与中央控制系统(1)通讯连接,数据获取模块(6)用于从网络上获取专业数据A,数据获取模块(6)还用于将专业数据A发送给中央控制系统(1);预处理模块(7)与中央控制系统(1)通讯连接,预处理模块(7)用于对专业数据A进行预处理,得到知识数据B;知识图谱构建模块(2)与中央控制系统(1)通讯连接,知识图谱构建模块(2)用于将知识数据B构建成知识图谱C;存储模块(5)与中央控制系统(1)通讯连接,存储模块(5)用于存储知识图谱C,并生成专业知识库(3);人机交互模块(4)与中央控制系统(1)通讯连接,且人机交互模块(4)与存储模块(5)通讯连接,人机交互模块(4)用于获取提出的专业知识问题、对问题进行理解分析以及从专业知识库(3)提取问题答案,并最终生成答案。2.根据权利要求1所述的一种基于人工智能的专业知识问答机器人系统,其特征在于,数据获取模块(6)主要采用web爬虫从网络上获取专业数据A。3.根据权利要求1所述的一种基于人工智能的专业知识问答机器人系统,其特征在于,预处理模块(7)对专业数据A使用数据仓库工具Hive进行数据集成处理、数据清洗和冗余消除最终得到知识数据B。4.根据权利要求1所述的一种基于人工智能的专业知识问答机器人系统,其特征在于,知识图谱构建模块(2)包括信息抽取模块(21),用于从知识数据B中抽取实体、关系以及实体属性等结构化信息得到实体信息D;...

【专利技术属性】
技术研发人员:肖清林
申请(专利权)人:福建奇点时空数字科技有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1