System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据通信领域,特别是涉及一种基于语言模型的交互式对话管理方法、装置、设备及介质。
技术介绍
1、在各类聊天软件中,通常会为用户提供用户间的信息交互的功能,例如两个用户之间的私聊功能以及多个用户组成的聊天群组内的群聊功能,然而聊天软件所能提供的功能较为单一,难以满足用户多样化的需求,用户体验有待提升。
2、因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
技术实现思路
1、本专利技术的目的是提供一种基于语言模型的交互式对话管理方法、装置、设备及计算机可读存储介质,在判断待发送消息的收信人属于预训练语言模型的情况下,可以将待发送消息发送至预训练语言模型,并将预训练语言模型针对于待发送消息的处理结果推送至客户端,使得用户可在聊天软件中通过对话形式使用预训练语言模型,可以满足用户多样的语言处理任务的处理需求,提升了用户体验。
2、为解决上述技术问题,本专利技术提供了一种基于语言模型的交互式对话管理方法,应用于服务端,包括:
3、接收客户端的待发送消息以及所述待发送消息的收信人的身份信息;
4、根据所述身份信息判断所述待发送消息的收信人是否属于预训练语言模型;
5、若属于,则将所述待发送消息发送至所述预训练语言模型;
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、为解决上述技术问题,本专利技术还提供了一种基于语言模型的交互式对话管理设备,包括:
41、存储器,用于存储计算机程序;
42、处理器,用于执行所述计算机程序时实现如上所述基于语言模型的交互式对话管理方法的步骤。
43、为解决上述技术问题,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述基于语言模型的交互式对话管理方法的步骤。
44、有益效果:本专利技术提供了一种基于语言模型的交互式对话管理方法,考虑到预训练语言模型可以通过对话形式进行使用,且预训练语言模型能够处理多样的语言处理任务,因此本专利技术中可以接收客户端的待发送消息以及待发送消息的收信人的身份信息,然后根据身份信息判断待发送消息的收信人是否属于预训练语言模型,如果不属于,可以将待发送消息直接发送至收信人,如果属于,则可以将待发送消息发送至预训练语言模型,并将预训练语言模型针对于待发送消息的处理结果推送至客户端,使得用户可在聊天软件中通过对话形式使用预训练语言模型,可以满足用户多样的语言处理任务的处理需求,提升了用户体验。
45、本专利技术还提供了一种基于语言模型的交互式对话管理装置、设备及计算机可读存储介质,具有如上基于语言模型的交互式对话管理方法相同的有益效果。
本文档来自技高网...【技术保护点】
1.一种基于语言模型的交互式对话管理方法,其特征在于,应用于服务端,包括:
2.根据权利要求1所述的基于语言模型的交互式对话管理方法,其特征在于,接收客户端的待发送消息以及所述待发送消息的收信人的身份信息包括:
3.根据权利要求2所述的基于语言模型的交互式对话管理方法,其特征在于,收信人属于预训练语言模型的待发送消息包括:
4.根据权利要求3所述的基于语言模型的交互式对话管理方法,其特征在于,收信人属于预训练语言模型的待发送消息还包括:
5.根据权利要求2所述的基于语言模型的交互式对话管理方法,其特征在于,基于语言模型的交互式对话管理方法还包括:
6.根据权利要求1所述的基于语言模型的交互式对话管理方法,其特征在于,将所述待发送消息发送至所述预训练语言模型包括:
7.根据权利要求2至6任一项所述的基于语言模型的交互式对话管理方法,其特征在于,通过群聊渠道接收且收信人属于预训练语言模型的待发送消息包括:
8.一种基于语言模型的交互式对话管理装置,其特征在于,包括:
9.一种基于语言模型的
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述基于语言模型的交互式对话管理方法的步骤。
...【技术特征摘要】
1.一种基于语言模型的交互式对话管理方法,其特征在于,应用于服务端,包括:
2.根据权利要求1所述的基于语言模型的交互式对话管理方法,其特征在于,接收客户端的待发送消息以及所述待发送消息的收信人的身份信息包括:
3.根据权利要求2所述的基于语言模型的交互式对话管理方法,其特征在于,收信人属于预训练语言模型的待发送消息包括:
4.根据权利要求3所述的基于语言模型的交互式对话管理方法,其特征在于,收信人属于预训练语言模型的待发送消息还包括:
5.根据权利要求2所述的基于语言模型的交互式对话管理方法,其特征在于,基于语言模型的交互式对话管理方法还包括:
...
【专利技术属性】
技术研发人员:谢如栋,汪文辉,方剑,毛哲涛,
申请(专利权)人:杭州遥望网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。