[发明专利]使用自然语言处理基于用户输入执行任务的系统和方法在审
申请号: | 201810962297.8 | 申请日: | 2018-08-22 |
公开(公告)号: | CN109725961A | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 姚旭晨 | 申请(专利权)人: | 百度(美国)有限责任公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/01;G10L15/22 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 马晓亚;王艳春 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的实施方式提供了一种自动执行经由口述指令或语音指示的相对复杂的任务的自然语言理解(NLU)系统。通常地,任务自动化具有触发条件和一系列的一个或多个动作,其需要用户经由手动输入对选项进行选择。原因在于,底层的机器逻辑需要来自常规个人助理不具备的多个领域的知识和分类能力。本发明的系统和方法的实施方式通过以下步骤来提供对这种复杂任务的解决方案:分析触发领域和动作领域;精确定位适当的API;提取相应API参数;以及为用户自动完成API调用。本系统配置成将自然语言命令解析成API调用。本系统对触发API和动作API二者进行分析,并在必要时提示用户任何缺失的信息。 | ||
搜索关键词: | 触发 自然语言 自然语言处理 自然语言理解 任务自动化 触发条件 动作领域 多个动作 分类能力 个人助理 命令解析 输入执行 提示用户 系统配置 语音指示 自动完成 自动执行 选项 分析 指令 | ||
【主权项】:
1.基于用户输入自动执行任务的计算机实施方法,所述方法包括:响应于源自用户的输入文本,对所述输入文本执行自然语言处理操作,以确定待响应于条件而被执行的任务;基于所述自然语言处理操作来确定与所述条件有关的第一领域以及与待被执行的所述任务有关的第二领域;确定与所述第一领域有关的第一应用编程接口和与所述第二领域有关的第二应用编程接口;以及响应于经由所述第一应用编程接口从第一应用程序接收的通知,经由所述第二应用编程接口向第二应用程序发送控制命令,所述控制命令请求所述第二应用程序执行所述任务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度(美国)有限责任公司,未经百度(美国)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810962297.8/,转载请声明来源钻瓜专利网。