logo好方法网

业务任务的执行方法、装置及系统


技术摘要:
本申请提供一种业务任务的执行方法、装置及系统,方法包括:接收用户输入的自然语言的文本信息;对文本信息进行意图识别,并确定目标业务任务,其中,目标业务任务与识别出的意图相匹配;按照目标业务任务所定义的要求,从文本信息中提取得到任务关键参数;向任务请求  全部
背景技术:
随着科学技术的不断发展,尤其是自然语言处理和智能语义理解技术的进步,智 能机器人进入了我们的日常工作之中。智能机器人可以作为业务助理为企业内部工作人员 提供业务辅助支持,例如智能HR服务系统,智能业务咨询机器人等。 然现阶段,采用智能机器人执行一项任务时,通常需要涉及到多个业务领域,而各 个业务领域的系统建设很难设计成一个单独的、全面的系统,通常会形成各自独立的业务 系统,存在复杂的系统依赖,无法构成业务系统之间良好的扩展性。业务人员在执行业务 时,不得不在不同系统中切换、登录、执行任务,严重影响了工作效率。
技术实现要素:
有鉴于此,本申请提供了一种业务任务的执行方法、装置及系统,以在任务机器人 上打通任务系统壁垒,向用户提供一种业务任务自动化流程运转的服务。 本申请第一方面提供了一种业务任务的执行方法,应用于任务机器人,所述业务 任务的执行方法包括: 接收用户输入的自然语言的文本信息; 对所述文本信息进行意图识别,并确定目标业务任务,其中所述目标业务任务与 识别出的意图相匹配; 按照所述目标业务任务所定义的要求,从所述文本信息中提取得到任务关键参 数; 向任务请求中心发送业务任务的执行请求,其中,所述业务任务的执行请求中携 带有所述目标业务任务的标识和任务关键参数; 接收所述任务请求中心返回的反馈信息,其中,所述反馈信息由所述任务请求中 心在从业务任务列表中查询得到所述目标业务任务的标识对应的配置信息,并利用所述任 务关键参数触发所述目标业务任务对应的业务系统或者业务数据库执行所述目标业务任 务后得到,所述配置信息表明所述目标业务任务与业务系统及业务数据库的对应关系。 可选的,上述的业务任务的执行方法,还包括: 获取任务配置中心定义的业务任务的配置信息,其中,所述业务任务的配置信息 包括任务基本信息、任务训练语料以及任务参数的配置信息; 利用所述任务训练语料对基础模型进行训练,得到意图识别模型,其中,所述意图 识别模型用于对文本信息进行意图识别,并确定目标业务任务; 生成所述任务参数的每一种配置信息对应的实体识别模型,其中,每一个所述实 体识别模型用于说明业务任务所定义的一种要求,且用于从文本信息中识别出符合自身说 明的业务任务所定义的一种要求的参数。 4 CN 111597318 A 说 明 书 2/16 页 可选的,所述业务任务的配置信息还包括任务参数的格式转换规则, 其中,所述按照所述目标业务任务所定义的要求,从所述文本信息中提取得到任 务关键参数之后,还包括: 按照所述目标业务任务的任务参数的格式转换规则,转换所述任务关键参数的格 式。 可选的,所述接收所述任务请求中心返回的反馈信息之后,还包括: 向业务场景编排中心发送推荐任务的查询请求,其中,所述查询请求携带有所述 目标业务任务的标识和执行结果; 接收所述业务场景编排中心发送的任务推荐列表,其中,所述任务推荐列表包括 至少一个推荐任务,每一个所述推荐任务均为所述业务场景编排中心利用所述目标业务任 务的标识和执行结果匹配得到的目标业务场景中的未执行业务任务。 本申请第二方面提供了一种业务任务的执行方法,应用于业务请求中心,所述业 务请求中心对接多个业务系统以及业务数据库,所述业务任务的执行方法包括: 接收任务机器人发送的业务任务的执行请求,其中,所述业务任务的执行请求中 携带有所述目标业务任务的标识和任务关键参数; 从业务任务列表中查询得到所述目标业务任务的标识对应的配置信息,其中,所 述配置信息表明所述目标业务任务对应的业务系统或者业务数据库; 利用所述任务关键参数触发所述目标业务任务对应的业务系统或者业务数据库 执行所述目标业务任务,并获取所述目标业务任务被执行后的反馈信息; 向所述任务机器人返回所述反馈信息。 可选的,上述的业务任务的执行方法,还包括: 获取任务配置中心定义的业务任务的配置信息,其中,所述业务任务的配置信息 包括业务任务对应的业务系统的接口地址或业务数据库的接口地址。 可选的,所述业务任务的配置信息还包括反馈信息的处理规则、反馈信息的封装 规则, 其中,所述获取所述目标业务任务被执行后的反馈信息之后,还包括: 按照所述反馈信息的处理规则和反馈信息的封装规则,处理所述反馈信息。 本申请第三方面提供了一种业务任务的执行装置,应用于任务机器人,所述业务 任务的执行装置包括: 第一接收单元,用于接收用户输入的自然语言的文本信息; 识别单元,用于对所述文本信息进行意图识别,并确定目标业务任务,其中,所述 目标业务任务与识别出的意图相匹配; 提取单元,用于按照所述目标业务任务所定义的要求,从所述文本信息中提取得 到任务关键参数; 第一发送单元,用于向任务请求中心发送业务任务的执行请求,其中,所述业务任 务的执行请求中携带有所述目标业务任务的标识和任务关键参数; 第二接收单元,用于接收所述任务请求中心返回的反馈信息,其中,所述反馈信息 由所述任务请求中心在从业务任务列表中查询得到所述目标业务任务的标识对应的配置 信息,并利用所述任务关键参数触发所述目标业务任务对应的业务系统或者业务数据库执 5 CN 111597318 A 说 明 书 3/16 页 行所述目标业务任务后得到,所述配置信息表明所述目标业务任务与业务系统及业务数据 库的对应关系。 可选的,上述的业务任务的执行装置,还包括: 获取单元,用于获取任务配置中心定义的业务任务的配置信息,其中,所述业务任 务的配置信息包括任务基本信息、任务训练语料以及任务参数的配置信息; 训练单元,用于利用所述任务训练语料对基础模型进行训练,得到意图识别模型, 其中,所述意图识别模型用于对文本信息进行意图识别,并确定目标业务任务; 生成单元,用于生成所述任务参数的每一种配置信息对应的实体识别模型,其中, 每一个所述实体识别模型用于说明业务任务所定义的一种要求,且用于从文本信息中识别 出符合自身说明的业务任务所定义的一种要求的参数。 可选的,所述业务任务的配置信息还包括任务参数的格式转换规则, 其中,所述提取单元在执行之后,还包括: 转换单元,用于按照所述目标业务任务的任务参数的格式转换规则,转换所述任 务关键参数的格式。 可选的,所述第二接收单元在执行之后,还包括: 第二发送单元,用于向业务场景编排中心发送推荐任务的查询请求,其中,所述查 询请求携带有所述目标业务任务的标识和执行结果; 第三接收单元,用于接收所述业务场景编排中心发送的任务推荐列表,其中,所述 任务推荐列表包括至少一个推荐任务,每一个所述推荐任务均为所述业务场景编排中心利 用所述目标业务任务的标识和执行结果匹配得到的目标业务场景中的未执行业务任务。 本申请第四方面提供了一种业务任务的执行装置,应用于业务请求中心,所述业 务请求中心对接多个业务系统以及业务数据库,所述业务任务的执行装置包括: 第四接收单元,用于接收任务机器人发送的业务任务的执行请求,其中,所述业务 任务的执行请求中携带有所述目标业务任务的标识和任务关键参数; 查询单元,用于从业务任务列表中查询得到所述目标业务任务的标识对应的配置 信息,其中,所述配置信息表明所述目标业务任务对应的业务系统或者业务数据库; 触发单元,用于利用所述任务关键参数触发所述目标业务任务对应的业务系统或 者业务数据库执行所述目标业务任务,并获取所述目标业务任务被执行后的反馈信息; 反馈单元,用于向所述任务机器人返回所述反馈信息。 可选的,上述的业务任务的执行装置,还包括: 获取子单元,用于获取任务配置中心定义的业务任务的配置信息,其中,所述业务 任务的配置信息包括业务任务对应的业务系统的接口地址或业务数据库的接口地址。 可选的,业务任务的配置信息还包括反馈信息的处理规则、反馈信息的封装规则, 其中,触发单元还用于按照反馈信息的处理规则和反馈信息的封装规则处理反馈信息。 本申请第五方面提供了一种业务任务的执行系统,包括: 任务机器人,用于执行本申请第一方面任意一项所述的业务任务的执行方法; 业务请求中心,用于执行本申请第二方面任意一项所述的业务任务的执行方法。 与现有技术相比,本申请具有以下优点: 本申请实施提供的一种业务任务的执行方法中,任务机器人接收用户输入的自然 6 CN 111597318 A 说 明 书 4/16 页 语言的文本信息时,对文本信息进行意图识别,并确定目标业务任务,其中目标业务任务与 识别出的意图相匹配;按照目标业务任务所定义的要求,从文本信息中提取得到任务关键 参数;向任务请求中心发送业务任务的执行请求,其中,业务任务的执行请求中携带有目标 业务任务的标识和任务关键参数;接收任务请求中心返回反馈信息,其中,反馈信息由任务 请求中心在从业务任务列表中查询得到目标业务任务的标识对应的配置信息,并利用任务 关键参数触发目标业务任务对应的业务系统或者业务数据库执行目标业务任务后得到,配 置信息表明目标业务任务与业务系统及业务数据库的对应关系。由此可见,基于本申请预 先配置的业务任务列表,任务机器人在与用户进行交互时,无论识别到用户欲要查询某个 业务任务,均可相应从业务请求中心获取并提供该业务任务对应的反馈信息给用户,用户 无需因多个业务任务而在不同系统中切换及登录,提高了业务任务的执行效率。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 提供的附图获得其他的附图。 图1为本申请实施例提供的一种建立实体识别模型方法的流程图; 图2为本申请实施例提供的一种业务任务的执行方法的流程图; 图3为本申请另一实施例提供的一种场景编排的方法流程图; 图4为本申请另一实施例提供的一种业务任务的执行方法的流程图; 图5为本申请实施例提供的一种业务任务的执行装置的结构示意图; 图6为本申请实施例提供的一种业务任务的执行系统的结构示意图。
分享到:
收藏