一种智能体配置文件的自动生成方法及装置、电子设备、存储介质和计算机程序产品与流程

摘要: 本公开涉及计算机,尤其涉及一种智能体配置文件的自动生成方法及装置、电子设备、存储介质和计算机程序产品。背景技术:1、目前,智能体(aiagent)系统多依赖声明...
一种智能体配置文件的自动生成方法及装置、电子设备、存储介质和计算机程序产品与流程

本公开涉及计算机,尤其涉及一种智能体配置文件的自动生成方法及装置、电子设备、存储介质和计算机程序产品。

背景技术:

1、目前,智能体(ai agent)系统多依赖声明式或手动编排方式进行构建,例如,通过领域特定语言(domain specific language,dsl)、人类可读的数据序列化格式yaml、或专用智能体文件(agent file)语法来手动编排智能体、模型、工具和工作流,这些方法依赖手动配置,学习成本高,导致智能体构建门槛高、构建效率低。

技术实现思路

1、有鉴于此,本公开提出了一种智能体配置文件的自动生成方法及装置、电子设备、存储介质和计算机程序产品。

2、根据本公开的一方面,提供了一种智能体配置文件的自动生成方法,包括:接收用户基于自然语言输入的目标任务;从预设样本库中,确定与所述目标任务匹配的目标已构建智能体学习样本,其中,所述预设样本库中包括多个已构建智能体学习样本;根据所述目标已构建智能体学习样本,利用大语言模型,自动生成所述目标任务对应的目标智能体配置文件,其中,所述目标智能体配置文件用于自动构建执行所述目标任务的目标智能体。

3、在一种可能的实现方式中,所述方法还包括:获取每个已构建智能体对应的源数据;根据每个已构建智能体对应的源数据,确定每个已构建智能体对应的已构建智能体学习样本,其中,每个已构建智能体对应的已构建智能体学习样本,用于表征从该已构建智能体对应的自然语言任务描述到智能体配置文件的智能体构建模式。

4、在一种可能的实现方式中,每个已构建智能体对应的源数据包括:该已构建智能体对应的原始任务需求、智能体配置文件;所述根据每个已构建智能体对应的源数据,确定每个已构建智能体对应的已构建智能体学习样本,包括:针对任意一个已构建智能体,根据该已构建智能体对应的原始任务需求,确定该已构建智能体对应的自然语言任务描述;解析该已构建智能体对应的自然语言任务描述,确定多个智能体构建要素,以及确定每个智能体构建要素,在该已构建智能体对应的智能体配置文件中的对应字段;根据该已构建智能体对应的自然语言任务描述、多个智能体构建要素、以及每个智能体构建要素在该已构建智能体对应的智能体配置文件中的对应字段,确定该已构建智能体对应的已构建智能体学习样本。

5、在一种可能的实现方式中,每个已构建智能体学习样本包括下述至少一个字段:自然语言任务描述字段、任务类型字段、智能体角色集合字段、智能体模型选择字段、智能体工具集选择字段、智能体编排字段、智能体配置字段。

6、在一种可能的实现方式中,所述从预设样本库中,确定与所述目标任务匹配的目标已构建智能体学习样本,包括:对所述目标任务进行语义解析,确定所述目标任务的目标任务类型;根据所述预设样本库中每个已构建智能体学习样本的任务类型字段,选择与所述目标任务类型匹配的已构建智能体学习样本,确定为所述目标已构建智能体学习样本。

7、在一种可能的实现方式中,所述根据所述目标已构建智能体学习样本,利用大语言模型,自动生成所述目标任务对应的目标智能体配置文件,包括:根据所述目标已构建智能体学习样本,确定所述目标任务对应的目标智能体构建要素;根据目标已构建智能体学习样本、所述目标智能体构建要素,利用所述大语言模型,自动生成所述目标智能体配置文件。

8、在一种可能的实现方式中,所述目标智能体构建要素包括下述至少一个:智能体角色集合、智能体模型选择、智能体服务器、智能体工具集、智能体编排模式、智能体规划策略。

9、在一种可能的实现方式中,所述方法还包括:根据所述目标智能体配置文件,更新所述预设样本库。

10、根据本公开的另一方面,提供了一种智能体配置文件的自动生成装置,包括:输入模块,用于接收用户基于自然语言输入的目标任务;样本匹配模块,用于从预设样本库中,确定与所述目标任务匹配的目标已构建智能体学习样本,其中,所述预设样本库中包括多个已构建智能体学习样本;生成模块,用于根据所述目标已构建智能体学习样本,利用大语言模型,自动生成所述目标任务对应的目标智能体配置文件,其中,所述目标智能体配置文件用于自动构建执行所述目标任务的目标智能体。

11、根据本公开另一方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现上述方法的步骤。

12、根据本公开另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。

13、根据本公开另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。

14、根据本公开实施例的智能体配置文件的自动生成方法,接收用户基于自然语言输入的目标任务,有效降低了非专业人员的智能体构建门槛,进而从预设样本库中包括多个已构建智能体学习样本中,确定与目标任务匹配的目标已构建智能体学习样本,以使得能够根据目标已构建智能体学习样本,利用大语言模型,自动生成目标任务对应的目标智能体配置文件,以使得能够利用目标智能体配置文件自动构建执行目标任务的目标智能体,有效提高了智能体构建效率。

15、根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。

1.一种智能体配置文件的自动生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,每个已构建智能体对应的源数据包括:该已构建智能体对应的原始任务需求、智能体配置文件;

4.根据权利要求1至3中任意一项所述的方法,其特征在于,每个已构建智能体学习样本包括下述至少一个字段:自然语言任务描述字段、任务类型字段、智能体角色集合字段、智能体模型选择字段、智能体工具集选择字段、智能体编排字段、智能体配置字段。

5.根据权利要求4所述的方法,其特征在于,所述从预设样本库中,确定与所述目标任务匹配的目标已构建智能体学习样本,包括:

6.根据权利要求4所述的方法,其特征在于,所述根据所述目标已构建智能体学习样本,利用大语言模型,自动生成所述目标任务对应的目标智能体配置文件,包括:

7.根据权利要求6所述的方法,其特征在于,所述目标智能体构建要素包括下述至少一个:智能体角色集合、智能体模型选择、智能体服务器、智能体工具集、智能体编排模式、智能体规划策略。

8.根据权利要求1所述的方法,其特征在于,所述方法还包括:

9.一种智能体配置文件的自动生成装置,其特征在于,包括:

10.一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1至8中任意一项所述方法的步骤。

11.一种非易失性计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任意一项所述方法的步骤。

12.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任意一项所述方法的步骤。