System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及人工智能,尤其涉及一种智能回复方法和装置、电子设备及存储介质。
技术介绍
1、目前,在智能助手使用过程中,用户得等智能助手的回复内容输出完成后才能进一步提出新的问题或补充资料,或者在打断智能助手的回复内容之后,用户需要等待较长时间才能得到智能助手的新回复,整个过程中的回复交互性较差。因此,如何提高智能助手的回复交互性,成为了亟待解决的技术问题。
技术实现思路
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、本申请提出的智能回复方法和装置、电子设备及存储介质,其通过接收目标对象的原始输入数据;根据原始输入数据在预设时段进行答复生成,得到原始回复数据;在预设时段内,根据原始回复数据向目标对象输出回复片段数据,并接收目标对象的当前输入数据;其中,回复片段数据为原始回复数据已经输出的部分;根据原始输入数据、回复片段数据和当前输入数据进行答复生成,得到目标回复数据;根据目标回复数据对目标对象进行回复。实现了对智能助手的回复生成进行中断,并开始新一轮对话,增强智能助手对用户输入的响应性,并提高了智能助手的回复交互性,提升了用户的使用体验。
本文档来自技高网...【技术保护点】
1.一种智能回复方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述原始输入数据、所述回复片段数据和所述当前输入数据进行答复生成,得到目标回复数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述原始输入数据、所述当前输入数据进行关联分析,得到输入关联程度,包括:
4.根据权利要求2所述的方法,其特征在于,若所述输入关联程度为第一关联程度,其中,所述第一关联程度表示所述原始输入数据和所述当前输入数据之间相关联;所述基于所述输入关联程度对所述原始输入数据、所述当前输入数据和所述回复片段数据进行目标答案生成处理,得到所述目标回复数据,包括:
5.根据权利要求2所述的方法,其特征在于,若所述输入关联程度为第二关联程度,其中,所述第二关联程度表示所述原始输入数据和所述当前输入数据之间无关联;所述基于所述输入关联程度对所述原始输入数据、所述当前输入数据和所述回复片段数据进行目标答案生成处理,得到所述目标回复数据,包括:
6.根据权利要求2所述的方法,其特征在于,若所述输入关联程度为第
7.根据权利要求6所述方法,其特征在于,所述基于所述原始输入数据和所述第二回复数据生成所述目标回复数据,包括:
8.一种智能回复装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器、处理器、存储在所述存储器上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述程序被所述处理器执行时实现如权利要求1至7任一项所述的方法的步骤。
10.一种存储介质,所述存储介质为计算机可读存储介质,用于计算机可读存储,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1至7中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种智能回复方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述原始输入数据、所述回复片段数据和所述当前输入数据进行答复生成,得到目标回复数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述原始输入数据、所述当前输入数据进行关联分析,得到输入关联程度,包括:
4.根据权利要求2所述的方法,其特征在于,若所述输入关联程度为第一关联程度,其中,所述第一关联程度表示所述原始输入数据和所述当前输入数据之间相关联;所述基于所述输入关联程度对所述原始输入数据、所述当前输入数据和所述回复片段数据进行目标答案生成处理,得到所述目标回复数据,包括:
5.根据权利要求2所述的方法,其特征在于,若所述输入关联程度为第二关联程度,其中,所述第二关联程度表示所述原始输入数据和所述当前输入数据之间无关联;所述基于所述输入关联程度对所述原始输入数据、所述当前输入数据和所述回复片段数据进行目标答案生成处理,得到所述目标回复数据,包括:
6.根据...
【专利技术属性】
技术研发人员:李良知,刘骁,叶馥颖,白明白,陈方毅,
申请(专利权)人:厦门美柚股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。