[发明专利]一种智能问答的实现方法及装置在审
| 申请号: | 201610900374.8 | 申请日: | 2016-10-14 |
| 公开(公告)号: | CN107958001A | 公开(公告)日: | 2018-04-24 |
| 发明(设计)人: | 江会星 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 蒋冬梅,李红爽 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 智能 问答 实现 方法 装置 | ||
技术领域
本发明涉及人工智能技术领域,尤其涉及一种智能问答的实现方法及装置。
背景技术
随着科技的发展,人工智能技术的应用为人们的日常生活带来了各种便利。比如,当前的智能问答可以实现用户与机器或系统之间的交流。然而,当前的智能问答多是一问一答的形式。即,用户向机器或系统提出问题,机器或系统给出针对该问题的回复。例如,用户说“我买了件衣服,是否可以退?”,针对这个问题的回复是带有条件(比如,是否拆包;是否水洗)的;如果没有“拆包”,则回复是“没有拆包是可以直接申请退货的”,如果“拆包”了,且没有“水洗”,则回复是“拆包了但没有水洗,7天内也是可以直接申请退货的”,如果“拆包”了,而且“水洗”了,则回复是“衣服水洗过是不能退货的”;因此,针对用户的问题,机器或系统给出的回复如下:“您好,如您购买的衣服1)没有拆包,请直接申请退货;2)如果拆包了,但没有水洗,7天内也是可以直接申请退货的;3)如果拆包了且水洗了,则不能退货”。
由此可见,在“一问一答”的模式下,针对用户的一个问题,会给出一个答案,并把所有条件下的不同处理方式都一次性回复给用户;上述模式对于用户而言,需要阅读并理解大量内容,然后才能结合实际情况找到所需的答案,繁琐且不直观,导致用户体验不佳。
发明内容
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
本申请实施例提供一种智能问答的实现方法及装置,能够提供简单直观的问答方式,从而提高用户体验。
本申请实施例提供一种智能问答的实现方法,包括:从输入信息中识别预定信息;通过一次或多次问答,获取所述预定信息相关的一个或多个条件;根据已获取的所述预定信息相关的条件,输出结果。
其中,所述从输入信息中识别预定信息,包括:
计算所述输入信息与预定文件中的信息之间的语义相似度;
根据所述语义相似度的计算结果,确定所述输入信息中的预定信息。
其中,所述预定文件中包括一个或多个键值(key-value)对,在每个键值对中,键(key)用于存储预定信息,值(value)用于存储与预定信息对应的对话标识。
其中,所述通过一次或多次问答,获取所述预定信息相关的一个或多个条件,包括:
在每次问答中,输出对于所述预定信息的一个未知条件的提问,从用户针对所述提问的答复中获取所述预定信息相关的条件。
其中,所述从用户针对所述提问的答复中获取所述预定信息相关的条件,包括:通过预先设置的Java语音文法格式(JSGF)文件、正则表达式或者条件筛选模型,从用户针对所述提问的答复中获取所述预定信息相关的条件。
本申请实施例还提供一种智能问答的实现方法,包括:
获取第一输入信息;对所获取的第一输入信息进行识别,确定预定问题,其中,所述预定问题是指不同条件组合下对应不同答案的问题,每个条件组合中包括一个或多个条件;基于确定的预定问题对用户进行一轮或多轮问答;根据一轮或多轮问答中获取的用户答复的条件,输出已获取的条件的组合对应的答案。
其中,所述根据一轮或多轮问答中获取的用户答复的条件,输出已获取的条件的组合对应的答案,包括:在每一轮问答中分别进行以下处理:
输出对于所确定的预定问题的一个未知条件的提问,获取用户答复的条件;根据预定的条件组合和答案之间的对应关系,判断已获取的条件的组合是否存在对应的答案;如果存在,则输出已获取的条件的组合所对应的答案;如果不存在,则进行下一轮问答。
其中,所述对所获取的第一输入信息进行识别,确定预定问题,包括:
计算所述第一输入信息与预定文件中的每个预定问题之间的语义相似度;确定与所述第一输入信息之间的语义相似度满足预定范围的预定问题。
其中,所述预定文件中包括一个或多个键值对,在每个键值对中,键用于存储预定问题,值用于存储与预定问题对应的对话标识。
其中,所述基于确定的预定问题对用户进行一轮或多轮问答,包括:根据所确定的预定问题对应的对话标识,从预先设置的对话文件中确定所述对话标识对应的对话任务,根据所述对话任务,进行一轮或多轮问答。
其中,所述智能问答的实现方法还包括:通过预先设置的JSGF文件、正则表达式或者条件筛选模型,获取用户答复的条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610900374.8/2.html,转载请声明来源钻瓜专利网。





