[发明专利]自动问答系统和方法有效
申请号: | 201310535062.8 | 申请日: | 2013-11-01 |
公开(公告)号: | CN104598445B | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 林芬 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/28 | 分类号: | G06F17/28;G06F16/332 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张晓峰;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动 问答 系统 方法 | ||
本申请公开了一种自动问答系统和方法,包括:用户输入模块,用于接收提问用户输入的问题信息;问题分析模块,用于分析所述用户输入的问题信息,确定关键词集合、问题类型和用户意图类型;语义检索与排序模块,用于根据所述问题信息、所确定的关键词集合、问题类型和用户意图类型,从问答库中和类别树中检索得到匹配的备选回答,确定检索相关性,根据检索相关性对所述备选回答排序;输出模块,用于输出排序在前指定位的备选回答。利用本发明,可以降低采集成本,提高自动问答系统的回答成功率。
技术领域
本申请涉及人机智能交互技术领域,尤其涉及一种自动问答系统和方法。
背景技术
自动问答系统是指以自然语言理解技术为核心,使得计算机能够理解用户的谈话内容,实现人与计算机之间的有效交流沟通。其中,目前在计算机客服系统中普遍采用的聊天机器人系统就是一种自动问答系统,它是一种通过自然语言技术,能够自动与用户对话的人工智能系统。
现有技术中的自动问答系统一般是基于聊天问答库的文本对话系统,即用户输入文本,系统通过关键词检索和规则匹配,找到最优的匹配文本作为回答信息返回给用户。
现有的自动问答系统通常包括:用户交互模块、检索模块和聊天问答库模块。
所述用户交互模块用于通过交互界面与用户进行交互,接收用户输入的问题信息,并将回答结果返回给用户界面上。
所述聊天问答库用于设置存储各种聊天问答对,例如用户在聊天机器人系统中输入文本“你好”,聊天机器人返回回答结果“你好,我是XX”,则文本“你好”和“你好,我是XX”就是一个聊天问答对。其中用户输入“你好”,称为一个问题信息,系统返回“你好,我是XX”,称为一个回答结果。
所述检索模块用于根据用户输入的问题信息,到聊天问答库中按照关键词和规则检索匹配所述问题信息的回答结果。
但是,现有技术的自动问答系统虽然在一定程度上实现了与用户自动对话,但是还存在以下缺点:
目前聊天机器人系统通常需要海量的聊天问答库,也就是说聊天问答库中的聊天问答对的内容必须覆盖用户所有可能提出的问题,这样就会导致运营厂商需要通过长期的运营和采集工作,才能得到一个完整覆盖用户所有可能提出的问题的聊天问答库,导致运营厂商需要消耗大量的运营采集成本,而且聊天问答库需要存储海量的聊天问答对,会占用大量的存储资源。并且,如果用户输入在聊天问答库中没有匹配的问答对,则系统就会无法回答,导致问答失败,或者一般的补救方法是转移话题,或者随机给出一个回答,这样给出的回答结果与用户输入的问题的匹配度很低,相当于回答失败。
发明内容
有鉴于此,本发明的主要目的是提供一种自动问答系统和方法,以降低采集成本,提高自动问答系统的回答成功率。
本发明的技术方案是这样实现的:
一种自动问答系统,包括:
用户输入模块,用于接收提问用户输入的问题信息;
问题分析模块,用于分析所述用户输入的问题信息,确定关键词集合、问题类型和用户意图类型;
语义检索与排序模块,用于根据所述问题信息、所确定的关键词集合、问题类型和用户意图类型,从问答库中和类别树中检索得到匹配的备选回答,确定检索相关性,根据检索相关性对所述备选回答排序;
输出模块,用于输出排序在前指定位的备选回答。
一种自动问答方法,包括:
接收提问用户输入的问题信息;
分析所述用户输入的问题信息,确定关键词集合、问题类型和用户意图类型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310535062.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自助翻译服务系统和方法
- 下一篇:多语系输入提示的翻译系统及其方法