System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及人工智能领域,特别涉及一种智能会话的信息处理方法、装置及电子设备。
技术介绍
1、在利用人工智能与用户进行会话(对话)的过程中,如进行aigc(artificialintelligence generated content,人工智能生成内容)的会话。通常会首先生成一定轮次的会话信息,如生成固定的2轮次会话的会话信息。随后再根据已有的会话信息来确定后续的会话信息,但是后续的会话信息的会话轮次通常是固定不变的,如进行30轮次会话,灵活性较差,这将会导致后续的会话信息与当前会话的逻辑不适配,智能性降低。
技术实现思路
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、本申请实施例还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有可执行程序,所述处理器执行所述可执行程序以进行如上所述的方法的步骤。
本文档来自技高网...【技术保护点】
1.一种智能会话的信息处理方法,包括:
2.根据权利要求1所述的方法,所述确定所述第一会话组中的至少两轮会话之间的关联性,包括:
3.根据权利要求1所述的方法,所述确定所述第一会话组中的至少两轮会话之间的关联性,包括:
4.根据权利要求3所述的方法,所述确定所述第一会话组中的至少两轮会话之间的关联性,包括:基于所述第一会话组中的第一轮会话的第一用户输入信息,确定第一会话组用于表征场景标签信息;
5.根据权利要求1所述的方法,所述确定所述第一会话组中的至少两轮会话之间的关联性,以及会话过程中与所述第一会话组中的每轮会话相关的时间信息,包括:
6.根据权利要求5所述的方法,所述基于所述时间信息,确定待输出的第二会话组的轮次,包括:
7.根据权利要求1所述的方法,所述基于所述关联性和/或所述时间信息,确定待输出的第二会话组的轮次,包括:
8.根据权利要求1所述的方法,所述方法还包括:
9.一种智能会话的信息处理装置,包括:
10.一种电子设备,包括存储器和处理器,所述存储器中存储
...【技术特征摘要】
1.一种智能会话的信息处理方法,包括:
2.根据权利要求1所述的方法,所述确定所述第一会话组中的至少两轮会话之间的关联性,包括:
3.根据权利要求1所述的方法,所述确定所述第一会话组中的至少两轮会话之间的关联性,包括:
4.根据权利要求3所述的方法,所述确定所述第一会话组中的至少两轮会话之间的关联性,包括:基于所述第一会话组中的第一轮会话的第一用户输入信息,确定第一会话组用于表征场景标签信息;
5.根据权利要求1所述的方法,所述确定所述第一会话组中的至少两轮会话之间的关联性,以及会话...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。