【技术实现步骤摘要】
一种基于知识图谱的人机对话控制系统及方法
本专利技术涉及智能对话
,具体涉及一种基于知识图谱的人机对话控制系统及方法。
技术介绍
现有技术中,人机对话系统中,对于语义理解部分和常识部分还存在极大的局限性,在引导对话过程中的引导句的形式比较单一,对于用户的回复的理解也仅限于预定的内容,在对话中经常会出现跳话题,答非所问及完全由用户来主导对话主题的情况,不能在一个话题或者一个实体的基础上有层次有深度的拓展开,不能保证话题的流畅度,进而不能与用户进行很好地互动交流。
技术实现思路
针对现有技术中的缺陷,本专利技术提供一种基于知识图谱的人机对话控制系统及方法,能够为用户提供更加准确、更加人性化的回答,进而更好地与用户进行互动。第一方面,本专利技术提供了一种基于知识图谱的人机对话控制系统,包括:对话理解子系统和回答子系统;所述对话理解子系统与所述回答子系统连接;所述对话理解子系统用于获取用户当前对话,并识别所述当前对话的特征信息,将所述当前对话和所述特征信息发送给所述回答子系统;所述回答子系统,包括:触发模块、回答模块和知识图谱控制模块;所述触发模块与所述回答模块和所述知 ...
【技术保护点】
一种基于知识图谱的人机对话控制系统,其特征在于,包括:对话理解子系统和回答子系统;所述对话理解子系统与所述回答子系统连接;所述对话理解子系统用于获取用户当前对话,并识别所述当前对话的特征信息,将所述当前对话和所述特征信息发送给所述回答子系统;所述回答子系统,包括:触发模块、回答模块和知识图谱控制模块;所述触发模块与所述回答模块和所述知识图谱控制模块均连接;所述回答模块和所述知识图谱控制模块连接;所述触发模块用于根据所述当前对话和所述特征信息,触发所述回答模块和所述知识图谱控制模块;所述知识图谱控制模块用于从预设的知识图谱库中,查询与所述特征信息和所述当前对话相对应的关联信息 ...
【技术特征摘要】
1.一种基于知识图谱的人机对话控制系统,其特征在于,包括:对话理解子系统和回答子系统;所述对话理解子系统与所述回答子系统连接;所述对话理解子系统用于获取用户当前对话,并识别所述当前对话的特征信息,将所述当前对话和所述特征信息发送给所述回答子系统;所述回答子系统,包括:触发模块、回答模块和知识图谱控制模块;所述触发模块与所述回答模块和所述知识图谱控制模块均连接;所述回答模块和所述知识图谱控制模块连接;所述触发模块用于根据所述当前对话和所述特征信息,触发所述回答模块和所述知识图谱控制模块;所述知识图谱控制模块用于从预设的知识图谱库中,查询与所述特征信息和所述当前对话相对应的关联信息,并将所述关联信息发送给所述回答模块;所述回答模块用于在被触发后,根据所述关联信息、所述特征信息和所述当前对话,获得回答语句,并将所述回答语句输出给用户。2.根据权利要求1所述的系统,其特征在于,所述对话理解子系统,包括:情绪识别模块、意图识别模块和自然语言处理模块中一种或多种;所述情绪识别模块用于根据用户的当前对话识别用户当前情绪的特征信息;所述意图识别模块用于根据用户的当前对话识别用户当前意图的特征信息;所述自然语言处理模块用于采用自然语言处理技术,识别当前对话命名实体的特征信息。3.根据权利要求2所述的系统,其特征在于,所述关联信息,包括:实体的层级分类、属性、层级关系、关联词条和基本常识中的一种或多种。4.根据权利要求3所述的系统,其特征在于,所述回答模块,包括:闲聊单元、记忆单元、功能单元、任务引擎单元和聊天策划单元中的一种或多种;所述闲聊单元用于根据所述关联信息、所述特征信息和所述当前对话,获得语义回答语句,并将所述语义回答语句输出给用户;所述记忆单元用于根据所述关联信息、所述特征信息和所述当前对话,获得推荐回答语句,并将所述推荐回答语句输出给用户;所述功能单元用于根据所述关联信息、所述特征信息和所述当前对话,获得功能回答语句,并将所述功能回答语句输出给用户;所述任务引擎单元用于根据所述关联信息、所述特征信息和所述当前对话,获得任务回答语句,并将所述任务回...
【专利技术属性】
技术研发人员:简仁贤,陈思聪,庄仲翔,董彦均,
申请(专利权)人:竹间智能科技上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。