System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及人工智能,尤其涉及一种人机交互方法及装置、电子设备和存储介质。
技术介绍
1、随着人工智能对话的不断发展,人工智能的不断拟人化,用户的对话内容不仅仅限制于知识类问答,用户与人工智能之间的对话还发展到“朋友”间的闲聊等。然而在对话过程中,聊天内容会涉及到敏感话题,因此有必要对聊天内容进行校验审核。然而现有技术中,针对对话内容的敏感词审核也仅仅是审核后自动过滤敏感词,并未针对敏感词审核提供其他处理。
技术实现思路
1、本申请实施例提供一种人机交互方法及装置、电子设备和存储介质,通过该方法至少可以解决上述未针对敏感词审核提供其他处理的问题。
2、第一方面,本申请实施例提供一种人机交互方法,应用于基于生成式人工智能aigc技术的人机对话应用程序中,包括:接收人机对话界面中产生的对话内容,所述对话内容包括用户输入内容;当所述对话内容中包含敏感表达时,生成并显示第一引导信息,所述第一引导信息用于引导用户发起新的对话。通过在识别到敏感表达后自动生成并显示第一引导信息,从而通过该第一引导信息引导用户创建新的对话界面,提高人机对话的场景合规性,提高用户体验。
3、在一种可能的实现方式中,在生成并显示所述第一引导信息的同时,还生成并显示第一指示信息,所述第一指示信息用于指示针对所述对话内容无法给出针对性回复。通过生成并显示所述第一引导信息的同时,在对话界面中显示第一指示信息可以为用户提供相应提示,能够提高用户人机对话场景的体验感。
4、在一种可能的实现方式
5、在一种可能的实现方式中,响应于用户点击所述创建新对话的控件,生成并显示表示结束当前对话的符号信息。
6、在一种可能的实现方式中,所述敏感表达包括敏感词和/或语义敏感的语句。
7、在一种可能的实现方式中,当识别到用户输入内容中包含敏感表达时,触发隐藏或关闭输入框。
8、在一种可能的实现方式中,当识别到用户输入内容中包含敏感表达时,清空当前敏感对话内容。
9、在一种可能的实现方式中,在用户在对话界面输入用户输入内容之后,并在识别到用户输入内容中包含敏感表达之前的过程中,基于所述用户输入内容生成机器自动生成内容;其中,所述当识别到用户输入内容中包含敏感表达时,清空当前敏感对话内容包括:当识别到用户输入内容中包含敏感表达时,删除对话界面中所述包含敏感表达的用户输入内容,并删除所述基于所述用户输入内容生成机器自动生成内容。
10、第二方面,本申请实施例还提供一种人机交互方法,应用于基于生成式人工智能aigc技术的人机对话应用程序中,包括:接收人机对话界面中产生的对话内容,所述对话内容包括机器自动生成内容;当所述对话内容中包含敏感表达时,则触发隐藏当前对话界面中已显示的敏感表达。当在机器自动生成内容中识别到敏感表达时,为保证机器自动生成内容语义表达的完整性,可以隐藏当前对话界面中已显示的敏感表达,从而使用户能够基于对话界面中显示的机器自动生成内容获取用户所需信息。
11、在一种可能的实现方式中,隐藏当前对话界面中已显示的敏感表达包括:动态删除并替换已显示在当前对话界面中机器自动生成内容中的敏感表达;或者动态擦除已显示在当前对话界面中机器自动生成内容中的敏感表达。通过在机器自动生成内容生成并显示的过程中隐藏机器自动生成内容中的敏感表达,能够提高对话界面中敏感表达处理的高效性。其中,通过替换敏感词或者敏感词相关内容还可以进一步保证机器自动生成内容的语义完整性。
12、在一种可能的实现方式中,在基于用户输入内容生成并显示所述机器自动生成内容过程中,识别所述机器自动生成内容中是否包含敏感表达;其中,在基于用户输入内容生成并显示所述机器自动生成内容过程中,当识别到所述机器自动生成内容中包含敏感表达时,触发隐藏当前对话界面中已显示的敏感表达。通过采用机器自动生成内容的生成、输出和敏感表达识别并行的方式,即实现边输出边识别的效果,从而能够提高机器自动生成内容的输出和敏感表达识别的效率,进而提高用户对话体验。
13、在一种可能的实现方式中,当识别到所述机器自动生成内容中包含敏感表达时,清空当前敏感对话内容,并自动创建新对话界面。
14、在一种可能的实现方式中,所述对话界面包括用于查询历史对话的查询控件,响应于用户点击所述查询控件,显示历史对话记录并隐藏包含敏感表达的敏感历史对话,生成并显示第二指示信息,所述第二指示信息用于指示所述敏感历史对话无法显示。
15、第三方面,本申请实施例还提供一种人机交互装置,包括:处理器和存储器,所述存储器用于存储至少一条指令,所述指令由所述处理器加载并执行时实现第一方面和/或第二方面提供的人机交互方法。在一种实施方式中,该人机交互装置可以为一种芯片或者芯片模组,该人机交互方法可以预先烧录至芯片或者芯片模组中。
16、第四方面,本申请实施例还提供一种电子设备,该电子设备包括第三方面提供的人机交互装置。在一种实施方式中,该电子设备可以为用户终端,示例性的,如手机、pc、平板电脑等设备,该电子设备还可以为一种服务器设备。在一种实施方式中,该电子设备可以内置第三方面提供的人机交互装置,如芯片或芯片模组。在另一种实施方式中,第三方面提供的人机交互装置还可以为电子设备的外接装置。
17、第五方面,本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面和/或第二方面提供的人机交互方法。
18、第六方面,本申请实施例还提供一种计算机程序产品,包括计算机程序或指令,计算机程序或指令被处理器执行时实现第一方面和/或第二方面提供的人机交互方法。
19、通过上述技术方案,当识别到新对话内容中包含敏感表达时,自动生成并显示第一引导信息,从而通过该第一引导信息引导用户创建新的对话界面,提高人机对话的场景合规性,提高用户体验。
本文档来自技高网...【技术保护点】
1.一种人机交互方法,其特征在于,应用于基于生成式人工智能AIGC技术的人机对话应用程序中,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在生成并显示所述第一引导信息的同时,还生成并显示第一指示信息,所述第一指示信息用于指示针对所述对话内容无法给出针对性回复。
3.根据权利要求1或2所述的方法,其特征在于,所述第一引导信息中包含用于创建新对话的控件,响应于用户点击所述创建新对话的控件,关闭当前对话界面,并创建新的对话界面。
4.根据权利要求3所述的方法,其特征在于,响应于用户点击所述创建新对话的控件,生成并显示表示结束当前对话的符号。
5.根据权利要求1所述的方法,其特征在于,所述敏感表达包括敏感词和/或语义敏感的语句。
6.根据权利要求1所述的方法,其特征在于,还包括:
7.根据权利要求1所述的方法,其特征在于,还包括:
8.根据权利要求7所述的方法,其特征在于,还包括:
9.一种人机交互方法,其特征在于,应用于基于生成式人工智能AIGC技术的人机对话应用程序中,所述方法
10.根据权利要求9所述的方法,其特征在于,隐藏当前对话界面中已显示的敏感表达包括:
11.根据权利要求9或10所述的方法,其特征在于,
12.根据权利要求9所述的方法,其特征在于,
13.根据权利要求9所述的方法,其特征在于,所述对话界面包括用于查询历史对话的查询控件,响应于用户点击所述查询控件,显示历史对话记录并隐藏包含敏感表达的敏感历史对话,生成并显示第二指示信息,所述第二指示信息用于指示所述敏感历史对话无法显示。
14.一种人机交互装置,其特征在于,所述装置包括:
15.一种电子设备,其特征在于,所述电子设备包括权利要求14所述的人机交互装置。
16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-13中任意一项所述的人机交互方法。
...【技术特征摘要】
1.一种人机交互方法,其特征在于,应用于基于生成式人工智能aigc技术的人机对话应用程序中,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在生成并显示所述第一引导信息的同时,还生成并显示第一指示信息,所述第一指示信息用于指示针对所述对话内容无法给出针对性回复。
3.根据权利要求1或2所述的方法,其特征在于,所述第一引导信息中包含用于创建新对话的控件,响应于用户点击所述创建新对话的控件,关闭当前对话界面,并创建新的对话界面。
4.根据权利要求3所述的方法,其特征在于,响应于用户点击所述创建新对话的控件,生成并显示表示结束当前对话的符号。
5.根据权利要求1所述的方法,其特征在于,所述敏感表达包括敏感词和/或语义敏感的语句。
6.根据权利要求1所述的方法,其特征在于,还包括:
7.根据权利要求1所述的方法,其特征在于,还包括:
8.根据权利要求7所述的方法,其特征在于,还包括:
9...
【专利技术属性】
技术研发人员:牛琳琳,
申请(专利权)人:北京百川智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。