System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种大模型驱动的水利一张图应用任务执行方法和装置制造方法及图纸_技高网

一种大模型驱动的水利一张图应用任务执行方法和装置制造方法及图纸

技术编号:43296956 阅读:4 留言:0更新日期:2024-11-12 16:14
本发明专利技术提供一种大模型驱动的水利一张图应用任务执行方法及装置,所述方法包括:根据水利一张图系统的用户历史行为日志,挖掘出具有独立业务含义的任务,并建立任务库;根据每个任务中每个元任务的元任务知识块,利用大语言模型生成每个任务的文本表示,将文本表示转化为向量表示,存储在任务库的向量索引中;利用向量索引从任务库中检索出多个候选任务;根据用户的提问内容,利用大语言模型确定出一个待执行任务;根据待执行任务中的首个元任务的元任务知识块,利用大语言模型确定出首个元任务的任务名和输入参数,以执行待执行任务中的所有元任务。本发明专利技术可实现理解用户输入的自然语言需求,进行精准的任务生成及执行。

【技术实现步骤摘要】

本专利技术涉及空间数据,尤其涉及一种大模型驱动的水利一张图应用任务执行方法和装置


技术介绍

1、在水利一张图系统中,汇聚了水利行业中的各种数据和功能,同时提供了各类接口和方法给用户进行调用。然而,现有的方法虽然可以辅助用户完成需求,但却是以较小颗粒度的单一功能接口组成,用户往往需要在复杂的系统中自行找到多个接口依次调用,并且需要手动输入各类中间结果。例如:1) 查询某地点的水位信息,用户需要首先在页面a中查询某地点附近的测站编码,再去页面b通过测站编码和时间信息查询水位信息;2) 查询某地点附近的码头,用户需要先在页面c查询该地点的经纬度,再去到页面d手动输入经纬度数字(精确到小数点后至少4位),以及距离范围、目标类型(即码头)和其他专业性较强的参数。整个过程不仅繁复,学习成本高,而且过程中容易出现错误操作,从而对任务执行的有效性造成影响。

2、因此,需要通过智能化技术手段,将用户需求的执行过程自动化与智能化。


技术实现思路

1、本专利技术提供一种大模型驱动的水利一张图应用任务执行方法和装置,弥补大模型的以上局限,提升水利一张图任务流程的自动化与智能化,降低用户使用成本,提高任务执行效率。

2、第一方面,本专利技术提供一种大模型驱动的水利一张图应用任务执行方法,包括:根据水利一张图系统的用户历史行为日志,挖掘出具有独立业务含义的任务,并建立任务库;其中,每个任务为包括至少一个元任务的有序集合,每个元任务具有对应的元任务知识块,所述元任务知识块包括元任务的输入参数、输出结果以及元任务描述;根据每个任务中每个元任务的元任务知识块,利用大语言模型生成每个任务的文本表示,并利用嵌入式模型将文本表示转化为向量表示,存储在任务库的向量索引中;利用嵌入式模型将用户输入的任务需求映射成向量形式,以利用向量索引从任务库中检索出多个候选任务;根据用户的提问内容,利用大语言模型从多个候选任务中确定出一个待执行任务;根据所述待执行任务中的首个元任务的元任务知识块,利用大语言模型确定出首个元任务的任务名和输入参数,以执行所述待执行任务中的所有元任务。

3、根据本专利技术提供的一种大模型驱动的水利一张图应用任务执行方法,根据水利一张图系统的用户历史行为日志,挖掘出具有独立业务含义的任务,包括:从用户行为日志中提取出多个元任务执行序列;对于每个元任务执行序列,利用n-gram技术切割成多个元任务片段;每个元任务片段中至少包括一个元任务;从所有的元任务片段中筛选出具有独立业务含义的元任务片段,作为所述任务。

4、根据本专利技术提供的一种大模型驱动的水利一张图应用任务执行方法,从所有的元任务片段中筛选出具有独立业务含义的元任务片段,作为所述任务,包括:通过对元任务片段中每个元任务的元任务知识块进行分析,从所有的元任务片段中筛选出具有符合预设筛选条件的元任务片段,作为候选元任务片段;对于任一候选元任务片段,根据所述任一候选元任务片段在所有候选元任务片段中的出现频率、所述任一候选元任务片段中每个元任务在所有候选元任务片段中的出现频率以及包含所述任一候选元任务片段的元任务执行序列的个数,对所述任一候选元任务片段进行评分;根据每个候选元任务片段的评分分值,确定出评分分值高于预设阈值的候选元任务片段,作为所述任务。

5、根据本专利技术提供的一种大模型驱动的水利一张图应用任务执行方法,在元任务片段中仅包含一个元任务的情况下,所述预设筛选条件为元任务的内部输入参数为空;以及,在元任务片段中包含多个元任务的情况下,所述预设筛选条件为首个元任务的内部输入参数为空、两个相邻元任务的执行间隔时间在预设时长内以及后面的元任务的输入参数基于前面的元任务的输出结果确定;其中,内部输入参数为通过执行其他元任务得到的输出结果作为输入的参数。

6、根据本专利技术提供的一种大模型驱动的水利一张图应用任务执行方法,对所述任一候选元任务片段进行评分的公式具体为:

7、

8、其中,表示任一候选元任务片段,表示的评分分值,表示在所有候选元任务片段中的出现频率, n表示元任务执行序列的数量,表示包含的元任务的个数,表示包含的元任务执行序列的个数, i表示中的每个元任务,表示 i在所有候选元任务片段的出现频率,,以及为可调参数。

9、根据本专利技术提供的一种大模型驱动的水利一张图应用任务执行方法,根据每个任务中每个元任务的元任务知识块,利用大语言模型生成每个任务的文本表示,包括:从每个元任务的元任务知识块中获取每个元任务的元任务描述;将所有的元任务描述输入至大语言模型,输出每个任务的文本表示。

10、根据本专利技术提供的一种大模型驱动的水利一张图应用任务执行方法,在所述任务中包括多个元任务的情况下,执行所述待执行任务中的所有元任务,包括:将前面的元任务的输出结果,作为后面的元任务的输入参数,通过人机交互的形式对后面的元任务的输入参数进行确认或者调整,依次执行所有的元任务。

11、第二方面,本专利技术还提供一种大模型驱动的水利一张图应用任务执行装置,包括:

12、第一处理模块,用于根据水利一张图系统的用户历史行为日志,挖掘出具有独立业务含义的任务,并建立任务库;其中,每个任务为包括至少一个元任务的有序集合,每个元任务具有对应的元任务知识块,所述元任务知识块包括元任务的输入参数、输出结果以及元任务描述;

13、第二处理模块,用于根据每个任务中每个元任务的元任务知识块,利用大语言模型生成每个任务的文本表示,并利用嵌入式模型将文本表示转化为向量表示,存储在任务库的向量索引中;

14、第三处理模块,用于利用嵌入式模型将用户输入的任务需求映射成向量形式,以利用向量索引从任务库中检索出多个候选任务;

15、第四处理模块,用于根据用户的提问内容,利用大语言模型从多个候选任务中确定出一个待执行任务;

16、第五处理模块,用于根据所述待执行任务中的首个元任务的元任务知识块,利用大语言模型确定出首个元任务的任务名和输入参数,以执行所述待执行任务中的所有元任务。

17、第三方面,本专利技术提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述大模型驱动的水利一张图应用任务执行方法的步骤。

18、第四方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述大模型驱动的水利一张图应用任务执行方法的步骤。

19、本专利技术提供的大模型驱动的水利一张图应用任务执行方法及装置,可实现理解用户输入的自然语言需求,进行精准的任务生成及执行。

20、本专利技术提出了一种在无需大量人工标注的情况下,根据水利一张图用户历史行为日志,挖掘出用户的核心任务需求的方法,并得到任务需求的自然语言表达方式,在机器语言和自本文档来自技高网...

【技术保护点】

1.一种大模型驱动的水利一张图应用任务执行方法,其特征在于,包括:

2.根据权利要求1所述的大模型驱动的水利一张图应用任务执行方法,其特征在于,根据水利一张图系统的用户历史行为日志,挖掘出具有独立业务含义的任务,包括:

3.根据权利要求1所述的大模型驱动的水利一张图应用任务执行方法,其特征在于,从所有的元任务片段中筛选出具有独立业务含义的元任务片段,作为所述任务,包括:

4.根据权利要求3所述的大模型驱动的水利一张图应用任务执行方法,其特征在于,在元任务片段中仅包含一个元任务的情况下,所述预设筛选条件为元任务的内部输入参数为空;以及,

5.根据权利要求3所述的大模型驱动的水利一张图应用任务执行方法,其特征在于,对所述任一候选元任务片段进行评分的公式具体为:

6.根据权利要求1所述的大模型驱动的水利一张图应用任务执行方法,其特征在于,根据每个任务中每个元任务的元任务知识块,利用大语言模型生成每个任务的文本表示,包括:

7.根据权利要求1所述的大模型驱动的水利一张图应用任务执行方法,其特征在于,在所述任务中包括多个元任务的情况下,执行所述待执行任务中的所有元任务,包括:

8.一种大模型驱动的水利一张图应用任务执行装置,其特征在于,包括:

9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述大模型驱动的水利一张图应用任务执行方法的步骤。

10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述大模型驱动的水利一张图应用任务执行方法的步骤。

...

【技术特征摘要】

1.一种大模型驱动的水利一张图应用任务执行方法,其特征在于,包括:

2.根据权利要求1所述的大模型驱动的水利一张图应用任务执行方法,其特征在于,根据水利一张图系统的用户历史行为日志,挖掘出具有独立业务含义的任务,包括:

3.根据权利要求1所述的大模型驱动的水利一张图应用任务执行方法,其特征在于,从所有的元任务片段中筛选出具有独立业务含义的元任务片段,作为所述任务,包括:

4.根据权利要求3所述的大模型驱动的水利一张图应用任务执行方法,其特征在于,在元任务片段中仅包含一个元任务的情况下,所述预设筛选条件为元任务的内部输入参数为空;以及,

5.根据权利要求3所述的大模型驱动的水利一张图应用任务执行方法,其特征在于,对所述任一候选元任务片段进行评分的公式具体为:

6.根据权利要求1所述的大模型驱动的水利一张图...

【专利技术属性】
技术研发人员:明晨曦张志鑫刘哲乔延军柳嘉
申请(专利权)人:长江水利委员会网络与信息中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1