代码开发方法、装置、设备、介质及程序产品与流程
本申请涉及人工智能领域,特别涉及一种代码开发方法、装置、设备、介质及程序产品。
背景技术:
1、当前的人工智能(artificial intelligence,ai)辅助软件开发领域中,在处理多智能体(agent)并行开发和复杂工程管理任务时,存在一些问题,包括并行执行时的文件和端口冲突、存储空间冗余和初始化效率低下、任务状态与代码状态割裂导致的任务同步困难的问题,从而导致并行执行时的稳定性较差。
技术实现思路
1、本申请实施例提供一种代码开发方法及装置,能够解决并行执行时的稳定性较差的问题。
2、为了解决上述技术问题,本申请是这样实现的:
3、第一方面,本申请实施例提供一种代码开发方法,所述方法包括:
4、获取任务调度指令,所述任务调度指令包括环境创建指令与智能体部署指令;
5、基于所述环境创建指令构建互相物理隔离的多个运行环境,并为每个运行环境分配对应的运行资源,所述运行环境内包括基础代码;
6、基于所述智能体部署指令将预先选择的多个智能体分别部署至所述多个运行环境内;
7、通过所述多个智能体对所述运行环境的基础代码执行代码开发操作。
8、第二方面,本申请实施例提供一种代码开发装置,所述装置包括:
9、获取模块,用于获取任务调度指令,所述任务调度指令包括环境创建指令与智能体部署指令;
10、分配模块,用于基于所述环境创建指令构建互相物理隔离的多个运行环境,并为每个运行环境分配对应的运行资源,所述运行环境内包括基础代码;
11、部署模块,用于基于所述智能体部署指令将预先选择的多个智能体分别部署至所述多个运行环境内;
12、执行模块,用于通过所述多个智能体对所述运行环境的基础代码执行代码开发操作。
13、第三方面,本申请实施例提供一种电子设备,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的代码开发方法的步骤。
14、第四方面,本申请实施例提供一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的代码开发方法的步骤。
15、在本申请实施例中,获取任务调度指令,所述任务调度指令包括环境创建指令与智能体部署指令;基于所述环境创建指令构建互相物理隔离的多个运行环境,并为每个运行环境分配对应的运行资源,所述运行环境内包括基础代码;基于所述智能体部署指令将预先选择的多个智能体分别部署至所述多个运行环境内;通过所述多个智能体对所述运行环境的基础代码执行代码开发操作。由于基于环境创建指令构建互相物理隔离的多个运行环境,且多个智能体分别部署至多个运行环境内,这样通过多个智能体对运行环境的基础代码执行代码开发操作,可以使得不同智能体执行的代码开发操作是相互隔离不会存在干扰,因此,提高了并行执行时的稳定性。
1.一种代码开发方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取任务调度指令,包括:
3.根据权利要求1所述的方法,其特征在于,在所述通过所述多个智能体对所述运行环境的基础代码执行代码开发操作之后,还包括:
4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,在所述同步所述运行数据至任务看板,且将所述运行数据归档形成历史运行资源数据之后,还包括:
6.根据权利要求1至3任一项所述的方法,其特征在于,在所述通过所述多个智能体对所述运行环境的基础代码执行代码开发操作之后,还包括:
7.一种代码开发装置,其特征在于,包括:
8.一种电子设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令被处理器执行时实现如权利要求1至6中任一项所述的方法的步骤。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com