[发明专利]文法库的更新方法及装置有效
申请号: | 201711279682.4 | 申请日: | 2017-12-06 |
公开(公告)号: | CN108197151B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 赖晓虎;毛德峰;代林佳;彭玉军 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文法 更新 方法 装置 | ||
本说明书实施例提供一种文法库的更新方法及装置,在文法库的更新方法中,获取用户的目标对话文本。从文法库中搜索与目标对话文本相匹配的相似文法。若搜索到相似文法,则根据目标对话文本中包含的关键词,对相似文法进行修正。之后将修正后的相似文法更新到文法库中。若搜索不到相似文法,则根据预设的文法生成规则,生成新文法。并根据目标对话文本中包含的关键词,对新文法进行修正。之后将修正后的新文法更新到文法库中。
技术领域
本说明书一个或多个实施例涉及计算机技术领域,尤其涉及一种文法库的更新方法及装置。
背景技术
在在线或者热线服务中,问答系统可以接收用户问题。之后通过将用户问题与文法库中的文法进行匹配,来确定用户问题所归属的标准问题。最后根据标准问题对应的答案,对用户问题进行解答。上述文法库用于记录标准问题、文法以及答案之间的对应关系。
当遇到被问答系统答非所问的用户问题(也称badcase)时,则需要人工针对该用户问题生成对应的文法,并将该文法更新到文法库中。因此,需要提供一种更有效、更准确地更新文法库的方案。
发明内容
本说明书一个或多个实施例描述了一种文法库的更新方法及装置,可以更有效、更准确地更新文法库。
第一方面,提供了一种文法库的更新方法,包括:
获取用户的目标对话文本;
从文法库中搜索与所述目标对话文本相匹配的相似文法,所述文法库中的文法由符合预定格式的一个或多个同义词组构成;
若搜索到所述相似文法,则根据所述目标对话文本中包含的关键词,对所述相似文法进行修正;
若未搜索到所述相似文法,则根据预设的文法生成规则,生成新文法;
根据所述目标对话文本中包含的关键词,对所述新文法进行修正;
将修正后的相似文法或者修正后的新文法更新到所述文法库中。
第二方面,提供了一种文法库的更新装置,包括:
获取单元,用于获取用户的目标对话文本;
搜索单元,用于从文法库中搜索与所述获取单元获取的所述目标对话文本相匹配的相似文法,所述文法库中的文法由符合预定格式的一个或多个同义词组构成;
修正单元,用于若所述搜索单元搜索到所述相似文法,则根据所述目标对话文本中包含的关键词,对所述相似文法进行修正;
生成单元,用于若所述搜索单元未搜索到所述相似文法,则根据预设的文法生成规则,生成新文法;
所述修正单元,还用于根据所述目标对话文本中包含的关键词,对所述新文法进行修正;
更新单元,用于将所述修正单元修正后的相似文法或者修正后的新文法更新到所述文法库中。
本说明书一个或多个实施例提供的文法库的更新方法及装置,获取用户的目标对话文本。从文法库中搜索与目标对话文本相匹配的相似文法。若搜索到相似文法,则根据目标对话文本中包含的关键词,对相似文法进行修正。之后将修正后的相似文法更新到文法库中。若搜索不到相似文法,则根据预设的文法生成规则,生成新文法。并根据目标对话文本中包含的关键词,对新文法进行修正。之后将修正后的新文法更新到文法库中。由此,可以更有效、更准确地更新文法库。
附图说明
为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本说明书一个实施例提供的文法库的更新方法的应用场景示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711279682.4/2.html,转载请声明来源钻瓜专利网。