【技术实现步骤摘要】
【国外来华专利技术】多模态对话代理
本文描述的实施例总体上涉及用于与用户交互的系统和方法,并且更具体地但非排他性地涉及使用静态知识源和动态知识源两者的用于与用户交互的系统和方法。
技术介绍
现有的对话系统主要是目标驱动的或任务驱动的,因为会话代理被设计为执行特定任务。这些类型的任务可以包括客户服务任务、技术支持任务等。现有的对话系统通常依赖于量身定制的工作来从大量带注释的脱机文本数据中学习。然而,这些量身定制的工作可能会极其耗费人力。此外,这些类型的解决方案通常从文本数据中学习并且不考虑用于向用户提供响应的其他输入模态。其他现有的对话系统包括非目标驱动的会话代理,这些非目标驱动的会话代理并不关注任何具体任务。相反,这些非目标驱动的代理试图从人机交互的笔录中学习各种会话模式。然而,这些现有解决方案并未考虑来自不同数据源的额外的输入模态。因此,需要克服现有技术的这些缺点的与用户交互的方法和系统。
技术实现思路
提供本
技术实现思路
是为了以简化的形式介绍一些选择的构思,这些构思将在下面的“具体实施方式”章节中进一步描 ...
【技术保护点】
1.一种用于与用户交互的系统,所述系统包括:/n接口,其用于接收来自用户的输入;/n静态学习引擎,其具有多个静态学习模块,每个模块使用至少一个静态知识源被预先配置,其中,所述静态学习引擎运行所述多个静态学习模块以用于生成与所述用户的交流;/n动态学习引擎,其具有多个动态学习模块,每个模块根据用户输入和至少一个动态知识源中的至少一个被基本上实时地训练,其中,所述动态学习引擎运行所述多个动态学习模块以辅助生成与所述用户的所述交流;以及/n增强引擎,其被配置为分析来自所述多个静态学习模块和所述多个动态学习模块中的至少一个的输出,并且还被配置为基于来自所述多个静态学习模块和所述多个 ...
【技术特征摘要】
【国外来华专利技术】20170711 US 62/531,1471.一种用于与用户交互的系统,所述系统包括:
接口,其用于接收来自用户的输入;
静态学习引擎,其具有多个静态学习模块,每个模块使用至少一个静态知识源被预先配置,其中,所述静态学习引擎运行所述多个静态学习模块以用于生成与所述用户的交流;
动态学习引擎,其具有多个动态学习模块,每个模块根据用户输入和至少一个动态知识源中的至少一个被基本上实时地训练,其中,所述动态学习引擎运行所述多个动态学习模块以辅助生成与所述用户的所述交流;以及
增强引擎,其被配置为分析来自所述多个静态学习模块和所述多个动态学习模块中的至少一个的输出,并且还被配置为基于来自所述多个静态学习模块和所述多个动态学习模块中的至少一个的所述输出来选择针对所述用户的适当的交流。
2.根据权利要求1所述的系统,其中,所述至少一个静态知识源包括会话数据库,所述会话数据库存储关于所述系统与所述用户之间的先前会话的数据。
3.根据权利要求1所述的系统,其中,所述静态知识源和所述动态知识源中的至少一个包括文本、图像、音频和视频。
4.根据权利要求1所述的系统,还包括:化身代理,所述化身代理经由所述接口将所选择的交流发送给所述用户。
5.根据权利要求1所述的系统,其中,来自所述用户的所述输入包括口头交流、示意动作、面部表情和书面消息中的至少一个。
6.根据权利要求1所述的系统,其中,所述增强引擎将来自所述多个静态学习模块和所述多个动态学习模块中的至少一个的所述输出与奖励相关联,并且基于与特定输出相关联的所述奖励来选择所述适当的交流。
7.根据权利要求1所述的系统,其中,所述多个静态学习模块和所述多个动态学习模块中的每个被配置为执行特定任务以辅助生成与所述用户的所述交流。
8.根据权利要求1所述的系统,还包括:一起运行模型的联合的多个动态学习模块和多个静态学习模块,所述模型各自被专门配置为执行特定任务以生成对所述用户的响应。
9.根据权利要求1所述的系统,还包括:在多代理框架中的第一代理和第二代理,其中,所述第一代理和所述第二代理中的每个包括静态学习引擎和动态学习引擎,并且以对抗的方式进行会话以生成一个或多个响应。
10.一种用于与用户交互的方法,所述方法包括:
经由接口来接收来自用户的输入;
经由静态学习引擎来运行多个静态学习模块以用于生成与所述用户的交流,所述静态学习引擎...
【专利技术属性】
技术研发人员:S·S·阿尔哈桑,O·F·法里,A·普拉卡什,V·V·达特拉,K·M·Y·李,A·卡迪尔,柳俊毅,
申请(专利权)人:皇家飞利浦有限公司,
类型:发明
国别省市:荷兰;NL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。