智能问答方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26597744 阅读:23 留言:0更新日期:2020-12-04 21:19
本申请实施例提供了智能问答方法、装置、电子设备及存储介质,应用于计算机技术领域。利用用户问题的关键词与问题节点的联系来确定匹配的问题节点,并利用匹配成功的问题节点所对应的解决方案节点得到解决方案,相比于直接根据用户问题的关键词与解决方案文本信息的匹配程度去得到解决方案,用户问题的关键词与问题节点的关联更加准确,因此能够提高智能问答给出的解决方案的准确性。

【技术实现步骤摘要】
智能问答方法、装置、电子设备及存储介质
本申请涉及计算机
,特别是涉及智能问答方法、装置、电子设备及存储介质。
技术介绍
智能问答是指利用计算机精确定位用户所提问的问题,并为用户提问的问题提供解决方案的技术。现有的智能问答方法中,通过文本匹配的方式进行问答,具体包括:获取用户输入的用户问题,对用户问题进行关键词提取,利用关键词与预设的各解决方案的文本信息进行匹配,将匹配度最高的解决方案的文本信息作为用户问题的答案返回给用户。但是在一些情况下,实际解决方案的文本信息中可能并不包括问题的关键词,或实际解决方案的文本信息可能与问题的关键词匹配程度较低,因此采用将问题的关键词与解决方案的文本信息进行匹配的方案,会造成智能问答给出的解决方案不准确。
技术实现思路
本申请实施例的目的在于提供一种智能问答方法、装置、电子设备及存储介质,以实现提高智能问答给出的解决方案的准确性。具体技术方案如下:第一方面,本申请实施例提供了一种智能问答方法,所述方法包括:获取用户问题,并对所述用户问题进行分析,得到用于匹配的关键词;<本文档来自技高网...

【技术保护点】
1.一种智能问答方法,其特征在于,所述方法包括:/n获取用户问题,并对所述用户问题进行分析,得到用于匹配的关键词;/n在预设的匹配树结构中对所述用于匹配的关键词进行匹配,得到与所述用于匹配的关键词相匹配的问题节点作为第一问题节点,其中,所述匹配树结构中包括多个问题节点及多个解决方案节点,所述解决方案节点为叶子节点,所述问题节点为非叶子节点,具有关联关系的问题节点与问题节点之间通过边连接,具有关联关系的问题节点与解决方案节点之间通过边连接,各所述边对应有相应的权重值;/n在所述第一问题节点的各子节点中,选取与所述第一问题节点的边的权重值最大的子节点,得到当前第一子节点;/n判断当前第一子节点是否...

【技术特征摘要】
1.一种智能问答方法,其特征在于,所述方法包括:
获取用户问题,并对所述用户问题进行分析,得到用于匹配的关键词;
在预设的匹配树结构中对所述用于匹配的关键词进行匹配,得到与所述用于匹配的关键词相匹配的问题节点作为第一问题节点,其中,所述匹配树结构中包括多个问题节点及多个解决方案节点,所述解决方案节点为叶子节点,所述问题节点为非叶子节点,具有关联关系的问题节点与问题节点之间通过边连接,具有关联关系的问题节点与解决方案节点之间通过边连接,各所述边对应有相应的权重值;
在所述第一问题节点的各子节点中,选取与所述第一问题节点的边的权重值最大的子节点,得到当前第一子节点;
判断当前第一子节点是否为解决方案节点;
若当前第一子节点为解决方案节点,生成表示当前第一子节点所对应的解决方案的答案消息。


2.根据权利要求1所述的方法,其特征在于,在所述判断当前第一子节点是否为解决方案节点之后,所述方法还包括:
若当前第一子节点为问题节点,生成表示当前第一子节点所对应的问题的问题消息,以使用户判断是否存在所述问题消息中的问题;
接收用户针对所述问题消息的答复信息;
若所述答复信息表示不存在所述问题消息中的问题,在与所述第一问题节点的边的权重值小于目标权重值的各第一问题节点的子节点中,选取与所述第一问题节点的边的权重值最大的子节点,得到当前选取的子节点,其中,所述目标权重值为当前第一子节点与所述第一问题节点的边的权重值;
将当前选取的子节点作为当前第一子节点,返回执行上述步骤:判断当前第一子节点是否为解决方案节点;
若所述答复信息表示存在所述问题消息中的问题,将当前选取的节点作为所述第一问题节点,返回执行上述步骤:在所述第一问题节点的各子节点中,选取与所述第一问题节点的边的权重值最大的子节点,得到当前第一子节点。


3.根据权利要求2所述的方法,其特征在于,在所述接收用户针对所述问题消息的答复信息之后,所述方法还包括:
若所述答复信息表示不存在所述问题消息中的问题,减少第一子节点与所述第一问题节点的边的权重值;
若所述答复信息表示存在所述问题消息中的问题,增加第一子节点与所述第一问题节点的边的权重值。


4.根据权利要求1所述的方法,其特征在于,在所述若当前第一子节点为解决方案节点,生成表示当前第一子节点所对应的解决方案的答案消息之后,所述方法还包括:
接收用户针对所述答案消息的反馈信息;
若所述反馈信息表示所述答案消息不正确,在与所述第一问题节点的边的权重值小于目标权重值的各第一问题节点的子节点中,选取与所述第一问题节点的边的权重值最大的子节点,得到当前选取的子节点,其中,所述目标权重值为当前第一子节点与所述第一问题节点的边的权重值;
将当前选取的子节点作为当前第一子节点,返回执行上述步骤:判断当前第一子节点是否为解决方案节点。


5.根据权利要求4所述的方法,其特征在于,在所述接收用户针对所述答案消息的反馈信息之后,所述方法还包括:
若所述反馈信息表示所述答案消息正确,增加当前第一子节点与所述第一问题节点的边的权重值;
若所述反馈信息表示所述答案消息不正确,减少当前第一子节点与所述第一问题节点的边的权重值。


6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
若所述答复信息表示不存在所述问题消息中的问题,且所述第一问题节点的各子节点中不存在与所述第一问题节点的边的权重值小于目标权重值的子节点,利用图谱匹配的方式对所述用于匹配的关键词进行匹配,以得到所述用户问题...

【专利技术属性】
技术研发人员:浦世亮彭思哲姜伟浩胡健超史超
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

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

1