System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于自然语言处理与人工智能,尤其涉及一种任务处理方法和电子设备。
技术介绍
1、大语言模型(large language model,llm)的出现,例如gpt-3,chatgpt,palm,llama/llama-2等,引发了自然语言处理(natural language processing,nlp)领域新一轮的革命。随着模型参数量的增大,大语言模型已经展示出了很强的语言生成能力。通过思维链技术(chain-of-thought,cot)和基于人工反馈的强化学习(reinforcement learninghuman feedback,rlhf),大语言模型已经获得了较强的逻辑思维和推理能力,在多步骤推理任务中也取得了显著进步,特别是在数学,常识问答,符号计算等领域。
2、然而,基于思维链技术,大语言模型不能解决某些领域的推理任务,对于某些领域的推理任务难以给出精准结果,例如在服务器故障诊断领域,基于思维链技术的大语言模型的应用效果不佳,难以实现精准的服务器故障诊断,同理,在其他领域,比如疾病诊疗、教育题目解答等,基于思维链技术的大语言模型同样存在难以实现精准的任务处理的问题。
技术实现思路
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、由以上方案可知,本申请公开一种任务处理方法和电子设备,其中,该任务处理方法包括:获得所输入的角色设定信息,根据所述角色设定信息,设定需采用的目标角色;获得所输入的待处理任务;根据所述目标角色,对待处理任务进行处理,输出对待处理任务的任务处理结果。基于本申请,针对各种领域的推理任务(待处理任务),可通过为大语言模型设定与推理任务相匹配的特定角色,促使大语言模型从角色角度对推理任务进行模型推理,能够实现对推理任务进行精准的任务处理,提高了推理的准确率,且能够解决各种领域的推理任务,克服了已知技术对于某些领域的推理任务难以给出精准结果的技术缺陷。
本文档来自技高网...【技术保护点】
1.一种任务处理方法,包括:
2.根据权利要求1所述的任务处理方法,所述获得所输入的角色设定信息,根据所述角色设定信息,设定需采用的目标角色,包括:
3.根据权利要求1所述的任务处理方法,在获得所输入的角色设定信息之前,还包括:
4.根据权利要求3所述的任务处理方法,所述获得所输入的角色设定信息,根据所述角色设定信息,设定需采用的目标角色,包括:
5.根据权利要求1所述的任务处理方法,所述根据所述目标角色,对所述待处理任务进行处理,包括:
6.根据权利要求1所述的任务处理方法,在获得所输入的待处理任务之前,还包括下列中的至少一种:
7.根据权利要求6所述的任务处理方法,所述根据所述目标角色,以及根据所述角色能力、所述任务场景、所述反馈信息中的至少一种信息,对所述待处理任务进行处理,包括:
8.根据权利要求6所述的任务处理方法,多次获得用户所输入的角色设定信息,针对每次获得的角色设定信息输出对应的反馈信息;
9.根据权利要求1所述的任务处理方法,对所述待处理任务进行处理,包括下列至少一种
10.一种电子设备,包括:
...【技术特征摘要】
1.一种任务处理方法,包括:
2.根据权利要求1所述的任务处理方法,所述获得所输入的角色设定信息,根据所述角色设定信息,设定需采用的目标角色,包括:
3.根据权利要求1所述的任务处理方法,在获得所输入的角色设定信息之前,还包括:
4.根据权利要求3所述的任务处理方法,所述获得所输入的角色设定信息,根据所述角色设定信息,设定需采用的目标角色,包括:
5.根据权利要求1所述的任务处理方法,所述根据所述目标角色,对所述待处理任务进行处理,包括:
6.根据权利要...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。