一种基于多智能体系统的数据处理方法和装置与流程

摘要: 本发明涉及数据处理,尤其涉及一种基于多智能体系统的数据处理方法和装置。背景技术:1、随着大语言模型的不断发展,目前在数据处理过程中已引入单体大语言模型进行安全事...
一种基于多智能体系统的数据处理方法和装置与流程

本发明涉及数据处理,尤其涉及一种基于多智能体系统的数据处理方法和装置。

背景技术:

1、随着大语言模型的不断发展,目前在数据处理过程中已引入单体大语言模型进行安全事件的辅助研判。但是,单一的大语言模型在处理复杂的任务时容易受限于上下文窗口的约束,极易出现“幻觉”,且单一模型在面临多维度的数据处理标准时,往往无法兼顾所有的逻辑维度,导致决策的不可靠性增加。

技术实现思路

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、本发明提供的基于多智能体系统的数据处理方法和装置,通过构建包括有管理智能体以及多个执行智能体的多层智能体架构,能够利用管理智能体根据待处理任务的意图对执行智能体进行选择和调度,并利用确定出的原子级的目标执行智能体处理待处理任务,实现了对数据处理过程进行了高度解耦,克服了现有单一大语言模型在数据处理过程中的技术瓶颈。