技术新讯 > 计算推算,计数设备的制造及其应用技术 > 多智能体任务规划方法和系统、电子设备及存储介质与流程  >  正文

多智能体任务规划方法和系统、电子设备及存储介质与流程

  • 国知局
  • 2024-11-21 12:07:37

本技术涉及大模型,尤其涉及一种多智能体任务规划方法和系统、电子设备及存储介质。

背景技术:

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、第三模块,用于根据所述请求信息和当前场景信息,确定思维链信息;所述思维链信息为以思维链方式表示的执行方式;

28、第四模块,用于根据所述函数信息和所述思维链信息,确定执行代码;

29、第五模块,用于根据大模型的代码解析能力和函数调用能力,对所述执行代码进行调用和执行,确定任务规划结果。

30、在一些实施例中,本技术实施例提供的系统,第三模块,用于若样例库中包含与请求信息相关的第一样例,根据请求信息和当前场景信息,结合第一样例,确定思维链信息。

31、在一些实施例中,本技术实施例提供的系统还包括第六模块,用于对任务规划结果进行自学习挖掘;

32、若当前任务规划为正向用例,将当前执行代码放入样例库;

33、或者,若当前任务规划为负向用例,删除当前执行代码。

34、在一些实施例中,本技术实施例提供的系统,第六模块,用于若用户对任务规划结果的满意度大于或等于第一阈值,确定当前任务规划为正向用例;

35、或者,若用户对任务规划结果的满意度小于第一阈值,确定当前任务规划为负向用例。

36、在一些实施例中,本技术实施例提供的系统,第二模块,用于确定可选择的第一智能体,将第一智能体的名称写入函数信息;

37、将第一智能体的简介信息、参数信息写入函数信息。

38、在一些实施例中,本技术实施例提供的系统,第三模块,用于对请求信息进行问题拆解,确定子问题;

39、根据子问题中的关键信息和当前场景信息,确定需调用的函数信息;

40、基于知识检索,确定与关键信息相关的关联信息;

41、根据子问题、需调用的函数信息和关联信息,确定思维链信息。

42、在一些实施例中,本技术实施例提供的系统,第四模块,用于根据关键信息和关联信息,确定内容;

43、根据子问题,确定目标;

44、根据需调用的函数信息、内容和目标,确定执行代码。

45、为实现上述目的,本技术实施例的另一方面提出了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法。

46、为实现上述目的,本技术实施例的另一方面提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法。

47、本技术实施例至少包括以下有益效果:本技术实施例提供的方法包括:获取请求信息;所述请求信息包括待规划的任务;基于可执行请求的智能体,生成函数信息;所述函数信息包括所述智能体的关键信息;根据所述请求信息和当前场景信息,确定思维链信息;所述思维链信息为以思维链方式表示的执行方式;根据所述函数信息和所述思维链信息,确定执行代码;根据大模型的代码解析能力和函数调用能力,对所述执行代码进行调用和执行,确定任务规划结果。本技术实施例根据大模型的代码解析能力和函数调用能力,对根据函数信息和思维链信息生成的执行代码进行调用和执行,可以提升大模型对任务的理解能力以及多智能体任务规划的准确率。

本文地址:https://www.jishuxx.com/zhuanli/20241120/334476.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。