A system provides a shareable language interface for implementing automation assistants in new domains and applications. Conversation assistants trained in the first domain can receive specifications in the second domain. Specifications can include language structure data, such as patterns, recognizers, parsers, constraints and invariants, actions, language hints, generation templates, and other data. Specification data is applied to the automation assistant to enable the automation assistant to provide an interactive conversation with the user in a second domain associated with the received specification. In some instances, parts of the specification can be automatically mapped to parts of the first domain. With the ability to learn new domains and applications by receiving objects and attributes instead of completely rearranging interfaces, this system is more effective than previous systems in learning how to provide interactive dialogue in new domains.
【技术实现步骤摘要】
【国外来华专利技术】用于在新的域中提供自动化助理的开发人员平台相关申请的交叉引用本申请要求于2017年3月2日提交的标题为“DeveloperPlatformforDialogue”的美国临时专利申请第62/465,979号的优先权权益,其公开内容被并入本文。
技术介绍
语音接口正引起全世界消费者的关注。Siri在Apple设备上可用,Cortana是Microsoft助理,VIV为开发人员提供了如同聊天机器人的平台,并且Facebook为各种聊天机器人提供了支持。这些接口都存在每个新的应用需要从头开始本质上重新装备接口的问题,这不仅记录了应用详细信息,而且记录了在先前的应用中已经出现过的与语言相关的元素。在自动化助理的上下文中,该自动化助理是允许用自然语言来进行人机交流的会话系统,早期的技术需要大量数据或者对系统可能完成的每个任务进行大量的手动调整。即,用于旅行计划的系统需要有其自己的规则和计划,独立于用于银行业务或者用于查找餐馆并且计划晚餐的应用。所需要的是一种改进的自动化助理,其更容易被配置用于新的域和应用。
技术实现思路
大致上描述,本技术提供了一种用于在新的域和应用中实现自动化助理的可共享语言接口。在第一域中被训练的对话助理可以在第二域中接收规范。该规范可以包括语言结构数据,诸如,模式、识别程序、解析程序、约束和不变量、动作、语言提示、生成模板以及其他数据。规范数据被应用于自动化助理以使自动化助理能够在与所接收到的规范相关联的第二域中提供与用户的交互式对话。在一些实例中,规范的各个部分可以被自动映射至第一域的各个部分,而规范的其他部分可以通过学习或者通过从注释器或者其他源接收 ...
【技术保护点】
1.一种用于在多个域中提供自动化助理的方法,包括:接收针对第二域的规范以用于自动化助理,所述自动化助理被配置有用于第一域的训练数据;将所述规范应用于所述自动化助理,所述自动化助理利用所述规范和所述第一域;以及由所述自动化助理基于所述第一域和所应用的所述规范与用户进行交互式对话。
【技术特征摘要】
【国外来华专利技术】2017.03.02 US 62/465,9791.一种用于在多个域中提供自动化助理的方法,包括:接收针对第二域的规范以用于自动化助理,所述自动化助理被配置有用于第一域的训练数据;将所述规范应用于所述自动化助理,所述自动化助理利用所述规范和所述第一域;以及由所述自动化助理基于所述第一域和所应用的所述规范与用户进行交互式对话。2.根据权利要求1所述的方法,其中所述自动化助理自动将对应的规范元素映射至与所述第一域相关联的对应元素。3.根据权利要求1所述的方法,其中所述规范包括在所述第二域内为真的对象和对象属性。4.根据权利要求1所述的方法,其中所述规范包括模式,所述模式包括属性。5.根据权利要求1所述的方法,其中所述规范包括标识语言中的实体的识别程序。6.根据权利要求1所述的方法,其中所述规范包括将系统查询语言转换为调用的解析程序。7.根据权利要求1所述的方法,其中所述规范包括语言提示。8.根据权利要求1所述的方法,其中所述规范包括生成模板。9.一种在其上实施有程序的非瞬态计算机可读存储介质,所述程序由处理器可执行以执行用于在多个域中提供自动化助理的方法,所述方法包括:接收针对第二域的规范以用于自动化助理,所述自动化助理被配置有用于第一域的训练数据;将所述规范应用于所述自动化助理,所述自动化助理利用所述规范和所述第一域;以及由所述自动化助理基于所述第一域和所应用的所述规范与用户进行交互式对话。...
【专利技术属性】
技术研发人员:D·L·W·豪尔,D·克莱恩,D·E·H·伯克特,J·R·科恩,D·L·劳斯,
申请(专利权)人:语义设备公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。