【技术实现步骤摘要】
协作AI讲故事
本公开的实施方式涉及人工智能(AI)系统,其提供可以与用户协作地交互的即兴讲故事AI代理。
技术实现思路
在一个示例中,一种方法包括:从用户接收对应于故事片段的人类语言输入;理解和解析接收的人类语言输入以识别对应于与存储的故事记录相关联的故事的第一故事片段;至少使用对应于故事的所识别的第一故事片段来更新存储的故事记录;至少使用所识别的第一故事片段或更新的故事记录,生成第二故事片段;将第二故事片段转换为要呈现给用户的自然语言;以及向用户呈现自然语言。在实施方式中,接收人类语言输入包括:在麦克风处接收有声输入并将接收的有声输入数字化;并且其中向用户呈现自然语言包括:将自然语言从文本转换为语音;并且至少使用扬声器播放语音。在实施方式中,理解和解析接收的人类语言输入包括将接收的人类语言输入解析为一个或更多个令牌片段,该一个或更多个令牌片段对应于故事记录的角色、设置或情节。在实施方式中,生成第二故事片段包括:针对包括多个带注释的故事片段的数据库内的故事片段执行搜索;对在数据库中搜索的多个带注释的故事片段中的每个进行评分;并且选择最高得分的故事片段作为第二故事片段。在实施方式中,生成第二故事片段包括:在给定更新的故事记录作为输入的情况下,实施序列到序列样式语言对话生成模型,其已经针对期望类型的叙述进行了预训练以构建第二故事片段。在实施方式中,生成第二故事片段包括:使用分类树来分类第二故事片段是否对应于情节叙述、角色扩展或设置扩展;并基于分类,使用情节生成器、角色生成器或设置生成器来生成第二 ...
【技术保护点】
1.一种非暂时性计算机可读介质,其具有存储在其上的可执行指令,当由处理器执行时,执行以下操作:/n从用户接收对应于故事的片段的人类语言输入;/n理解和解析接收的人类语言输入以识别对应于与存储的故事记录相关联的故事的第一故事片段;/n至少使用对应于所述故事的所识别的第一故事片段来更新所述存储的故事记录;/n至少使用所述所识别的第一故事片段或更新的故事记录,生成第二故事片段;/n将所述第二故事片段转换为要呈现给所述用户的自然语言;以及/n向所述用户呈现所述自然语言。/n
【技术特征摘要】
20180712 US 16/034,3101.一种非暂时性计算机可读介质,其具有存储在其上的可执行指令,当由处理器执行时,执行以下操作:
从用户接收对应于故事的片段的人类语言输入;
理解和解析接收的人类语言输入以识别对应于与存储的故事记录相关联的故事的第一故事片段;
至少使用对应于所述故事的所识别的第一故事片段来更新所述存储的故事记录;
至少使用所述所识别的第一故事片段或更新的故事记录,生成第二故事片段;
将所述第二故事片段转换为要呈现给所述用户的自然语言;以及
向所述用户呈现所述自然语言。
2.根据权利要求1所述的非暂时性计算机可读介质,其中接收所述人类语言输入包括:在麦克风处接收有声输入并将接收的有声输入数字化;并且其中向所述用户呈现所述自然语言包括:
将所述自然语言从文本转换为语音;以及
至少使用扬声器播放所述语音。
3.根据权利要求2所述的非暂时性计算机可读介质,其中理解和解析所述接收的人类语言输入包括将所述接收的人类语言输入解析为一个或更多个令牌片段,所述一个或更多个令牌片段对应于故事记录的角色、设置或情节。
4.根据权利要求2所述的非暂时性计算机可读介质,其中生成所述第二故事片段包括:
针对包括多个带注释的故事片段的数据库内的故事片段执行搜索;
对在所述数据库中搜索的所述多个带注释的故事片段中的每个进行评分;以及
选择最高得分的故事片段作为所述第二故事片段。
5.根据权利要求2所述的非暂时性计算机可读介质,其中生成所述第二故事片段包括:在给定所述更新的故事记录作为输入的情况下,实施序列到序列样式语言对话生成模型,所述序列到序列样式语言对话生成模型已经针对期望类型的叙述进行了预训练以构建所述第二故事片段。
6.根据权利要求2所述的非暂时性计算机可读介质,其中生成所述第二故事片段包括:
使用分类树来分类所述第二故事片段是否对应于情节叙述、角色扩展或设置扩展;以及
基于所述分类,使用情节生成器、角色生成器或设置生成器来生成所述第二故事片段。
7.根据权利要求2所述的非暂时性计算机可读介质,其中,生成的第二故事片段是建议的故事片段,其中所述指令在由所述处理器执行时还执行以下操作:
暂时地存储所述建议的故事片段;
确定所述用户是否确认了所述建议的故事片段;以及
如果所述用户确认了所述建议的故事片段,则利用所述建议的故事片段更新所述存储的故事记录。
8.根据权利要求7所述的非暂时性计算机可读介质,其中所述指令在由所述处理器执行时还执行以下操作:如果所述用户未确认所述建议的故事片段,则从所述故事记录中移除所述建议的故事片段。
9.根据权利要求1所述的非暂时性计算机可读介质,其中接收所述人类语言输入包括:在设备处接收文本输入;并且其中向所述用户呈现所述自然语言包括:向所述用户呈现文本。
10.根据权利要求2所述的非暂时性计算机可读介质,其中,所述生成的第二故事片段含有检测的环境条件,所述检测的环境条件包括:温度、一天中的时间、一年中的时间、日期、天气条件或位置。
11.根据权利要求10所述的非暂时性计算机可读介质,其中向所述用户呈现所述自然语言包括:显示对应于所述自然语言的增强现实或虚拟现实对象,其中所述增强现实或虚拟现实对象的显示是至少部分地基于所述检测的环境条件。
<...
【专利技术属性】
技术研发人员:E·V·多格特,E·德雷克,B·哈维,
申请(专利权)人:迪斯尼企业公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。