System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 问答方法、装置、设备及介质制造方法及图纸_技高网

问答方法、装置、设备及介质制造方法及图纸

技术编号:41897387 阅读:17 留言:0更新日期:2024-07-05 14:05
本申请涉及一种问答方法、装置、设备及介质,该方法包括:在接收到用户账号发送的会话请求的情况下,获取会话请求中的问题数据;通过预设问答模型得到与问题数据匹配的答案数据,其中,预设问答模型为通过对社媒平台发布的不同行业知识进行训练得到的;将答案数据展示在会话界面。本申请通过将用户提出的问题输入至预先使用社媒平台发布的行业数据进行训练得到的预设问答模型,以进行答案匹配,从而获得行业领域内的答案数据,解决了问答系统难以针对用户提问为用户提供行业领域内的准确回答的问题。

【技术实现步骤摘要】

本申请涉及人工智能,尤其涉及一种问答方法、装置、设备及介质


技术介绍

1、随着互联网的发展以及数字信息爆炸式增长,如何提高问答系统的高效性和准确性成为一个研究热点。问答系统主要是基于人工智能与自然语言处理,其中,人工智能是指已工程化(即设计并制造)的系统感知环境的能力,以及获取、处理、应用和表示知识的能力。自然语言处理是计算机科学领域与人工智能领域中的一个重要方向,是指用计算机对自然语言的形、音、义等信息进行处理,即对字、词、句、篇章的输入、输出、识别、分析、理解、生成等的操作和加工,它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。

2、问答系统可以接收用户使用自然语言表达的问题,通过理解用户的意图、获取相关的知识,从而形成自然语言表达的答案并输出。不过现有的问答系统通常使用的是以大数据整体进行训练得到的问答模型,能够提供的答案内容过于泛化,现有的问答系统难以针对用户提问为用户提供行业领域内的准确回答。

3、针对上述问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请提供了一种问答方法、装置、设备及介质,以解决上述“问答系统难以针对用户提问为用户提供领域内的准确回答”的技术问题。

2、根据本申请实施例的一个方面,本申请提供了一种问答方法,包括:在接收到用户账号发送的会话请求的情况下,获取会话请求中的问题数据;通过预设问答模型得到与问题数据匹配的答案数据,其中,预设问答模型为通过对社媒平台发布的不同行业知识进行训练得到的;将答案数据展示在会话界面。

3、可选地,通过预设问答模型得到与问题数据匹配的答案数据包括:判断问题数据是否与历史会话记录存在关联关系;若问题数据与历史会话记录不存在关联关系,则将问题数据输入至预设问题模型,以通过预设问答模型输出答案数据;若问题数据与历史会话记录存在关联关系,则将历史会话记录以及问题数据输入至预设问题模型,以通过预设问答模型输出答案数据。

4、可选地,将答案数据展示在会话界面包括:若预设问答模型输出多个答案数据,则从多个答案数据中选出匹配度排名第一的答案数据,并将答案数据展示在会话界面;若预设问答模型输出一个答案数据,则将答案数据展示在会话界面。

5、可选地,在从多个答案数据中选出匹配度排名第一的答案数据,并将答案数据展示在会话界面之后,所述方法还包括:若检测到会话界面的更换控件被触发,则将匹配度排名第一的答案数据的展示区域作为第一分支,并在第一分支的相邻位置增加新的展示区域,以作为第二分支,其中,第一分支与第二分支能够独立为用户账号提供下一轮问答;从多个答案数据中选出匹配度排名第二的答案数据,并将答案数据展示在新的展示区域。

6、可选地,获取会话请求中的问题数据包括:若检测到任一提示模板被选中,则获取提示模板的问题描述以及问题输入框中的问题主题,并将问题描述与问题主题进行拼接,得到问题数据,其中,问题主题为由用户在问题输入框编辑得到的;若未检测到任一提示模板被选中,则获取问题输入框中的自定义问题,并对自定义问题进行文本处理,得到问题数据,其中,自定义问题为由用户在问题输入框编辑得到的。

7、可选地,在获取问题输入框中的问题主题或自定义问题之后,所述方法还包括:判断问题主题或自定义问题是否符合问答规范;若问题主题或自定义问题符合问答规范,则获取问题数据;若问题主题或自定义问题不符合问答规范,则终止问答操作并显示异常信息。

8、可选地,在获取问题输入框中的问题主题或自定义问题之后,所述方法还包括:若问题主题的文本长度大于第一长度,则提取问题主题中的关键词,并用关键词替换问题主题,其中,关键词的文本长度小于或等于第一长度;若自定义问题的文本长度大于第二长度,则对自定义问题进行截断处理,得到文本长度小于或等于第二长度的问题数据。

9、根据本申请实施例的另一个方面,本申请还提供了一种问答装置,包括:获取模块,用于在接收到用户账号发送的会话请求的情况下,获取会话请求中的问题数据;处理模块,用于通过预设问答模型得到与问题数据匹配的答案数据,其中,预设问答模型为通过对社媒平台发布的不同行业知识进行训练得到的;展示模块,用于将答案数据展示在会话界面。

10、根据本申请实施例的另一个方面,本申请还提供了一种电子设备,包括存储器、处理器、通信接口及通信总线,存储器中存储有可在处理器上运行的计算机程序,存储器、处理器通过通信总线和通信接口进行通信,处理器执行计算机程序时实现上述任一方法的步骤。

11、根据本申请实施例的另一个方面,本申请还提供了一种具有处理器可执行的非易失的程序代码的计算机可读介质,程序代码使处理器执行上述任一方法。

12、本申请技术方案可以应用于推荐技术进行个性化推荐的设计。

13、本申请实施例提供的上述技术方案与相关技术相比具有如下优点:

14、本申请提供一种问答方法,包括:在接收到用户账号发送的会话请求的情况下,获取会话请求中的问题数据;通过预设问答模型得到与问题数据匹配的答案数据,其中,预设问答模型为通过对社媒平台发布的不同行业知识进行训练得到的;将答案数据展示在会话界面。本申请通过将用户提出的问题输入至预先使用社媒平台发布的行业数据进行训练得到的预设问答模型,以进行答案匹配,从而获得行业领域内的答案数据,解决了问答系统难以针对用户提问为用户提供行业领域内的准确回答的问题。

本文档来自技高网...

【技术保护点】

1.一种问答方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述通过预设问答模型得到与所述问题数据匹配的答案数据包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述答案数据展示在会话界面包括:

4.根据权利要求3所述的方法,其特征在于,在从多个所述答案数据中选出匹配度排名第一的所述答案数据,并将所述答案数据展示在所述会话界面之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述获取所述会话请求中的问题数据包括:

6.根据权利要求5所述的方法,其特征在于,在获取所述问题输入框中的所述问题主题或所述自定义问题之后,所述方法还包括:

7.根据权利要求5所述的方法,其特征在于,在获取所述问题输入框中的所述问题主题或所述自定义问题之后,所述方法还包括:

8.一种问答装置,其特征在于,包括:

9.一种电子设备,包括存储器、处理器、通信接口及通信总线,所述存储器中存储有可在所述处理器上运行的计算机程序,所述存储器、所述处理器通过所述通信总线和所述通信接口进行通信,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至7任一项所述的方法的步骤。

10.一种具有处理器可执行的非易失的程序代码的计算机可读介质,其特征在于,所述程序代码使所述处理器执行所述权利要求1至7任一所述方法。

...

【技术特征摘要】

1.一种问答方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述通过预设问答模型得到与所述问题数据匹配的答案数据包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述答案数据展示在会话界面包括:

4.根据权利要求3所述的方法,其特征在于,在从多个所述答案数据中选出匹配度排名第一的所述答案数据,并将所述答案数据展示在所述会话界面之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述获取所述会话请求中的问题数据包括:

6.根据权利要求5所述的方法,其特征在于,在获取所述问题输入框中的所述问题主题或所述自定义问题之后,...

【专利技术属性】
技术研发人员:黄楠
申请(专利权)人:北京明略昭辉科技有限公司
类型:发明
国别省市:

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

1