【技术实现步骤摘要】
【国外来华专利技术】生成用于响应于用户接口输入而呈现的输出,其中输入和/或输出包括聊天语言
技术介绍
多个用户可以经由消息交换线程以文本方式彼此通信,所述消息交换线程可以使用各种技术诸如文本消息交换、在线聊天(例如,即时信使、因特网中继聊天等)、社交网络线程等来实现。许多用户将在经由消息交换线程与其它用户的各种通信中尤其在利用移动计算设备时利用所谓的“聊天语言(chatspeak)”。聊天语言可以采取各种形式,诸如初始化(例如,由多个单词的首字母组成的首字母缩写词和/或缩略词(例如,用于“laughoutloud”的LOL))、从单词中移除字符(例如,用于“review”的“rvw”;用于“really”的“rlly”)、向单词添加字符(例如,用于“hello”的“hellooooooooo”、用于“yes”的“yeeesssss”)、使用可能不出现在单词中的一个或多个字符的单词的表示(例如,用于“see”的“c”、用于“thanks”的“thx”)。
技术实现思路
本说明书的一些实施方式涉及将聊天语言翻译为规范化形式,其中聊天语言被包括在由用户经由计算设备的用户接口输入设备制定的自然语言输入 ...
【技术保护点】
1.一种由一个或多个处理器实现的方法,包括:基于由一个或多个用户中的一个或多个贡献给消息交换线程的多个消息来确定针对所述用户的聊天语言量度;接收由所述用户中的一用户提交的自然语言输入作为在至少该用户与自动化助理之间的进行中的消息交换线程的一部分,所述自然语言输入由该用户经由该用户的计算设备的用户接口输入设备制定;生成用于包括在所述自动化助理对所述自然语言输入的响应中的自然语言输出,其中,生成所述自然语言输出包括基于所述聊天语言量度将一个或多个聊天语言词项并入到所述自然语言输出中;以及将所述自动化助理的所述响应并入到所述消息交换线程中,所述响应包括具有所述一个或多个聊天语言词 ...
【技术特征摘要】
【国外来华专利技术】2016.05.17 US 15/157,2931.一种由一个或多个处理器实现的方法,包括:基于由一个或多个用户中的一个或多个贡献给消息交换线程的多个消息来确定针对所述用户的聊天语言量度;接收由所述用户中的一用户提交的自然语言输入作为在至少该用户与自动化助理之间的进行中的消息交换线程的一部分,所述自然语言输入由该用户经由该用户的计算设备的用户接口输入设备制定;生成用于包括在所述自动化助理对所述自然语言输入的响应中的自然语言输出,其中,生成所述自然语言输出包括基于所述聊天语言量度将一个或多个聊天语言词项并入到所述自然语言输出中;以及将所述自动化助理的所述响应并入到所述消息交换线程中,所述响应包括具有所述一个或多个聊天语言词项的所述自然语言输出。2.根据权利要求1所述的方法,其中,将所述响应并入到所述消息交换线程中包括将所述响应插入到在该用户的所述计算设备上操作的消息交换客户端的图形用户界面中显示的所述消息交换线程的转录中。3.根据权利要求1所述的方法,其中,所述聊天语言量度特定于包括至少在所述自然语言输出中包括的所述聊天语言词项的一个或多个聊天语言词项的组,并且其中,将所述一个或多个聊天语言词项并入到所述自然语言输出中基于所述聊天语言量度特定于包括所述聊天语言词项的所述组。4.根据权利要求1所述的方法,其中,将所述聊天语言词项并入到所述自然语言输出中包括:识别响应于所述自然语言输入的初始自然语言输出;确定所述初始自然语言输出的一个或多个给定词项映射到所述聊天语言词项;以及用所述聊天语言词项替换所述初始自然语言输出的所述给定词项。5.根据权利要求1所述的方法,还包括:确定针对所述用户中的一个或多个的附加聊天语言量度;其中,生成所述自然语言输出包括基于所述聊天语言量度并且基于所述附加聊天语言量度将所述聊天语言词项中的一个或多个并入到所述自然语言输出中。6.根据权利要求5所述的方法,其中,所述聊天语言量度特定于该用户并且适用于多个聊天语言词项,包括未并入到所述自然语言输出中的一个或多个附加聊天语言词项;并且其中,所述附加聊天语言量度不特定于该用户并且特定于并入到所述自然语言输出中的所述聊天语言词项中的至少一个。7.根据权利要求1所述的方法,其中,所述聊天语言量度特定于该用户。8.根据权利要求7所述的方法,其中,所述消息交换线程包括在至少该用户与所述自动化助理之间的过去的自动化助理消息交换线程。9.根据权利要求8所述的方法,其中,确定所述聊天语言度量基于在所述消息中利用聊天语言的实例的计数并且还包括确定所述计数所基于的所述实例中的一个,其中,确定所述实例中的一个包括:在所述过去的自动化助理消息交换线程中的一个中接收所述消息中的给定消息,所述给定消息由该用户制定并且包括至少第一词项和第二词项;针对至少所述自然语言输入的所述第一词项识别所述第一词项的第一规范化;为所述自然语言输入生成候选替选输入,所述生成包括用所述第一规范化替换所述第一词项并且在所述候选替选输入中包括所述第二词项或所述第二词项的第二规范化;确定针对所述自然语言输入的第一分数;确定针对所述候选替选输入的第二分数;基于所述第一分数和所述第二分数选择所述候选替选输入;基于所述候选替选输入确定回复内容;将所述回复内容并入到所述过去的自动化助理消息交换线程中的一个中作为由所述自动化助理对所述自然语言输入的响应,其中,并入所述回复内容基于选择所述候选替选输入;以及基于选择所述候选替选输入,存储所述实例中的所述一个的指示。10.根据权利要求9所述的方法,其中,确定针对所述自然语言输入的所述第一分数基于将至少所述第一词项和所述第二词项应用于语言模型,并且其中,确定针对所述候选替选输入的所述第二分数基于将至少所述第一规范化和所述第二词项或所述第二规范化应用于所述语言模型。11.根据权利要求9所述的方法,其中,所述聊天语言量度特定于该用户并且特定于所述聊天语言词项;并且其中,基于选择所述候选替选输入存...
【专利技术属性】
技术研发人员:柯婉芬,布赖恩·赫林,玛炎·格瑞特,布赖恩·罗克,理查德·斯普罗特,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。