一种任务处理方法、电子设备、介质及产品与流程

摘要: 本申请涉及计算机,尤其涉及一种任务处理方法、电子设备、介质及产品。背景技术:1、相关技术中,人工智能(artificialintelligence,ai)编码助...
一种任务处理方法、电子设备、介质及产品与流程

本申请涉及计算机,尤其涉及一种任务处理方法、电子设备、介质及产品。

背景技术:

1、相关技术中,人工智能(artificial intelligence,ai)编码助手插件能根据自然语言生成代码,通常采用提示-生成的简单交互模式,无法实现全程的任务协作。

技术实现思路

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、本申请实施例具有以下有益效果:本申请通过获取代码需求信息;代码需求信息指示代码生成任务;基于代码需求信息确定代码生成任务对应的目标标签;目标标签指示集成开发环境工具;调用集成开发环境工具执行代码生成任务;能够根据目标标签自动调用集成开发环境工具执行代码生成任务,实现全程的任务协作。

1.一种任务处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取代码需求信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述自然语言指令得到所述代码需求信息,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述代码需求信息获取所述代码生成任务对应的目标标签,包括:

5.根据权利要求1所述的方法,其特征在于,所述基于所述代码需求信息获取所述代码生成任务对应的目标标签,包括:

6.根据权利要求1所述的方法,其特征在于,所述调用所述集成开发环境工具执行所述代码生成任务,包括:

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

8.一种电子设备,其特征在于,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,

9.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述方法的步骤。

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