基于路径遍历的问题回复方法、装置和计算机设备与流程

文档序号:37001974发布日期:2024-02-09 12:46阅读:17来源:国知局
基于路径遍历的问题回复方法、装置和计算机设备与流程

本技术涉及人工智能,特别是涉及一种基于路径遍历的问题回复方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

1、随着人工智能技术的发展,通过人工智能处理问答任务,在日常生活中的应用越来越广泛。

2、在人工智能处理问答任务时,通常采用提示文本,引导生成与提示相关的回复,因此,提示文本的选取至关重要;相关技术中,通常采用单一提示来引导问答任务,单一提示导致处理问答任务时的推理方式固定,导致人工智能处理问答任务的准确率较低。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种基于路径遍历的问题回复方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,能够提升问答任务的准确率。

2、第一方面,本技术提供了一种基于路径遍历的问题回复方法。所述方法包括:

3、获取至少两个问题文本和提示信息;对问题文本和提示信息进行回复处理,得到对应的回复文本;对所得的回复文本进行权重运算,得到回复文本之间的权重;基于回复文本之间的权重和回复文本生成回复节点图;在回复节点图中,依据回复文本之间的权重的大小关系进行节点遍历,得到由遍历到的至少两个回复文本所构成的回复文本提示路径;响应于回复请求,对回复请求中的待回复问题文本和回复文本提示路径进行回复处理,得到待回复问题文本对应的回复文本。

4、第二方面,本技术还提供了一种基于路径遍历的问题回复装置。所述装置包括:

5、获取模块,用于获取至少两个问题文本和提示信息;

6、回复文本和权重确定模块,用于对问题文本和提示信息进行回复处理,得到对应的回复文本;对所得的回复文本进行权重运算,得到回复文本之间的权重;

7、回复节点图生成模块,用于基于回复文本之间的权重和回复文本生成回复节点图;

8、路径遍历模块,用于在回复节点图中,依据回复文本之间的权重的大小关系进行节点遍历,得到由遍历到的至少两个回复文本所构成的回复文本提示路径;

9、问题回复模块,用于响应于回复请求,对回复请求中的待回复问题文本和回复文本提示路径进行回复处理,得到待回复问题文本对应的回复文本。

10、在一些实施例中,回复文本和权重确定模块,用于获取回复文本的分词概率向量;对回复文本进行文本编码,得到回复文本的特征向量;对不同的回复文本进行文本组合,得到至少两个回复文本组;依据分词概率向量和特征向量进行差异运算,得到各回复文本组中的回复文本之间的权重。

11、在一些实施例中,回复文本包括推理文本和答案文本;权重确定模块,还用于获取推理文本和答案文本中各分词的概率值;依据推理文本和答案文本中各分词的概率值,确定回复文本的分词概率向量;权重确定模块,还用于对回复文本包括的推理文本进行文本编码,得到回复文本的特征向量。

12、在一些实施例中,权重确定模块,还用于对回复文本组中的回复文本的分词概率向量进行均值运算,得到回复文本组中回复文本的一致性评分;确定回复文本组中回复文本的一致性评分之间的差异,得到回复文本组的一致性评分误差;依据回复文本组中的回复文本的特征向量进行相似度运算,得到回复文本组的相似性评分;对一致性评分误差和相似性评分进行差异融合处理,得到回复文本组中的回复文本之间的权重。

13、在一些实施例中,基于路径遍历的问题回复装置还包括:回复文本剔除模块,用于获取问题文本的参考答案文本;将与参考答案文本不一致的答案文本对应的回复文本剔除。

14、在一些实施例中,回复节点图生成模块,还用于将回复文本作为回复节点;将回复文本作为回复节点;根据回复文本组中各回复文本之间的权重,对回复文本组中各回复文本分别对应的回复节点进行连接处理,得到回复文本组中的各回复文本分别对应的回复节点之间的权重边;回复文本组由不同的回复文本进行组合所得;依据回复节点和权重边,生成回复节点图。

15、在一些实施例中,回复节点图包括回复节点和回复节点之间的权重边;路径遍历模块,还用于在回复节点图中遍历得到起始回复节点;依据起始回复节点与邻居回复节点之间的权重边的大小关系,选取路径顺序位于起始回复节点之后的目标回复节点;在回复节点图中,根据起始回复节点和目标回复节点确定至少两个候选回复文本提示路径;在候选回复文本提示路径中,选取路径长度满足长度条件的回复文本提示路径。

16、在一些实施例中,路径遍历模块,还用于获取起始回复节点与邻居回复节点之间的权重边对应的权重;依据权重的大小关系,在获取的权重中选取满足权重差异条件的目标权重;将目标权重对应的邻居回复节点,作为路径顺序位于起始回复节点之后的目标回复节点。

17、在一些实施例中,路径遍历模块,还用于在起始回复节点的邻居回复节点中,获取问题文本与起始回复节点不同的目标邻居回复节点;根据目标邻居回复节点更新邻居回复节点。

18、在一些实施例中,路径遍历模块,还用于获取候选回复文本提示路径中相邻回复文本之间的权重;对候选回复文本提示路径中相邻回复文本之间的权重进行路径长度运算,得到候选回复文本提示路径的路径长度;在候选回复文本提示路径中,选取路径长度大于或等于预设长度的回复文本提示路径。

19、在一些实施例中,回复文本和权重确定模块,还用于将提示信息分别与不同的问题文本进行信息组合,得到至少两个问答任务信息;通过大语言模型处理问答任务信息,得到问题文本的回复文本;

20、问题回复模块,还用于通过大语言模型对回复请求中的待回复问题文本和回复文本提示路径进行回复处理,得到待回复问题文本对应的回复文本。

21、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

22、获取至少两个问题文本和提示信息;对问题文本和提示信息进行回复处理,得到对应的回复文本;对所得的回复文本进行权重运算,得到回复文本之间的权重;基于回复文本之间的权重和回复文本生成回复节点图;在回复节点图中,依据回复文本之间的权重的大小关系进行节点遍历,得到由遍历到的至少两个回复文本所构成的回复文本提示路径;响应于回复请求,对回复请求中的待回复问题文本和回复文本提示路径进行回复处理,得到待回复问题文本对应的回复文本。

23、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

24、获取至少两个问题文本和提示信息;对问题文本和提示信息进行回复处理,得到对应的回复文本;对所得的回复文本进行权重运算,得到回复文本之间的权重;基于回复文本之间的权重和回复文本生成回复节点图;在回复节点图中,依据回复文本之间的权重的大小关系进行节点遍历,得到由遍历到的至少两个回复文本所构成的回复文本提示路径;响应于回复请求,对回复请求中的待回复问题文本和回复文本提示路径进行回复处理,得到待回复问题文本对应的回复文本。

25、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

26、获取至少两个问题文本和提示信息;对问题文本和提示信息进行回复处理,得到对应的回复文本;对所得的回复文本进行权重运算,得到回复文本之间的权重;基于回复文本之间的权重和回复文本生成回复节点图;在回复节点图中,依据回复文本之间的权重的大小关系进行节点遍历,得到由遍历到的至少两个回复文本所构成的回复文本提示路径;响应于回复请求,对回复请求中的待回复问题文本和回复文本提示路径进行回复处理,得到待回复问题文本对应的回复文本。

27、上述基于路径遍历的问题回复方法、装置、计算机设备、存储介质和计算机程序产品,对至少两个问题文本和提示信息进行回复处理,得到回复文本以及回复文本之间的权重,基于回复文本之间的权重和回复文本生成回复节点图,在回复节点图中,依据回复文本之间的权重的大小关系进行节点遍历,得到回复文本提示路径,回复文本提示路径包括按照路径顺序排列的至少两个回复文本,对待回复问题文本和回复文本提示路径进行回复处理,得到待回复问题文本对应的回复文本;在对待回复问题文本和回复文本提示路径进行回复处理的过程中,回复文本提示路径中的各回复文本,按照路径顺序对待回复问题文本的回复处理进行引导,提升了回复处理过程中,推理的发散性和启发性,进而提升了针对待回复问题文本的问答任务的准确率,此外,答复文本提示路径中包括各回复文本,相较于采用单一提示来引导问答任务,提升了问答任务的适用范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1