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

内容交互方法、装置和计算机可读存储介质制造方法及图纸

技术编号:40382005 阅读:4 留言:0更新日期:2024-02-20 22:18
本申请实施例公开了一种内容交互方法、装置和计算机可读存储介质;通过接收目标群聊中产生的需要目标虚拟角色回复的对话内容,目标群聊配置有一训练好的多角色扮演融合模型,多角色扮演融合模型用于在目标群聊中基于预设的不同虚拟角色的身份与群成员进行对话;在多角色扮演融合模型配置的多个虚拟角色的角色编码层中确定与目标虚拟角色对应的目标角色编码层;采用多角色扮演融合模型基于目标角色编码层,预测目标虚拟角色下针对对话内容产生的答复内容;通过目标虚拟角色在目标群聊中发送答复内容。以此,通过在一个多角色扮演融合模型中配置多个虚拟角色的角色编码层,实现一个模型以不同角色身份在群聊中进行内容交互,提高了内容交互效率。

【技术实现步骤摘要】

本申请涉及互联网,具体涉及一种内容交互方法、装置和计算机可读存储介质


技术介绍

1、随着互联网技术的快速发展,人工智能(ai)技术也得到广泛的应用,例如,将ai技术应用在群聊的场景下,通过ai技术塑造群助手、群管家以及诸葛亮、孙悟空等多种角色的机器人,从而可以在群聊中协助用户进行内容交互,提升群聊活跃度以及有趣性。在现有的内容交互方法中,往往每一角色会定义一个模型,通过多个角色模型的响应实现群聊中多种角色的交互。

2、在对现有技术的研究和实践过程中发现,现有的内容交互方法中,多个角色模型的交互极易使得模型在群聊中响应时间较长,同时使得模型的训练成本以及部署成本较高,进而导致内容交互效率较低。


技术实现思路

1、本申请实施例提供一种内容交互方法、装置和计算机可读存储介质,可以基于一个模型实现不同角色在群聊中的内容交互,有效降低了模型的部署成本,进而提高了内容交互效率。

2、本申请实施例提供一种内容交互方法,包括:

3、接收目标群聊中产生的需要目标虚拟角色回复的对话内容,所述目标群聊配置有一训练好的多角色扮演融合模型,所述多角色扮演融合模型用于在所述目标群聊中基于预设的不同虚拟角色的身份与群成员进行对话;

4、在所述多角色扮演融合模型配置的多个虚拟角色对应的角色编码层中确定与所述目标虚拟角色对应的目标角色编码层;

5、采用所述多角色扮演融合模型基于所述目标角色编码层,预测所述目标虚拟角色下针对所述对话内容产生的答复内容;p>

6、通过所述目标虚拟角色在所述目标群聊中发送所述答复内容。

7、相应的,本申请实施例提供一种内容交互装置,包括:

8、接收单元,用于接收目标群聊中产生的需要目标虚拟角色回复的对话内容,所述目标群聊配置有一训练好的多角色扮演融合模型,所述多角色扮演融合模型用于在所述目标群聊中基于预设的不同虚拟角色的身份与群成员进行对话;

9、确定单元,用于在所述多角色扮演融合模型配置的多个虚拟角色对应的角色编码层中确定与所述目标虚拟角色对应的目标角色编码层;

10、预测单元,用于采用所述多角色扮演融合模型基于所述目标角色编码层,预测所述目标虚拟角色下针对所述对话内容产生的答复内容;

11、发送单元,用于通过所述目标虚拟角色在所述目标群聊中发送所述答复内容。

12、在一实施例中,所述预测单元,用于:

13、基于所述目标角色编码层确定所述目标虚拟角色对应的目标角色特征,以及所述对话内容对应的对话内容特征;

14、基于所述目标角色特征和所述对话内容特征,通过所述多角色扮演融合模型预测出所述目标虚拟角色下针对所述对话内容产生的答复内容。

15、在一实施例中,所述内容交互装置,还包括:

16、样本获取单元,用于获取预设的多个虚拟角色的角色属性信息,以及对话内容样本和所述对话内容样本对应的答复内容样本;

17、模型获取单元,用于获取所述虚拟角色对应的预设多角色扮演融合模型以及指导模型,其中,所述预设多角色扮演融合模型包括多个角色编码层,每一角色编码层对应一虚拟角色,所述指导模型用于确定每一虚拟角色下每一角色编码层的权重信息;

18、特征提取单元,用于基于所述指导模型输入的权重信息,采用所述角色编码层对所对应的虚拟角色的角色属性信息进行特征提取,得到所述虚拟角色对应的角色特征;

19、答复预测单元,用于通过所述预设多角色扮演融合模型基于所述角色特征预测所述对话内容样本对应的答复,得到答复预测结果;

20、模型训练单元,用于根据所述答复预测结果和所述答复内容样本,对所述指导模型以及所述预设多角色扮演融合模型进行收敛,得到训练好的多角色扮演融合模型。

21、在一实施例中,所述特征提取单元,包括:

22、特征编码子单元,用于采用所述角色编码层对所述虚拟角色的角色属性信息进行特征编码,得到所述虚拟角色对应的角色编码特征;

23、权重确定子单元,用于根据所述指导模型输入的权重信息确定所述角色编码层的编码层权重;

24、加权融合子单元,用于基于所述编码层权重对所述角色编码特征进行加权融合,得到所述虚拟角色对应的角色特征。

25、在一实施例中,所述角色属性信息包括所述虚拟角色的角色背景信息、角色记忆信息以及角色对话信息。

26、在一实施例中,所述特征编码子单元,包括:

27、角色编码权重确定模块,用于采用角色编码指导模型确定所述虚拟角色的角色背景信息、角色记忆信息以及角色对话信息对应的角色编码权重;

28、特征编码模块,用于通过所述角色编码层对所述虚拟角色的所述角色背景信息、所述角色记忆信息以及所述角色对话信息进行特征编码,得到角色背景特征、角色记忆特征以及角色对话特征;

29、特征融合模块,用于基于所述角色编码权重对所述角色背景特征、所述角色记忆特征以及所述角色对话特征进行特征融合,得到所述虚拟角色对应的角色编码特征;

30、所述模型训练单元,用于:

31、根据所述答复预测结果和所述答复内容样本,对所述指导模型、所述角色编码指导模型以及所述预设多角色扮演融合模型进行收敛。

32、在一实施例中,所述特征编码模块,包括背景特征提取子模块,用于:

33、对所述角色背景信息进行分词处理,得到多个角色背景词;

34、通过所述角色编码层对所述角色背景词进行特征编码,得到所述角色背景词对应的角色背景词特征;

35、对所述角色背景词特征进行句子聚类处理,得到每一句子对应的角色背景词特征集合;

36、对所述角色背景词特征集合中的角色背景词特征进行特征编码,得到所述虚拟角色对应的角色背景特征。

37、此外,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本申请实施例所提供的任一种内容交互方法中的步骤。

38、此外,本申请实施例还提供一种计算机设备,包括处理器和存储器,所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序实现本申请实施例提供的内容交互方法。

39、本申请实施例还提供一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取所述计算机指令,处理器执行所述计算机指令,使得所述计算机设备执行本申请实施例提供的内容交互方法中的步骤。

40、本申请实施例通过接收目标群聊中产生的需要目标虚拟角色回复的对话内容,目标群聊配置有一训练好的多角色扮演融合模型,多角色扮演融合模型用于在目标群聊中基于预设的不同虚拟角色的身份与群成员进行对话;在多角色扮演融合模型配置的多个虚拟角色对应的角色编码层中确定与目标虚拟角本文档来自技高网...

【技术保护点】

1.一种内容交互方法,其特征在于,包括:

2.如权利要求1所述的内容交互方法,其特征在于,所述采用所述多角色扮演融合模型基于所述目标角色编码层,预测所述目标虚拟角色下针对所述对话内容产生的答复内容,包括:

3.如权利要求1至2中任一项所述的内容交互方法,其特征在于,所述方法,还包括:

4.如权利要求3所述的内容交互方法,其特征在于,所述基于所述指导模型输入的权重信息,采用所述角色编码层对所对应的虚拟角色的角色属性信息进行特征提取,得到所述虚拟角色对应的角色特征,包括:

5.如权利要求4所述的内容交互方法,其特征在于,所述角色属性信息包括所述虚拟角色的角色背景信息、角色记忆信息以及角色对话信息。

6.如权利要求5所述的内容交互方法,其特征在于,所述采用所述角色编码层对所述虚拟角色的角色属性信息进行特征编码,得到所述虚拟角色对应的角色编码特征,包括:

7.如权利要求6所述的内容交互方法,其特征在于,通过所述角色编码层对所述虚拟角色的角色背景信息进行特征编码,得到角色背景特征,包括:

8.一种内容交互装置,其特征在于,包括:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至7任一项所述的内容交互方法中的步骤。

10.一种计算机设备,其特征在于,包括存储器、处理器以及存储在所述存储器中并可以在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的内容交互方法。

...

【技术特征摘要】

1.一种内容交互方法,其特征在于,包括:

2.如权利要求1所述的内容交互方法,其特征在于,所述采用所述多角色扮演融合模型基于所述目标角色编码层,预测所述目标虚拟角色下针对所述对话内容产生的答复内容,包括:

3.如权利要求1至2中任一项所述的内容交互方法,其特征在于,所述方法,还包括:

4.如权利要求3所述的内容交互方法,其特征在于,所述基于所述指导模型输入的权重信息,采用所述角色编码层对所对应的虚拟角色的角色属性信息进行特征提取,得到所述虚拟角色对应的角色特征,包括:

5.如权利要求4所述的内容交互方法,其特征在于,所述角色属性信息包括所述虚拟角色的角色背景信息、角色记忆信息以及角色对话信息。

6.如权利要求5所述的内容交互方法...

【专利技术属性】
技术研发人员:汪自力
申请(专利权)人:小红书科技有限公司
类型:发明
国别省市:

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

1