本发明涉及人工智能,具体而言,涉及一种面向多智能体辩论的检索增强推理方法、装置和设备。
背景技术:
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、处理单元,用于将所述输入数据和对应的所述临时检索结果输入各所述智能体中,得到对应的临时推理结果;
28、所述处理单元还用于根据所有所述临时推理结果得到最终推理结果,其中,所述智能体基于大语言模型构建。
29、本发明所述的面向多智能体辩论的检索增强推理装置与所述面向多智能体辩论的检索增强推理方法相对于现有技术的优势相同,在此不再赘述。
30、另一方面,本发明提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述任一项所述面向多智能体辩论的检索增强推理方法。
31、本发明所述的计算机设备与所述面向多智能体辩论的检索增强推理方法相对于现有技术的优势相同,在此不再赘述。
32、另一方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述任一项所述的面向多智能体辩论的检索增强推理方法。
33、本发明所述的计算机可读存储介质与所述面向多智能体辩论的检索增强推理方法相对于现有技术的优势相同,在此不再赘述。
1.一种面向多智能体辩论的检索增强推理方法,其特征在于,基于多智能体系统,所述多智能体系统包括多个智能体,包括:
2.根据权利要求1所述的面向多智能体辩论的检索增强推理方法,其特征在于,所述将所述输入数据和所有所述临时检索结果输入各所述智能体中,得到对应的临时推理结果,包括:
3.根据权利要求1所述的面向多智能体辩论的检索增强推理方法,其特征在于,所述根据所有所述临时推理结果得到最终推理结果,包括:
4.根据权利要求1所述的面向多智能体辩论的检索增强推理方法,其特征在于,所述根据所有所述临时推理结果得到最终推理结果,包括:
5.根据权利要求1所述的面向多智能体辩论的检索增强推理方法,其特征在于,所述预设证据池的构建过程包括:
6.根据权利要求5所述的面向多智能体辩论的检索增强推理方法,其特征在于,所述基于所述输入数据进行检索,得到多个与所述输入数据相关的所述临时检索结果,包括:
7.根据权利要求3所述的面向多智能体辩论的检索增强推理方法,其特征在于,所述面向多智能体辩论的检索增强推理方法,还包括:
8.一种面向多智能体辩论的检索增强推理装置,其特征在于,基于多智能体系统,所述多智能体系统包括多个智能体,包括:
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现权利要求1至7中任一项所述的面向多智能体辩论的检索增强推理方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至7中任一项所述的面向多智能体辩论的检索增强推理方法。