本发明涉及数据处理,特别是涉及一种针对输入法的数据处理方法、装置、设备及存储介质。
背景技术:
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、第二检测模块,用于响应于输入法界面展示于目标客户端的对话界面中,若检测到满足用于触发表情含义翻译的第二触发条件,确定目标表情;其中,所述目标表情为所述对话对象发出的、所述表情含义翻译所针对的表情;
46、第一获取模块,用于获取目标上文内容的情感分析结果和意图分析结果;其中,所述目标上文内容为与所述目标表情对象具有相关性的上文内容;
47、第一输入模块,用于将所述目标表情,以及目标上文内容的情感分析结果和意图分析结果,输入至预先训练完成的表情含义翻译模型中,以使所述表情含义翻译模型基于所接收到的情感分析结果和意图分析结果,对所述目标表情进行含义识别,得到所述目标表情的含义;
48、第二展示模块,用于在所述输入法界面的第二展示区域,展示所述目标表情的含义。
49、可选的,所述用于触发表情含义翻译的第二触发条件,包括:所述目标客户端接收到所述对话对象发送的表情;相应的,所述目标表情为所述目标客户端接收到的、包有所述对话对象发送的时间最近的一个表情在内的至少一个表情;
50、或者,
51、所述用于触发表情含义翻译的第二触发条件,包括:接收到用户通过所述输入法界面的第二输入区域所输入的表情;相应的,所述目标表情为所接收到的通过所述第二输入区域所输入的表情;其中,所述第二输入区域为:预先设定的用于为用户提供表情含义翻译的表情输入区域。
52、可选的,所述装置还包括:
53、第三检测模块,用于响应于输入法界面展示于目标客户端的对话界面中,若检测到用户在所述目标客户端的输入框中输入第二对话内容,将所输入的第二对话内容以及与所述第二对话内容具有相关性的上文内容输入至所述目标大语言模型,以使所述目标大语言模型基于所述第二对话内容和与所述第二对话内容具有相关性的上文内容,执行目标处理任务;其中,所述目标处理任务包括内容联想任务,和/或,内容纠错任务;
54、第二获取模块,用于获取所述目标大语言模型执行所述目标处理任务得到的输出结果;
55、第三展示模块,用于在所述输入法界面的与目标处理任务对应的第三展示区域,展示所述输出结果。
56、可选的,所述第二获取模块包括:
57、获取单元,用于在所述目标处理任务包括所述内容纠错任务的情况下,获取所述目标大语言模型执行所述内容纠错任务得到的内容纠错结果;其中,所述内容纠错结果包括针对所输入的第二对话内容识别出的错误字,以及所述错误字对应的正确字;
58、所述第三展示模块,包括:
59、设置单元,用于在所述目标处理任务包括所述内容纠错任务的情况下,根据所述文本纠错结果,将所述输入框中的所述第二对话内容中的错误字设置为目标颜色并将所述错误字作为链接;其中,每一错误字对应的链接用于链接该错误字对应的正确字;
60、第一展示单元,用于响应于用户点击任一错误字的操作,在所述输入法界面中文本纠错任务对应的第三展示区域内,展示该错误字对应的正确字。
61、可选的,所述装置还包括:
62、第四检测模块,用于响应于输入法界面展示于目标客户端的对话界面中,若检测到用户在所述目标客户端的输入框中输入第二对话内容,将所输入的第二对话内容以及与所述第二对话内容具有相关性的上文内容输入至所述目标大语言模型,以使所述目标大语言模型基于所述第二对话内容和与所述第二对话内容具有相关性的上文内容,进行情感分析和意图分析,得到第一分析结果;
63、第二输入模块,用于将所述第二对话内容和所述第一分析结果输入至预先训练完成的表情推荐模型,以使所述表情推荐模型基于所述分析结果,确定对应于所述第二文本内容的、属于目标表情库的待推荐表情;
64、第三获取模块,用于获取所述待推荐表情,并在所述输入法界面的第四展示区域内,展示所述待推荐表情。
65、可选的,所述目标大语言模型还用于在基于所述第二对话内容和与所述第二对话内容具有相关性的上文内容,执行目标处理任务的过程中,基于所述第二对话内容和与所述第二对话内容具有相关性的上文内容,进行情感分析和意图分析,得到第二分析结果;
66、所述装置还包括:
67、第四获取模块,用于获取所述第二分析结果;
68、第三输入模块,用于将所述第一分析结果输入至预先训练完成的表情推荐模型,以使所述表情推荐模型基于所述分析结果,确定对应于所述第二文本内容的、属于目标表情库的待推荐表情;
69、第五获取模块,用于获取所述待推荐表情;
70、所述第三展示模块包括:
71、第二展示单元,用于在所述输入法界面的与目标处理任务对应的第三展示区域,展示所述输出结果和所述待推荐表情。
72、第三方面,本发明实施例提供了一种电子设备,所述电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
73、存储器,用于存放计算机程序;
74、处理器,用于执行存储器上所存放的程序时,实现上述任一所述的针对输入法的数据处理方法。
75、第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的针对输入法的数据处理方法。
76、本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的针对输入法的数据处理方法。
77、本发明实施例有益效果:
78、本发明的方案中,输入法程序响应于输入法界面展示于目标客户端的对话界面中,在检测到满足关于智能回复的第一触发条件时,获取包含智能回复所需针对的第一对话内容,以及与所述第一对话内容具有关联性的历史对话内容,得到目标对话内容,然后,借助预先训练完成的目标大语言模型,对用户与对话对象进行对话产生的目标对话内容进行意图和情感识别,并利用识别出的情感和意图生成针对对话对象的第一对话内容的候选回复内容,从而通过输入法界面的第一展示区域展示给用户。可见,本发明的方案,可以针对具体的对话场景,为用户智能推荐符合当前对话场景的个性化的的回复内容,因此,可以解决现有技术中输入法程序的智能化不足的问题,从而提高用户使用体验。
79、当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。
1.一种针对输入法的数据处理方法,其特征在于,应用于输入法程序,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述针对用户的对话对象进行智能回复的第一触发条件,包括:所述目标客户端接收到所述对话对象发送的对话内容;相应的,所述第一对话内容为所述目标客户端接收到的、包含有所述对话对象发出的时间最近的一条对话内容在内的至少一条对话内容;
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述用于触发表情含义翻译的第二触发条件,包括:所述目标客户端接收到所述对话对象发送的表情;相应的,所述目标表情为所述目标客户端接收到的、包有所述对话对象发送的时间最近的一个表情在内的至少一个表情;
5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述获取所述目标大语言模型执行所述目标处理任务得到的输出结果,包括:
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
8.根据权利要求5所述的方法,其特征在于,所述目标大语言模型还用于在基于所述第二对话内容和与所述第二对话内容具有相关性的上文内容,执行目标处理任务的过程中,基于所述第二对话内容和与所述第二对话内容具有相关性的上文内容,进行情感分析和意图分析,得到第三分析结果;
9.一种针对输入法的数据处理装置,其特征在于,应用于输入法程序,所述装置包括:
10.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;