【技术实现步骤摘要】
一种基于知识图谱进行人机交互的方法和系统
本申请涉及人机交互领域,特别是涉及一种基于知识图谱进行人机交互的方法和系统。
技术介绍
目前在进行人机交互的情况下,一般是根据预先设计好的对话流程进行人机交互。在智能机器人接收到用户意图的情况下,将用户意图作为槽值填充到预设的对话流程中的槽位中,若用户意图作为槽值与对话流程中的槽位相匹配,此时智能机器人根据预设的对话应答流程生成与用户意图相对应的应答话术;但是由于对话流程一般是预先设计好的,所以用户的对话场景的边界需要清晰、意图定义需要准确以及对话场景范围也需要适中,从而防止智能机器人不能准确识别出用户意图。相关技术中,在进行人机交互的情况下,一般只能通过用户主动发起交互,然后智能机器人按照预设的对话流程进行应答,只能进行简单的任务式对话,智能机器人并不能进行主动的发起对话;在用户与智能机器人在进行人机交互的情况下,也无法实现跨领域、跨交互形式进行多轮对话;且如果用户意图作为槽值与对话流程中的槽位不匹配的情况下,也会造成答非所问、交互生硬的问题。目前针对相关技 ...
【技术保护点】
1.一种基于知识图谱进行人机交互的方法,其特征在于,包括:/n对话管理模块从第一语音数据中获取第一信息,其中,所述第一信息包括第一实体、第一属性;/n知识图谱服务生成与所述第一信息相对应的第一检索指令;/n知识图谱数据库获取与所述第一检索指令相对应的第二信息,其中,所述第二信息包括第二实体、第二属性;/n对话管理模型获取与所述第一信息相对应的第一对话流程;/n所述对话管理模块获取与所述第一信息、所述第二信息以及所述第一对话流程相对应的第二对话流程,其中,所述第一对话流程包括所述第二对话流程;/n根据所述第二对话流程,对话应答模块生成与所述第一语音数据相对应的第二语音数据。/n
【技术特征摘要】
1.一种基于知识图谱进行人机交互的方法,其特征在于,包括:
对话管理模块从第一语音数据中获取第一信息,其中,所述第一信息包括第一实体、第一属性;
知识图谱服务生成与所述第一信息相对应的第一检索指令;
知识图谱数据库获取与所述第一检索指令相对应的第二信息,其中,所述第二信息包括第二实体、第二属性;
对话管理模型获取与所述第一信息相对应的第一对话流程;
所述对话管理模块获取与所述第一信息、所述第二信息以及所述第一对话流程相对应的第二对话流程,其中,所述第一对话流程包括所述第二对话流程;
根据所述第二对话流程,对话应答模块生成与所述第一语音数据相对应的第二语音数据。
2.根据权利要求1所述的方法,其特征在于,在所述对话管理模块从第一语音数据中获取第一信息之前,所述方法还包括:
获取第一知识图谱的第一图数据;
所述知识图谱服务将所述第一图数据转换成第一结构化数据;
根据所述第一结构化数据,所述对话管理模型生成第三对话流程,其中,所述第三对话流程包括所述第一对话流程。
3.根据权利要求2所述的方法,其特征在于,在所述对话管理模型生成第三对话流程之后,所述方法还包括:
更新所述第一知识图谱,以获得第二知识图谱;
获取所述第二知识图谱的第二图数据;
所述知识图谱服务将所述第二图数据转换成第二结构化数据;
根据所述第二结构化数据,所述对话管理模型对所述第三对话流程进行动态更新。
4.根据权利要求1所述的方法,其特征在于,根据所述第二对话流程,对话应答模块获取与所述第一语音数据相对应的第二语音数据包括:
构建对话应答规则;
所述对话应答模块根据所述对话应答规则,调整所述第二语音数据。
5.根据权利要求1所述的方法,其特征在于,在知识图谱数据库获取与所述第一检索指令相对应的第二信息之后,所述方法还包括:
所述知识图谱服务判断所述第二信息与所述第一信息是否匹配;
在所述第二信息与所述第一信息不匹配的情况下,所述知识图谱服务生成与所述第一信息相对应的第二检索指令;
所述知识图谱数据库获取与所述第二检索指令相对应的第三信息,其中,所述第三信息包括第...
【专利技术属性】
技术研发人员:李旭滨,
申请(专利权)人:上海茂声智能科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。