System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 人机交互方法、装置、设备及存储介质制造方法及图纸_技高网

人机交互方法、装置、设备及存储介质制造方法及图纸

技术编号:40459285 阅读:4 留言:0更新日期:2024-02-22 23:15
本申请实施例公开了一种人机交互方法、装置、设备及存储介质,属于计算机技术领域,该方法包括:调用第一通用语言模型对用户指令进行指令理解,得到用户指令对应的任务描述;任务描述包括执行用户指令所需工具的功能描述;调用第二通用语言模型,根据用户指令和任务描述输出执行工具和运行数据;执行工具是根据功能描述从工具集中选择得到的,工具集包括用于处理专项任务的至少一个工具;运行数据包括运行代码和运行参数中的至少一个,运行数据用于运行执行工具执行用户指令;根据运行数据运行执行工具,得到用户指令对应的执行结果。该方法可以结合专业工具优化通用语言模型对专业问题的解答准确性。

【技术实现步骤摘要】

本申请实施例涉及计算机,特别涉及一种人机交互方法、装置、设备及存储介质


技术介绍

1、大语言模型(large language model,llm)技术如chatgpt(chat generativepre-trained transformer,聊天生成预训练转换器)的出现,使得人工智能技术朝通用人工智能(artificial general intelligence,agi)前进了一大步,引领了科技创新的新方向。llm可以很好地理解总结人类自然语言构成的文本、程序代码等,再结合不同需求生成高质量的输出。大量研究和实际应用表明,在输入用户指令后,大语言模型可以给出媲美甚至超出人类的答案。

2、然而,由于训练数据的分布偏差、质量和时效性等因素,目前大语言模型对一些专业问题仍不能很好地给出答案,甚至会给出编造的错误回答,这种现象被称为“幻觉”(hallucination)。


技术实现思路

1、本申请实施例提供了一种人机交互方法、装置、设备及存储介质。所述技术方案如下:

2、根据本申请的一方面内容,提供了一种人机交互方法,所述方法由计算机设备执行,所述方法包括:

3、调用第一通用语言模型对用户指令进行指令理解,得到所述用户指令对应的任务描述;所述任务描述包括执行所述用户指令所需工具的功能描述;

4、调用第二通用语言模型,根据所述用户指令和所述任务描述输出执行工具和运行数据;所述执行工具是根据所述功能描述从工具集中选择得到的,所述工具集包括用于处理专项任务的至少一个工具;所述运行数据包括运行代码和运行参数中的至少一个,所述运行数据用于运行所述执行工具执行所述用户指令;

5、根据所述运行数据运行所述执行工具,得到所述用户指令对应的执行结果。

6、根据本申请的另一方面内容,提供了一种人机交互装置,所述装置包括:

7、理解模块,用于调用第一通用语言模型对用户指令进行指令理解,得到所述用户指令对应的任务描述;所述任务描述包括执行所述用户指令所需工具的功能描述;

8、选择模块,用于调用第二通用语言模型,根据所述用户指令和所述任务描述输出执行工具和运行数据;所述执行工具是根据所述功能描述从工具集中选择得到的,所述工具集包括用于处理专项任务的至少一个工具;所述运行数据包括运行代码和运行参数中的至少一个,所述运行数据用于运行所述执行工具执行所述用户指令;

9、运行模块,用于根据所述运行数据运行所述执行工具,得到所述用户指令对应的执行结果。

10、根据本申请的另一方面内容,提供了一种终端设备,所述终端设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如本申请实施提供的人机交互方法。

11、根据本申请的另一方面内容,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如本申请实施提供的人机交互方法。

12、本申请实施例提供的技术方案带来的有益效果可以包括:

13、通过调用通用语言模型对用户指令进行指令理解,使通用语言模型理解用户指令中的重点信息,并给出执行该用户指令所需的工具功能(任务描述)。随后,结合任务描述和用户指令从工具集中确定出具有该功能的执行工具,通过通用语言模型来得到执行工具执行该用户指令所需的运行数据。最后,使用该运行数据运行执行工具,执行用户指令,得到执行结果。通过该方法可以结合通用语言模型和专项工具来执行用户指令,提高执行结果的准确性,解决了通用语言模型的“幻觉”缺陷。

本文档来自技高网...

【技术保护点】

1.一种人机交互方法,其特征在于,所述方法由计算机设备执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第二通用语言模型是使用所述工具集进行微调训练后得到的通用语言模型;

3.根据权利要求1所述的方法,其特征在于,所述调用第二通用语言模型,根据所述用户指令和所述任务描述输出执行工具和运行数据,包括:

4.根据权利要求3所述的方法,其特征在于,所述工具集存储在向量数据库中,所述向量数据库存储有所述工具集中每个工具对应的信息向量,所述信息向量是使用嵌入模型对工具介绍文本进行转换得到的向量;

5.根据权利要求2所述的方法,其特征在于,所述第二通用语言模型是使用如下方法训练得到的:

6.根据权利要求1至5任一所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1至5任一所述的方法,其特征在于,所述工具集中的工具包括以下至少一种类型:

8.一种人机交互装置,其特征在于,所述装置包括:

9.一种计算机设备,其特征在于,所述计算机设备包括处理器、和与所述处理器相连的存储器,以及存储在所述存储器上的程序指令,所述处理器执行所述程序指令时实现如权利要求1至7任一所述的人机交互方法。

10.一种计算机可读存储介质,所述存储介质中存储有程序指令,其特征在于,所述程序指令被处理器执行时实现如权利要求1至7任一所述的人机交互方法。

...

【技术特征摘要】

1.一种人机交互方法,其特征在于,所述方法由计算机设备执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第二通用语言模型是使用所述工具集进行微调训练后得到的通用语言模型;

3.根据权利要求1所述的方法,其特征在于,所述调用第二通用语言模型,根据所述用户指令和所述任务描述输出执行工具和运行数据,包括:

4.根据权利要求3所述的方法,其特征在于,所述工具集存储在向量数据库中,所述向量数据库存储有所述工具集中每个工具对应的信息向量,所述信息向量是使用嵌入模型对工具介绍文本进行转换得到的向量;

5.根据权利要求2所述的方法,其特征在于,所述第二通用语言模型是使用如...

【专利技术属性】
技术研发人员:曾理陈明
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1