[发明专利]基于人工智能的答案生成方法、装置、计算机设备及介质在审
| 申请号: | 202011288043.6 | 申请日: | 2020-11-17 |
| 公开(公告)号: | CN112417885A | 公开(公告)日: | 2021-02-26 |
| 发明(设计)人: | 毛经纬 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
| 主分类号: | G06F40/30 | 分类号: | G06F40/30;G06F40/295;G06F40/253;G06F16/332;G06F16/33;G06K9/62 |
| 代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 迟珊珊 |
| 地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 人工智能 答案 生成 方法 装置 计算机 设备 介质 | ||
1.一种基于人工智能的答案生成方法,其特征在于,所述基于人工智能的答案生成方法包括:
获取数据信息,并使用与所述数据信息的信息类型对应的信息识别模型识别所述数据信息得到文本;
当所述文本的长度大于预设长度阈值时,根据预设的滑动窗口对所述文本进行切分处理,得到多个文本片段;
接收查询信息,并根据所述查询信息和预设的问题模板生成所述查询信息对应的查询问题;
将每个所述文本片段和所述查询问题进行拼接得到输入信息,并将所述输入信息输入预先训练的BERT模型,得到所述输入信息中每个文本字符对应的特征向量;
根据预设的第一概率计算公式和所述输入信息中每个文本字符对应的特征向量计算每个文本字符对应的起始概率,并根据预设的第二概率计算公式和所述输入信息中每个文本字符对应的特征向量计算每个文本字符对应的结束概率;
根据预设的第三概率计算公式计算所述输入信息的错误概率;
当所述错误概率不超过预设的错误概率阈值时,根据多个所述文本字符对应的起始概率和多个所述文本字符对应的结束概率在所述多个文本片段中确定所述查询问题对应的问题答案。
2.根据权利要求1所述的基于人工智能的答案生成方法,其特征在于,在所述使用与所述数据信息的信息类型对应的信息识别模型识别所述数据信息得到文本之后,所述方法还包括:
判断所述文本中是否存在错误文字;
若所述文本中存在错误文字,从预设词库中查找与所述错误文字的相似度大于预设的相似度阈值的词,得到候选词组;
根据编辑距离算法在所述候选词组中确定第一文字;
使用所述第一文字替换所述错误文字,并根据替换后的文本得到新的文本。
3.根据权利要求1所述的基于人工智能的答案生成方法,其特征在于,所述根据预设的滑动窗口对所述文本进行切分处理,得到多个文本片段包括:
从所述文本的第一个文本字符开始无重叠滑动所述滑动窗口,并在每次滑动之后判断是否满足滑动结束条件;
当确定满足滑动结束条件时,停止所述滑动窗口的滑动,并将每次滑动时所述滑动窗口在所述文本中的开始位置和结束位置确定为字符切分节点;
从每个所述字符切分节点开始,从所述文本中切分出所述预设长度阈值的文本字符,得到多个文本片段。
4.根据权利要求1所述的基于人工智能的答案生成方法,其特征在于,所述查询信息包括至少一个查询句子,所述根据所述查询信息和预设的问题模板生成所述查询信息对应的查询问题包括:
对各所述查询句子进行句法分析和命名实体识别,得到每个查询句子对应的语法树;
将各所述查询句子对应的语法树与预先建立的问题模板数据库中的问题模板进行匹配;
当所述问题模板数据库中存在一问题模板与一语法树相匹配时,将所述语法树对应的查询句子转换为基于所述语法树相匹配的问题模板的疑问句,得到查询问题。
5.根据权利要求4所述的基于人工智能的答案生成方法,其特征在于,所述对各所述查询句子进行句法分析和命名实体识别,得到每个查询句子对应的语法树包括:
对各所述查询句子进行词分割,得到多个查询词;
对所述多个查询词进行词性标注,得到各所述查询词对应的词性标注标签;
对所述多个查询词进行命名实体识别,确定所述多个查询词中的命名实体词;
根据所述多个查询词对应的词性标注标签和所述命名实体词得到各所述查询句子对应的语法树。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011288043.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种针对于软件开发用防涩且除尘的键盘装置
- 下一篇:一种离心水泵





