【技术实现步骤摘要】
大模型插件调用方法、装置、设备及介质
[0001]本公开涉及大模型领域,具体涉及人工智能
、
大语言模型和人机交互领域,尤其涉及一种大模型插件调用方法
、
装置
、
设备及介质
。
技术介绍
[0002]近年来,大语言模型的理解和生成能力大幅提升,其应用领域也得到了广泛的扩展
。
[0003]大型语言模型
(LLM
,
Large Language Model
,其本质是生成式模型
)
,是指使用大量文本数据训练的深度学习模型,可以理解语言文本的含义,并生成符合用户意图的内容,例如,执行任务
、
进行人机对话
、
问题解答和图像生成等
。
技术实现思路
[0004]本公开提供了一种大模型插件调用方法
、
装置
、
设备及介质
。
[0005]根据本公开的一方面,提供了一种大模型插件调用方法,包括: >[0006]获取自本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种大模型插件调用方法,包括:获取自然语言内容;对所述自然语言内容进行语义理解,检测所述自然语言内容是否命中插件,得到插件命中结果指向的第一插件;将所述第一插件与当前的会话理解任务对应的第二插件进行比较,确定待执行的会话理解任务,以及所述待执行的会话理解任务对应的第三插件;获取所述待执行的会话理解任务的语言理解内容,并发送至大语言模型中,得到所述第三插件的输入参数;根据所述第三插件的输入参数调用所述第三插件,得到所述待执行的会话理解任务的调用结果
。2.
根据权利要求1所述的方法,其中,所述将所述第一插件与当前的会话理解任务对应的第二插件进行比较,确定待执行的会话理解任务,包括:在所述插件命中结果为命中的情况下,将所述第一插件与所述第二插件进行比较,检测会话是否中断,得到会话中断检测结果;获取所述会话中断检测结果对应的会话理解任务,并确定为待执行的会话理解任务;在所述插件命中结果为未命中的情况下,将所述自然语言内容发送至所述大语言模型,得到所述大语言模型的反馈内容
。3.
根据权利要求2所述的方法,其中,所述将所述第一插件与所述第二插件进行比较,检测会话是否中断,得到会话中断检测结果,包括:在所述第一插件与所述第二插件相同的情况下,确定所述会话中断检测结果为会话保持;在所述第一插件与所述第二插件不同的情况下,确定所述会话中断检测结果为会话中断;所述获取所述会话中断检测结果对应的会话理解任务,包括:在所述会话中断检测结果为会话保持的情况下,将所述当前的会话理解任务,确定为所述会话中断检测结果对应的会话理解任务;在所述会话中断检测结果为会话中断的情况下,检测历史会话是否恢复,得到会话恢复检测结果;获取所述会话恢复检测结果对应的会话理解任务,作为所述会话中断检测结果对应的会话理解任务
。4.
根据权利要求3所述的方法,其中,所述检测历史会话是否恢复,得到会话恢复检测结果,包括:在所述第一插件与历史会话理解任务对应的第四插件相同的情况下,确定所述会话恢复检测结果为会话恢复;在所述第一插件与所述第四插件不同的情况下,确定所述会话恢复检测结果为会话未恢复;所述获取所述会话恢复检测结果对应的会话理解任务,包括:在所述会话恢复检测结果为会话恢复的情况下,获取所述历史会话理解任务,并确定为所述会话恢复检测结果对应的会话理解任务;
在所述会话恢复检测结果为会话未恢复的情况下,建立新的会话理解任务,并确定为所述会话恢复检测结果对应的会话理解任务
。5.
根据权利要求4所述的方法,其中,所述建立新的会话理解任务,包括:获取所述插件命中结果指向的至少一个第一插件;生成所述第一插件对应的插件任务;将各所述第一插件对应的插件任务,确定为新的会话理解任务
。6.
根据权利要求5所述的方法,还包括:对各所述插件任务进行排序;其中,所述新的会话理解任务中各所述插件任务按照排序结果执行;所述获取所述待执行的会话理解任务的语言理解内容,并发送至大语言模型中,得到所述第三插件的输入参数,包括:获取所述待执行的会话理解任务中当前执行的插件任务的语言理解内容;将当前执行的插件任务的语言理解内容发送至大语言模型中,得到所述当前执行的插件任务对应的第三插件的输入参数;所述根据所述第三插件的输入参数调用所述第三插件,得到所述待执行的会话理解任务的调用结果,包括:根据所述当前执行的插件任务对应的第三插件的输入参数调用所述第三插件,得到所述当前执行的插件任务的调用结果
。7.
根据权利要求3所述的方法,还包括:在所述会话中断检测结果为会话中断的情况下,将所述当前的会话理解任务的自然语言内容,添加到所述当前的会话理解任务的上下文中;将所述当前的会话理解任务对应的第二插件
、
上下文与所述当前的会话理解任务进行对应存储
。8.
根据权利要求1所述的方法,其中,所述获取所述待执行的会话理解任务的语言理解内容,包括:在所述待执行的会话理解任务为新的会话理解任务的情况下,根据所述自然语言内容,确定所述待执行的会话理解任务的语言理解内容;在所述待执行的会话理解任务与新的会话理解任务不同的情况下,获取所述待执行的会话理解任务的上下文;根据所述待执行的会话理解任务的上下文和所述自然语言内容,确定所述待执行的会话理解任务的语言理解内容
。9.
根据权利要求1所述的方法,还包括:在所述自然语言内容为干预命令时,根据所述干预命令,对所述当前的会话理解任务进行调整
。10.
一种大模型插件调用装置,包括:自然语言内容获取模块,用于获取自然语言内容;插件匹配模块,用于对所述自然语言内容进行语义理解,检测所述自然语言内容是否命中插件,得到插件命中结果指向的第一插件;会话理解任务确定模块,用于将所述第一插件与当前的会话理解任务对应的第二插件
进行比较,确定待执行的会话理解任务,以及所述待执行的会话理解任务对应的第三插件;输入参数检测模块,用于获取所述待执行的会话理解任务的语言理解内容,并发送至大语言模型中,得到所述第三插件的输入参数;插件调用模块,用于根据所述第三插件的输入参数调用所述第三插件,得到所述待执行的会话理解任务的调用结果
。11.
根据权利...
【专利技术属性】
技术研发人员:谢永康,高古明,赵鹏昊,熊雪,王倩,徐东泽,施恩,李雨轩,周胜,李曙鹏,王耀,忻舟,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。