利索能及
我要发布
收藏
专利号: 2022103527410
申请人: 中国工商银行股份有限公司
专利类型:发明专利
专利状态:授权未缴费
更新日期:2024-10-09
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于业务需求的目标业务模型生成方法,包括:构建用于在自然语言与目标业务模型之间转换的标准转换模板,所述标准转换模板包括标准角色数据库;

获取针对目标业务需求的自然语言描述的需求文本;

对所述需求文本进行分词,获得词性分别为主语、谓语和宾语的第一分词词句、第二分词词句和第三分词词句;

提取所述第一分词词句,判断所述第一分词词句是否存在于所述标准角色数据库,如果是,则根据所述第一分词词句生成第一角色泳道;

提取与所述第一分词词句对应的第二分词词句和第三分词词句,将所述第二分词词句和第三分词词句组合置于所述第一角色泳道之后,生成所述第一角色泳道的多个任务框;

以及

按照动作发生时序连接所述多个任务框,生成目标业务模型;

所述目标业务模型还包括实体模型,所述判断所述第一分词词句是否存在于所述标准角色数据库,还包括:在所述第一分词词句不存在于所述标准角色数据库时,继续判断所述第一分词词句是否匹配所述实体数据库中的实体属性,如果是,则将所述第一分词词句作为第一实体属性;

否则,将所述第一分词词句作为第一实体名称;

提取与所述第一分词词句对应的第二分词词句,将所述第二分词词句通过近义词匹配为所述标准动词数据库中的至少一个标准动词;以及提取与所述第二分词词句对应的第三分词词句,将所述第三分词词句作为第一值域;

根据所述第一实体属性、第一实体名称和第一值域,生成所述实体模型。

2.根据权利要求1所述的方法,其中,所述标准转换模板还包括标准动词数据库和多个实体数据库,所述标准动词数据库包括预设的多个标准动词,每个所述实体数据库包括实体名称、实体属性和值域。

3.根据权利要求1所述的方法,其中,当需求文本包括条件句时,所述根据所述第一分词词句生成第一角色泳道的步骤之后,还包括:提取所述条件句中的条件信息,根据所述条件信息生成所述第一角色泳道的判断框;

对所述条件句进行分词,获得词性分别为谓语和宾语的第五分词词句和第六分词词句;

将所述第五分词词句和第六分词词句组合置于所述第一角色泳道的任务框;以及按照动作发生时序在所述第一角色泳道的任务框与判断框之间连线,以更新所述目标业务模型。

4.根据权利要求3所述的方法,其中,所述条件句带有句意倾向,所述句意倾向包括肯定倾向和否定倾向中的至少一种,所述提取所述条件句中的条件信息的步骤之前,还包括:判断所述条件句的句意倾向是否同时包括肯定倾向和否定倾向,如果是,则保留所述肯定倾向的部分条件句。

5.根据权利要求1所述的方法,其中,所述标准转换模板还包括多个关联要素数据库,所述关联要素数据库包括客户类型数据库、产品名称数据库、渠道名称数据库和合作方名称数据库中的至少一种。

6.根据权利要求5所述的方法,其中,所述对所述需求文本进行分词的步骤之后,还包括:提取词性为名词的分词词句并记为第四分词词句,判断所述第四分词词句是否匹配至少一个所述关联要素数据库,如果是,则根据所述第四分词词句,在所述目标业务模型中生成对应的模型标签。

7.根据权利要求1所述的方法,其中,所述标准转换模板还包括模型检查单元,所述模型检查单元预设有至少一个模型质量标准,所述生成目标业务模型的步骤之前,还包括:根据所述至少一个模型质量标准对当前的目标业务模型进行调整,以更新所述目标业务模型。

8.一种基于业务需求的业务模型生成装置,包括:模板构建模块,用于构建用于在自然语言与目标业务模型之间转换的标准转换模板,所述标准转换模板包括标准角色数据库;

需求文本获取模块,用于获取针对目标业务需求的自然语言描述的需求文本;

需求文本分词模块,用于对所述需求文本进行分词,获得词性分别为主语、谓语和宾语的第一分词词句、第二分词词句和第三分词词句;

角色泳道生成模块,用于提取所述第一分词词句,判断所述第一分词词句是否存在于所述标准角色数据库,如果是,则根据所述第一分词词句生成第一角色泳道;

任务框生成模块,用于提取与所述第一分词词句对应的第二分词词句和第三分词词句,将所述第二分词词句和第三分词词句组合置于所述第一角色泳道之后,生成所述第一角色泳道的多个任务框;以及模型生成模块,用于按照动作发生时序连接所述多个任务框,生成目标业务模型;

所述目标业务模型还包括实体模型,所述判断所述第一分词词句是否存在于所述标准角色数据库,还包括:在所述第一分词词句不存在于所述标准角色数据库时,继续判断所述第一分词词句是否匹配所述实体数据库中的实体属性,如果是,则将所述第一分词词句作为第一实体属性;

否则,将所述第一分词词句作为第一实体名称;

提取与所述第一分词词句对应的第二分词词句,将所述第二分词词句通过近义词匹配为所述标准动词数据库中的至少一个标准动词;以及提取与所述第二分词词句对应的第三分词词句,将所述第三分词词句作为第一值域;

根据所述第一实体属性、第一实体名称和第一值域,生成所述实体模型。

9.一种电子设备,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行根据权利要求1 7中任一项所述的方法。

~

10.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1 7中任一项所述的方法。

~

11.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1 7中任一项所述的方法。

~