System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及人工智能,具体涉及一种用户需求处理方法、系统、计算设备、计算机存储介质及计算机程序产品。
技术介绍
1、随着科技及社会的不断发展,智能问答系统的出现极大方便了人们的工作与生活。用户能够通过智能问答系统输入相关问题,并快速地得到与之匹配的答复数据。
2、然而,专利技术人在实施过程中发现,现有技术中至少存在如下问题:现有技术在用户输入用户问题后,系统仅利用单一的处理方式对用户问题进行处理。例如仅利用私有库检索增强处理用户问题,又或者仅利用常见问题解答模型处理用户问题。现有技术中的单一处理方式无法适配不同场景不同类型的用户问题,用户问题处理范围有限,并且用户问题处理精度不足。
技术实现思路
1、鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的用户需求处理方法、系统、计算设备、计算机存储介质及计算机程序产品。
2、根据本申请第一方面,提供了一种用户需求处理方法,包括:
3、获取用户输入的用户需求;
4、将所述用户需求输入至对预设大模型微调处理后得到的规划模型中,以供所述规划模型从多个答复工具中确定出与所述用户需求匹配的目标答复工具,并调用所述目标答复工具对所述用户需求处理后得到答复数据;其中,所述规划模型基于多轮多工具混合样本训练获得;
5、将所述答复数据反馈给用户。
6、在一种可选的实施方式中,在所述调用所述目标答复工具对所述用户需求处理后得到答复数据之前,所述方法还包括:规划
7、所述调用所述目标答复工具对所述用户需求处理后得到答复数据包括:将所述工具参数提供给所述目标答复工具。
8、在一种可选的实施方式中,在所述规划模型从所述用户需求中提取工具参数之后,所述方法还包括:
9、规划模型校验所述工具参数是否符合目标答复工具的参数要求;
10、若否,则向用户反馈参数提示答复。
11、在一种可选的实施方式中,在所述将所述答复数据反馈给用户之前,所述方法还包括:
12、判断所述答复数据是否为自然语言数据;
13、若否,将所述答复数据转换为自然语言答复数据;
14、则所述将所述答复数据反馈给用户包括:将所述自然语言答复数据反馈给用户。
15、在一种可选的实施方式中,所述多轮多工具混合样本通过如下方式生成:
16、针对于每个答复工具,生成该答复工具的描述数据以及工具对话样本集;其中,该答复工具的工具对话样本集中包含有多条该答复工具的对话样本;
17、生成通用对话样本集;其中,通用对话样本集中包含有多条非工具的对话样本;
18、根据不同答复工具的工具对话样本集以及通用对话样本集生成多轮多工具混合样本。
19、在一种可选的实施方式中,所述答复工具包括以下工具中的至少多种:
20、任务型答复工具、faq工具、以及知识库检索增强工具。
21、根据本申请第二方面,提供了一种用户需求处理系统,包括:
22、用户交互模块,用于获取用户输入的用户需求,将所述用户需求输入至对预设大模型微调处理后得到的规划模型中;以及将答复数据反馈给用户;
23、规划模型,用于从多个答复工具中确定出与所述用户需求匹配的目标答复工具,并调用所述目标答复工具对所述用户需求处理后得到答复数据;其中,所述规划模型基于多轮多工具混合样本训练获得;
24、答复工具,用于在规划模型调用下对所述用户需求处理后得到答复数据。
25、在一种可选的实施方式中,规划模型用于:从所述用户需求中提取工具参数,将所述工具参数提供给所述目标答复工具。
26、在一种可选的实施方式中,规划模型用于:校验所述工具参数是否符合目标答复工具的参数要求;
27、若否,则向用户反馈参数提示答复。
28、在一种可选的实施方式中,规划模型用于:判断所述答复数据是否为自然语言数据;若否,将所述答复数据转换为自然语言答复数据;
29、用户交互模块用于:将所述自然语言答复数据反馈给用户。
30、在一种可选的实施方式中,该系统还包括训练模块,用于针对于每个答复工具,生成该答复工具的描述数据以及工具对话样本集;其中,该答复工具的工具对话样本集中包含有多条该答复工具的对话样本;
31、生成通用对话样本集;其中,通用对话样本集中包含有多条非工具的对话样本;
32、根据不同答复工具的工具对话样本集以及通用对话样本集生成多轮多工具混合样本。
33、在一种可选的实施方式中,所述答复工具包括以下工具中的至少多种:
34、任务型答复工具、faq工具、以及知识库检索增强工具。
35、根据本申请第三方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
36、所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述用户需求处理方法对应的操作。
37、根据本申请第四方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行上述用户需求处理方法对应的操作。
38、根据本申请第五方面,提供了一种计算机程序产品,包括至少一可执行指令,所述可执行指令使处理器执行上述用户需求处理方法对应的操作。
39、本申请提供的用户需求处理方法、系统、计算设备、计算机存储介质及计算机程序产品,利用大模型微调后的规划模型识别出当前最适宜答复用户需求的目标答复工具,从而调用该目标答复工具对用户需求进行答复以获得答复数据,提升用户需求的答复精度,并能够在多个答复工具之间灵活切换,提升答复效率,缩短答复响应时长。而且多个答复工具之间相互独立,降低工具之间的知识干扰,实现不同答复工具之间的知识隔离,进一步提升答复精度;并且本申请实施例利用多轮多工具混合样本对规划模型进行训练,从而提升规划模型的上下文理解能力,进一步提升答复精度。
40、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
本文档来自技高网...【技术保护点】
1.一种用户需求处理方法,其特征在于,包括:
2.根据权利要求1所述的用户需求处理方法,其特征在于,在所述调用所述目标答复工具对所述用户需求处理后得到答复数据之前,所述方法还包括:规划模型从所述用户需求中提取工具参数;
3.根据权利要求2所述的用户需求处理方法,其特征在于,在所述规划模型从所述用户需求中提取工具参数之后,所述方法还包括:
4.根据权利要求1所述的用户需求处理方法,其特征在于,在所述将所述答复数据反馈给用户之前,所述方法还包括:
5.根据权利要求1-4中任一项所述的用户需求处理方法,其特征在于,所述多轮多工具混合样本通过如下方式生成:
6.根据权利要求1-4中任一项所述的用户需求处理方法,其特征在于,所述答复工具包括以下工具中的至少多种:
7.一种用户需求处理系统,其特征在于,包括:
8.一种计算设备,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
9.一种计算机存储介质,其特征在于,所述存储介
10.一种计算机程序产品,其特征在于,包括至少一可执行指令,所述可执行指令使处理器执行如权利要求1-6中任一项所述的用户需求处理方法对应的操作。
...【技术特征摘要】
1.一种用户需求处理方法,其特征在于,包括:
2.根据权利要求1所述的用户需求处理方法,其特征在于,在所述调用所述目标答复工具对所述用户需求处理后得到答复数据之前,所述方法还包括:规划模型从所述用户需求中提取工具参数;
3.根据权利要求2所述的用户需求处理方法,其特征在于,在所述规划模型从所述用户需求中提取工具参数之后,所述方法还包括:
4.根据权利要求1所述的用户需求处理方法,其特征在于,在所述将所述答复数据反馈给用户之前,所述方法还包括:
5.根据权利要求1-4中任一项所述的用户需求处理方法,其特征在于,所述多轮多工具混合样本通过如下方式生成:
6.根据权利要求...
【专利技术属性】
技术研发人员:张璟,李倩,
申请(专利权)人:数贸科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。