用于检测自动会话的方法、系统和计算机程序产品技术方案

技术编号:27229522 阅读:14 留言:0更新日期:2021-02-04 11:54
公开了用于宣布和检测自动会话的方法、系统和装置,包括编码在计算机存储介质上的计算机程序。所述方法之一包括使用自然语言通信方法在自然语言通信信道上发起与通信参与者的会话,所述自然语言通信方法包括自然语言通信的对话。使用预定义的自适应交互协议来将所述通信参与者确定为是自动的,所述协议指定按顺序定义的自然语言的语言学转换。响应于确定所述通信参与者是自动的,所述会话可以被转换为与所述自然语言通信方法不同的通信方法。与所述自然语言通信方法不同的通信方法。与所述自然语言通信方法不同的通信方法。

【技术实现步骤摘要】
【国外来华专利技术】用于检测自动会话的方法、系统和计算机程序产品


[0001]本申请涉及用于检测全自动会话的自然语言处理。

技术介绍

[0002]虚拟助理或聊天机器人是理解自然语言的语音命令并且为需要与另一参与者通信的用户完成任务的应用程序。为了完成这些任务,虚拟助理可以被编程以代表用户执行自然语言会话,例如,拨打电话或参与文本消息或聊天会话。

技术实现思路

[0003]本申请描述了使用自适应自然语言隐写术和水印来检测全自动会话的技术。这些技术通常涉及交互协议,以暗中地宣布和检测在会话中的两个参与者都是自动的,而人类用户无法确定检测正在进行。在检测到会话的双方都是自动的之后,示例性自动检测系统将所述会话的通信方法改变为用于自动通信参与者的有效通信方法。
[0004]总的来说,本申请中描述的主题的一个创新方面可以以方法来体现,所述方法包括下述动作:使用自然语言通信方法在自然语言通信信道上发起与通信参与者的会话,所述自然语言通信方法包括自然语言通信的对话;使用预定义的自适应交互协议来确定所述通信参与者是自动的,所述预定义的自适应交互协议为所述自然语言通信的对话指定多个自然语言的语言学转换;以及响应于确定所述通信参与者是自动的,将所述会话转换为与发起所述会话所使用的自然语言通信方法不同的通信方法。
[0005]该方面的其他实施例包括相应的计算机系统、装置、计算机程序产品(软件产品)和记录在一个或多个计算机存储设备上的计算机程序,分别被配置为执行所述方法的所述动作。对于被配置为执行特定操作或动作的一个或多个计算机的系统,是指所述系统已在其上安装了软件、固件、硬件或它们的组合,所述软件、固件、硬件或它们的组合在操作中使得所述系统执行所述操作或动作。对于被配置为执行特定操作或动作的一个或多个计算机程序,是指一个或多个程序包括指令,所述指令当由数据处理装置执行时,使得所述装置执行所述操作或动作。
[0006]前述和其他实施例可以分别可选地单独或组合地包括下述特征中的一个或多个。特别地,一个实施例包括下述所有特征的组合。
[0007]可以在特定实施例中实现本说明书中描述的主题,以便实现下述优点中的一个或多个。
[0008]一种示例性自动检测系统提供了交互式水印和隐写协议,以宣布和检测自动会话。用于自动检测的目的的精细的音频标记是非常困难且昂贵的,因为与自动系统(例如虚拟助理)的大多数会话都是通过文本进行的,或者直接由用户输入文本,或者使用通过语音到文本转换而生成的文本。在使用麦克风记录用户语音的情况下,用于生成所述音频标记的数据可能会被麦克风以较低的采样率拾取的噪声掩盖。为了这个原因,本系统使用暗中的自适应交互协议来执行自动检测,该协议确保人机交互质量不会受到影响。实际上,所述
系统通过使用图像、音频或文本而巧妙地确定会话的另一方是否是自动设备,例如虚拟助理,而不会使得所述会话对于人类交互者而言很尴尬。
[0009]对于虚拟助理或机器人,通过自然语言或自然语言文本进行通信与通过机器通信协议进行通信相比是次优的且效率较低。此外,自然语言通信容易出错,因为自动系统在执行自然语言处理时会误解或误会自然语言。
[0010]因此,一旦所述系统检测到自动会话,所述系统便可以将所述自动会话切换为比自然语言更有效的通信协议。另外,通过知道两个参与者都是机器人,所述系统可以执行不同任务,自动虚拟助理可以轻松执行所述不同任务,但是如果任何一个通信参与者是人类,则所述系统不会尝试所述不同任务。例如,当在两个通信参与者都是从同一系统自动进行的情况下验证呼叫者的真实性时,所述虚拟助理可能能够验证共享密钥,例如公用密钥或专用密钥。如果所述通信具有人类参与者,则不会期望该人类参与者读出并且能够验证用户的公共密钥。
[0011]所述系统还有一个优势,因为它使用基于自然文本的方案,该方案易于插入现有系统,并且由于它是系统独立的,因此可以与多种文本到语音系统一起使用。
[0012]所述系统还有一个优势,因为它可以抵抗在自然通信信道中的噪声或信号劣化(例如,由于无意地从其他通信信道中拾取的信号)。例如,与编码在某一不可听频率范围中的数据、且因此容易受到该范围内的噪声的影响的常规速记系统不同,只要信道足够准确地传输了转换后的自然语言通信以使它们得到理解,则通过转换后的自然语言通信编码数据不会劣化。因此,本系统利用已知的聊天机器人系统的能力来克服自然通信信道的限制。
[0013]本公开的替代表达是一种用于在多个通信参与者之间进行自动会话检测的方法,所述方法包括通信参与者之一通过使用包括自然语言通信的对话的自然语言通信方法,在自然语言通信信道上发起与另一通信参与者的会话,所述通信参与者中的第一个至少一次生成所述对话的自然语言通信,基于用于指定多个自然语言的语言学转换的预定义自适应交互协议来转换所述自然语言通信,并且在所述自然语言通信通道上发送所述转换后的自然语言通信,以及所述通信参与者中的另一个在所述自然语言通信通道上接收一个或多个所述转换后的自然语言通信,通过使用预定义的自适应交互协议,从一个或多个所述转换后的自然语言通信确定所述第一个通信参与者是自动的,并且响应于确定该通信参与者是自动的,将所述会话转变为与发起所述会话的自然语言通信方法不同的通信方法。
[0014]每个通信参与者在其为自动的情况下,都可操作以生成并且发送转换后的自然语言通信,以及从所接收的自然语言通信确定另一个通信参与者是自动的并且转变所述会话。但是,原则上,所述通信参与者之一可操作以生成和发送转换后的自然语言通信,而不是必需执行确定另一通信参与者是自动的或转变所述会话,而第二个通信参与者可操作以确定另一个通信参与者是自动的并且转变所述会话,但不是必需生成和发送转换后的自然语言通信。
[0015]因此,本公开的另一种表达是由在自然语言通信信道上、在自然语言对话中的自动通信参与者执行的方法,包括:至少一次生成所述自然语言对话的自然语言通信,基于指定多个自然语言的语言学转换的预定义的自适应交互协议来转换所述自然语言通信,以及在所述自然语言通信信道上发送所述转换后的自然语言通信。
[0016]本公开的又一表达是由通过自然语言通信方法并且在自然语言通信信道上、在与
第二通信参与者的自然语言对话中的第一自动通信参与者执行的方法,包括:在所述自然语言通信信道上从所述第二通信参与者接收所述对话的一个或多个所述自然语言通信,将所述所接收的自然语言通信与预定义的自适应交互协议进行比较,且由此确定所述第二通信参与者是自动的,并且响应于确定所述第二通信参与者是自动的,将所述会话转变为与所述自然语言通信方法不同的通信方法。
[0017]表述“自然语言通信方法”是指使用人类语言的通信方法,由与所述人类语言的规则相一致的各个通信组成。自然语言通信方法的示例包括文本和口头通信方法。表述“自然语言的语言学转换”是指用于将第一自然语言通信转换为第二自然语言通信的转换,使得所述的两种自然语言通信互不相同,但都与同一自然语言通信方法一致(即符合同一人类本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于自动会话检测的方法,所述方法包括:使用自然语言通信方法在自然语言通信信道上发起与通信参与者的会话,所述自然语言通信方法包括自然语言通信的对话;使用预定义的自适应交互协议来确定所述通信参与者是自动的,所述预定义的自适应交互协议为所述自然语言通信的对话指定多个自然语言的语言学转换;以及响应于确定所述通信参与者是自动的,将所述会话转换为与发起所述会话所使用的所述自然语言通信方法不同的通信方法。2.如权利要求1所述的方法,进一步包括:响应于确定所述通信参与者不是自动的,使用未改变的自然语言通信来继续所述会话。3.如权利要求1所述的方法,其中,所述自适应交互协议按顺序指定多个自然语言通信。4.如权利要求3所述的方法,其中,确定所述通信参与者是自动的包括:定义所述通信参与者是自动的置信级;对于要发送给所述通信参与者的每个自然语言通信,直到所述置信级超过所述通信参与者为自动的预定义置信级为止,在将自然语言通信发送给所述通信参与者之前,基于转换序列中的下一个自然语言的语言学转换来改变所述自然语言通信;以及使用所述自然语言通信方法将改变后的自然语言通信发送给所述通信参与者;对于从所述通信参与者接收到的每个自然语言通信,基于所述预定义的自适应交互协议,确定自然语言通信响应为预期格式;以及更新所述置信级,以指示所述通信参与者是自动的更大的置信度;一旦所述置信级超过所述预定义的置信级,则确定所述通信参与者是自动的。5.如权利要求1所述的方法,其中,将所述会话转换到与所述自然语言通信方法不同的通信方法包括:将结构化数据传输用于到所述通信参与者的后续通信和来自所述通信参与者的后续通信。6.如权利要求1所述的方法,其中,将所述会话转换到与所述自然语言通信方法不同的通信方法包括:确定所述通信参与者知道用于通信的替代信道;以及将后续通信引导到所述替代信道。7.如权利要求1所述的方法,其中,将所述会话转换到与所述自然语言通信方法不同的通信方法包括:确定所述通信参与者不知道用于通信的替代信道;以及通过所述自然语言通信信道引导计算机优化的通信。8.如权利要求1所述的方法,其中,所述预定义的自适应交互协议的至少一个所述自然语言的语言学转换以不同顺序或通过不同语法结构来呈现自然语言通信的文本。9.如权利要求1所述的方法,其中,所述预定义的自适应交互协议的至少一个所述自然语言的语言学转换是被动化、主题化、分裂、外置、前置、“there”构式、代词化或前移中的一
个。10.如权利要求1所述的方法,其中,在将所述会话转换到与所述自然语言通信方法不同的通信方法之前,呈现要切换到替代通信方法的选项。11.如权利要求10所述的方法,其中,在呈现要切换到替代通信方法的选项之后,所述通信参与者拒绝切换通信方法。...

【专利技术属性】
技术研发人员:塞巴斯蒂安
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1