System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及人工智能,尤其涉及一种基于智能链的数据处理方法、装置以及设备。
技术介绍
1、随着人工智能技术的发展,大型语言模型(large language model,简称llm)能够实现对自然语言进行理解,进而使用插件完成对自然语言的响应。例如,当公司部门领导想要查询下属员工的近期业绩时,可以通过对智能助理以自然语言进行提问,智能助理使用大语言模型和插件从数据库中获得下属员工的近期业绩。
2、由于数据库中的数据可能存在重复的情况,利用自然语言调用大语言模型和插件进行查询时,会对每一种情况进行查询,从而使查询时间过长,查询结果不准确。例如,用户利用自然语言“请帮我查一下a的销售业绩”,调用大语言模型和插件进行查询时,数据库有两个名为a的用户,这两个名为a的用户来自不同的部门:部门1和部门2,用户只想查询部门1的a的销售业绩,但是大语言模型和插件会对每一种情况进行查询,使查询时间过长,查询结果不准确。
3、因此,亟需一种快速、准确的基于大语言模型和插件的数据处理方法。
技术实现思路
1、本申请提供一种基于智能链的数据处理方法、装置以及设备,用以解决基于大语言模型和插件处理数据时,耗时、不准确的技术问题。
2、第一方面,本申请提供一种基于智能链的数据处理方法,所述方法应用于服务器,所述服务器上部署有智能链,所述智能链为基于大型语言模型和插件对自然语言进行理解和响应的执行流,所述方法包括:
3、响应于终端发送的查询请求,通过智能链将所述查询
4、通过智能链确定与所述格式化参数对应的属性数据,并确定与所述格式化参数对应的属性数据的数量;其中,所述属性数据包括格式化参数、与格式化参数对应的属性信息;
5、若通过智能链确定与所述格式化参数对应的属性数据的数量大于或等于2,则向终端发送第一指令;其中,所述第一指令中包括所述格式化参数的属性数据,所述第一指令用于指示终端显示第一弹窗,所述第一弹窗用于显示所述格式化参数的属性数据;
6、响应于终端发送的第二指令,通过智能链确定所述第二指令所指示的属性数据对应的第一目标数据,并向终端发送第三指令;其中,所述第二指令中包括用户选择的属性数据;所述第二指令用于指示确定所述用户选择的属性数据对应的第一目标数据,所述第三指令中包括所述第一目标数据,所述第三指令用于指示终端显示第二弹窗,所述第二弹窗用于显示第一目标数据。
7、可选地,所述查询请求包括自然语言,所述智能链包括大语言模型执行链和插件,所述大语言模型执行链包括大语言模型,所述插件用于查询目标数据,响应于终端发送的查询请求,通过智能链将所述查询请求转换为格式化参数,包括:
8、响应于终端发送的查询请求,通过大语言模型执行链,将所述查询请求中的自然语言输入大语言模型,得到格式化参数。
9、可选地,通过智能链确定与所述格式化参数对应的属性数据,并确定与所述格式化参数对应的属性数据的数量,包括:
10、通过所述插件,从数据库中确定出与所述格式化参数对应的属性数据,并确定与所述格式化参数对应的属性数据的数量;其中,所述数据库中存储有与格式化参数对应的属性数据。
11、可选地,所述查询请求包括用户标识,在响应于终端发送的查询请求,通过智能链将所述查询请求转换为格式化参数之后,还包括:
12、通过智能链,从数据库中确定所述格式化参数是否属于所述用户标识所对应的用户的处理权限之内;其中,所述数据库中存储了用户标识所对应的用户的处理权限之内的格式化参数;
13、若通过智能链确定所述格式化参数属于所述用户标识所对应的用户的处理权限之内,则执行基于所述格式化参数,通过智能链确定与所述格式化参数对应的属性数据的步骤;
14、若通过智能链确定所述格式化参数不属于所述用户标识所对应的用户的处理权限之内,则向终端发送第四指令;其中,所述第四指令中包括查询过程的取消状态信息和异常原因信息;所述取消状态信息表征所述查询过程已取消;所述异常原因信息表征所述格式化参数不属于所述用户标识所对应的用户的处理权限之内,不允许查询;所述第四指令用于指示终端显示第三弹窗,所述第三弹窗中包括所述查询过程的取消状态信息和异常原因信息。
15、可选地,所述方法还包括:
16、若通过智能链确定与所述格式化参数对应的属性数据的数量等于1,则确定所述属性数据对应的第二目标数据;并向终端发送第五指令;其中,所述第五指令中包括所述第二目标数据,所述第五指令用于指示终端显示第四弹窗,所述第四弹窗中包括所述第二目标数据。
17、可选地,所述智能链包括大语言模型执行链和插件,所述大语言模型执行链包括大语言模型,所述插件用于查询目标数据。
18、第二方面,本申请提供一种基于智能链的数据处理方法,所述方法应用于终端,所述方法包括:
19、向服务器发送查询请求;其中,所述查询请求表征查询目标数据,所述查询请求包括用户标识,所述查询请求用于通过智能链被转换为格式化参数,所述格式化参数用于通过智能链确定与所述格式化参数对应的属性数据、以及与所述格式化参数对应的属性数据的数量;所述属性数据包括格式化参数、与格式化参数对应的属性信息;
20、接收所述服务器发送的第一指令,显示第一弹窗;其中,所述第一指令为若通过智能链确定与所述格式化参数对应的属性数据的数量大于或等于2时所发出的;所述第一指令中包括所述格式化参数的属性数据,所述第一指令用于指示终端显示第一弹窗,所述第一弹窗用于显示所述格式化参数的属性数据;
21、响应于用户的触发操作,向所述服务器发送第二指令;其中,所述触发操作为用户从所述第一弹窗中的属性数据中选择属性数据;所述第二指令中包括用户选择的属性数据;所述第二指令用于指示通过智能链确定所述用户选择的属性数据对应的第一目标数据;
22、接收所述服务器发送的第三指令,显示第二弹窗;其中,所述第三指令为响应于终端发送的第二指令,通过智能链确定所述第二指令所指示的属性数据对应的第一目标数据时所发出的,所述第三指令中包括所述第一目标数据,所述第三指令用于指示终端显示第二弹窗,所述第二弹窗用于显示所述第一目标数据。
23、可选地,所述方法还包括:
24、接收所述服务器发送的第四指令,显示第三弹窗;其中,所述第四指令为若通过智能链确定所述格式化参数不属于所述用户标识所对应的用户的处理权限之内时所发出的;所述第四指令中包括查询过程的取消状态信息和异常原因信息;所述取消状态信息表征所述查询过程已取消;所述异常原因信息表征所述格式化参数不属于所述用户标识所对应的用户的处理权限之内,不允许查询;所述第四指令用于指示终端显示第三弹窗,所述第三弹窗中包括所述查询过程的取消状态信息和异常原因信息。
25、可选地,所述方法还包括:
26、接收所述服务器发送本文档来自技高网...
【技术保护点】
1.一种基于智能链的数据处理方法,其特征在于,所述方法应用于服务器,所述服务器上部署有智能链,所述智能链为基于大型语言模型和插件对自然语言进行理解和响应的执行流,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述查询请求包括自然语言,所述智能链包括大语言模型执行链和插件,所述大语言模型执行链包括大语言模型,所述插件用于查询目标数据,响应于终端发送的查询请求,通过智能链将所述查询请求转换为格式化参数,包括:
3.根据权利要求2所述的方法,其特征在于,通过智能链确定与所述格式化参数对应的属性数据,并确定与所述格式化参数对应的属性数据的数量,包括:
4.根据权利要求3所述的方法,其特征在于,所述查询请求包括用户标识,在响应于终端发送的查询请求,通过智能链将所述查询请求转换为格式化参数之后,还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.一种基于智能链的数据处理方法,其特征在于,所述方法应用于终端,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
...【技术特征摘要】
1.一种基于智能链的数据处理方法,其特征在于,所述方法应用于服务器,所述服务器上部署有智能链,所述智能链为基于大型语言模型和插件对自然语言进行理解和响应的执行流,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述查询请求包括自然语言,所述智能链包括大语言模型执行链和插件,所述大语言模型执行链包括大语言模型,所述插件用于查询目标数据,响应于终端发送的查询请求,通过智能链将所述查询请求转换为格式化参数,包括:
3.根据权利要求2所述的方法,其特征在于,通过智能链确定与所述格式化参数对应的属性数据,并确定与所述格式化参数对应的属性数据的数量,包括:
4.根据权利要求3所述的方法,其特征在于,所述查询请求包括用户标识,在响应于终端发送的查询请求,通过智能链将所述查询请求转换为格式化参数之后,还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.一种基于智能链的数据处理方法,其特征在于,所述方法应用于终端,所述方法包括:
7.根据权利要求6所述的方...
【专利技术属性】
技术研发人员:王石宝,刘金柱,
申请(专利权)人:北京炎黄盈动科技发展有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。