一种基于人工智能的项目合同管理方法及云平台与流程

文档序号:33622114发布日期:2023-03-25 12:37阅读:74来源:国知局
一种基于人工智能的项目合同管理方法及云平台与流程

1.本技术涉及数据处理、人工智能领域,具体而言,涉及一种基于人工智能的项目合同管理方法及云平台。


背景技术:

2.工程项目合同因其具备的法律约束力和证据属性,在项目管理中需要做好有序管理,便于后续查验调用。现有技术中,大多通过人力进行归档存储,例如纸质归档以及扫描后进行电子存储备案,可以理解,对于合同数量庞大的场景,例如公路工程项目合同,其涉及到的合同种类多,数量大,例如包含建设工程勘察设计合同、施工合同、监理合同、购销合同、借款合同等种类繁多且数量庞大的合同,那么通过人力管理并非易事,很容易造成归档混乱,尤其是对项目合同归档有特殊归类要求的场景,需要人力对合同内容先行识别分析,再根据预设的归类要求进行归类。如此需要对人力进行前期培训,消耗较多人力资源,同时人力归类有时候会产生纰漏,且效率较低。因此,需要一种能够自动对工程项目合同按照预设的归类要求进行归类的方式,解放人力并提升效率。


技术实现要素:

3.本发明的目的在于提供一种基于人工智能的项目合同管理方法及云平台,以改善上述问题。
4.本技术实施例的实现方式如下:
5.第一方面,本技术实施例提供一种基于人工智能的项目合同管理方法,所述方法包括:
6.获取多个项目合同数据包,每个所述项目合同数据包包括多个项目合同归属的合同归类结果以及对应的合同关键信息;
7.对于每个所述项目合同数据包,确定所述项目合同数据包对应的原始项目合同匹配关系表,其中,所述原始项目合同匹配关系表指示所述项目合同数据包中的每个合同归类结果对应所述项目合同数据包中的每一合同关键信息的第一可信系数;
8.通过每一所述原始项目合同匹配关系表,确定目标项目合同匹配关系表,其中,所述目标项目合同匹配关系表指示每个预设合同归类结果对应每一预设合同关键信息的目标可信系数,每一所述目标可信系数通过每一所述原始项目合同匹配关系表中所述目标可信系数对应的预设合同归类结果对应所述目标可信系数对应的预设合同关键信息的多个第一可信系数确定,每个所述预设合同归类结果是每个所述项目合同数据包对应的合同归类结果中的一个合同归类结果,每一所述预设合同关键信息是每个所述项目合同数据包对应的合同关键信息中的一个合同关键信息;
9.获取待管理项目合同,确定所述待管理项目合同的一个及以上的目标合同关键信息,通过每一个所述目标合同关键信息和所述目标项目合同匹配关系表,确定所述待管理项目合同归属的目标合同归类结果;
10.按照所述待管理项目合同归属的目标合同归类结果对所述待管理项目合同进行归类。
11.作为一种实施方案,所述确定所述项目合同数据包对应的原始项目合同匹配关系表,包括:
12.对于所述项目合同数据包中的每个合同归类结果和每一合同关键信息,确定所述项目合同数据包中归属于所述合同归类结果的项目合同的个数n1、以及归属于所述合同归类结果且对应所述合同关键信息的项目合同的个数n2,通过所述个数n1和所述个数n2,确定所述合同归类结果对应所述合同关键信息的第一可信系数;
13.通过所述项目合同数据包中的每个合同归类结果对应的各个所述第一可信系数,确定所述项目合同数据包对应的原始项目合同匹配关系表。
14.作为一种实施方案,所述通过每一所述原始项目合同匹配关系表,确定目标项目合同匹配关系表,包括:
15.对于每个所述预设合同归类结果和每个所述预设合同关键信息,确定各个所述原始项目合同匹配关系表中包括所述预设合同归类结果对应的第一可信系数的第一项目合同匹配关系表;
16.通过每一所述第一项目合同匹配关系表的个数n3、以及每个所述第一项目合同匹配关系表中所述预设合同归类结果对应所述预设合同关键信息的第一可信系数,确定所述预设合同归类结果对应所述预设合同关键信息的融合可信系数;
17.通过每个所述预设合同归类结果对应每一所述预设合同关键信息的融合可信系数,确定目标项目合同匹配关系表。
18.作为一种实施方案,所述通过每个所述预设合同归类结果对应每一所述预设合同关键信息的融合可信系数,确定目标项目合同匹配关系表,包括:
19.确定每个所述预设合同关键信息对应的合同关键信息树图,其中,所述合同关键信息树图中的一个模块表示一个所述预设合同关键信息,所述合同关键信息树图中的一个模块的下层模块表示的预设合同关键信息为所述模块表示的预设合同关键信息的下层合同关键信息;
20.通过所述合同关键信息树图对每个所述预设合同归类结果对应每一所述预设合同关键信息的融合可信系数进行调节,得到每个所述预设合同归类结果对应每一所述预设合同关键信息的目标可信系数。
21.作为一种实施方案,对于每个所述预设合同归类结果和每一所述预设合同关键信息,通过所述合同关键信息树图对所述预设合同归类结果对应所述预设合同关键信息的融合可信系数进行调节,得到所述预设合同归类结果对应所述预设合同关键信息的目标可信系数,包括:
22.如果所述预设合同归类结果对应所述预设合同关键信息的融合可信系数大于第一可信系数,同时所述合同关键信息树图中不包含第一模块的下层模块,将所述预设合同归类结果对应所述预设合同关键信息的融合可信系数作为所述预设合同归类结果对应所述预设合同关键信息的目标可信系数,所述第一模块为所述合同关键信息树图中代表所述预设合同关键信息的模块;
23.如果所述预设合同归类结果对应所述预设合同关键信息的融合可信系数大于所
述第一可信系数,同时所述合同关键信息树图中包括所述第一模块的下层模块,将所述预设合同归类结果对应所述预设合同关键信息的融合可信系数、以及所述预设合同归类结果对应所述第一模块的各个下层模块表示的预设合同关键信息的目标可信系数中的最大值作为所述预设合同归类结果对应所述预设合同关键信息的目标可信系数;
24.如果所述预设合同归类结果对应所述预设合同关键信息的融合可信系数小于或等于所述第一可信系数,同时所述合同关键信息树图中的第二模块包括多个第三模块,通过所述预设合同归类结果对应所述第一模块的各个下层模块表示的预设合同关键信息的目标可信系数,确定所述预设合同归类结果对应所述预设合同关键信息的目标可信系数,其中,所述第二模块包括所述第一模块的各个下层模块、并包含与所述第一模块具有牵涉关系的模块,所述预设合同归类结果对应每一所述第三模块表示的预设合同关键信息的融合可信系数大于所述第一可信系数;
25.如果所述预设合同归类结果对应所述预设合同关键信息的融合可信系数小于或等于所述第一可信系数,同时所述合同关键信息树图中不包含所述第一模块的下层模块,或者所述预设合同归类结果对应所述预设合同关键信息的融合可信系数小于或等于所述第一可信系数,同时所述合同关键信息树图中的第二模块不包含所述第三模块,将预设的第二可信系数作为所述预设合同归类结果对应所述预设合同关键信息的目标可信系数。
26.作为一种实施方案,所述通过每一个所述目标合同关键信息和所述目标项目合同匹配关系表,确定所述待管理项目合同归属的目标合同归类结果,包括:
27.通过每一个所述目标合同关键信息和所述目标项目合同匹配关系表,确定所述待管理项目合同与各个所述预设合同归类结果的目标相似性度量结果;
28.通过所述待管理项目合同与各个所述预设合同归类结果的目标相似性度量结果,确定所述待管理项目合同归属的目标合同归类结果;
29.对于每个所述预设合同归类结果,通过每一个所述目标合同关键信息和所述目标项目合同匹配关系表,确定所述待管理项目合同与所述预设合同归类结果的目标相似性度量结果的方式包括以下方式中至少一种方式:
30.通过所述目标项目合同匹配关系表确定每一所述预设合同关键信息对合同归类结果的影响系数,通过每一个所述预设合同关键信息对应的影响系数和每个所述目标合同关键信息,确定所述待管理项目合同与所述预设合同归类结果的目标相似性度量结果;
31.获取任意一项目合同归属于所述预设合同归类结果的第二可信系数,通过所述第二可信系数和所述预设合同归类结果对应每一所述预设合同关键信息的目标可信系数,确定所述待管理项目合同与所述预设合同归类结果的目标相似性度量结果;
32.将每个所述目标合同关键信息输入项目合同管理模型,得到所述待管理项目合同与所述预设合同归类结果的目标相似性度量结果,其中,所述项目合同管理模型是通过所述目标项目合同匹配关系表优化获得。
33.作为一种实施方案,对于每个所述预设合同归类结果,所述通过每一个所述预设合同关键信息对应的影响系数和每个所述目标合同关键信息,确定所述待管理项目合同与所述预设合同归类结果的目标相似性度量结果,包括:
34.获取每个所述目标合同关键信息中的第一合同关键信息,其中,每个所述目标合同关键信息不包含所述第一合同关键信息的下层合同关键信息;
35.获取每个所述第一合同关键信息与每个所述预设合同关键信息中的第一预设合同关键信息的第一重合关键信息集,通过所述第一重合关键信息集中的各个合同关键信息对应的影响系数,确定所述待管理项目合同与所述预设合同归类结果的目标相似性度量结果,其中,所述预设合同归类结果对应每一所述第一预设合同关键信息的目标可信系数大于第三可信系数。
36.作为一种实施方案,对于每个所述预设合同归类结果,所述通过所述第一重合关键信息集中的各个合同关键信息对应的影响系数,确定所述待管理项目合同与所述预设合同归类结果的目标相似性度量结果,包括:
37.通过所述第一重合关键信息集中的各个合同关键信息对应的影响系数确定所述待管理项目合同与所述预设合同归类结果的第一相似性度量结果;
38.确定每个所述第一预设合同关键信息中的第二预设合同关键信息,其中,每个所述第一预设合同关键信息不包含所述第二预设合同关键信息的下层合同关键信息;
39.确定每个所述第二合同关键信息与每个所述目标合同关键信息的第二重合关键信息集,通过所述第二重合关键信息集中的各个合同关键信息对应的影响系数确定所述待管理项目合同与所述预设合同归类结果的第二相似性度量结果;
40.通过所述第一相似性度量结果和所述第二相似性度量结果,确定所述待管理项目合同与所述预设合同归类结果的目标相似性度量结果。
41.作为一种实施方案,所述通过所述第二可信系数和所述预设合同归类结果对应每一所述预设合同关键信息的目标可信系数,确定所述待管理项目合同与所述预设合同归类结果的目标相似性度量结果,包括:
42.获取每个所述目标合同关键信息中的第一合同关键信息,其中,每个所述目标合同关键信息不包含所述第一合同关键信息的下层合同关键信息;
43.通过所述预设合同归类结果对应每一所述预设合同关键信息的目标可信系数,确定所述预设合同归类结果同时对应每个所述第一合同关键信息的第三可信系数;
44.通过所述第二可信系数和所述第三可信系数,确定所述待管理项目合同与所述预设合同归类结果的目标相似性度量结果。
45.第二方面,本技术实施例提供了一种项目合同管理云平台,包括至少一个存储器和至少一个处理器;所述存储器存储有程序,所述处理器用于调用所述存储器存储的程序,所述程序用于实现以上所述的基于人工智能的项目合同管理方法。
46.在本技术实施例上述实施方案中,通过确定每个项目合同数据包对应的原始项目合同匹配关系表,可先行确定每个项目合同数据包中的每个合同归类结果对应各个合同关键信息的第一可信系数,接着将各原始项目合同匹配关系表进行融合以得到能够精确代表每个预设合同归类结果对应每一预设合同关键信息的目标可信系数的目标项目合同匹配关系表,这样在通过目标项目合同匹配关系表确定待管理项目合同的目标合同归类结果时,可以确保归类的精确可靠,同时具备较强的适应能力。
47.在后面的描述中,将部分地陈述其他的特征。在检查后面内容和附图时,本领域的技术人员将部分地发现这些特征,或者可以通过生产或运用了解到这些特征。通过实践或使用后面所述详细示例中列出的方法、工具和组合的各个方面,当前申请中的特征可以被实现和获得。
附图说明
48.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
49.附图中的方法、系统和/或程序将根据示例性实施例进一步描述。这些示例性实施例将参照图纸进行详细描述。这些示例性实施例是非限制的示例性实施例,其中参考数字在附图的各个视图中代表相似的机构。
50.图1是根据本技术的一些实施例所示的一种项目合同管理云平台中硬件和软件组成的示意图。
51.图2是根据本技术的一些实施例所示的一种基于人工智能的项目合同管理方法的流程图。
52.图3是本技术实施例提供的项目合同管理装置的架构示意图。
具体实施方式
53.为了更好的理解上述技术方案,下面通过附图以及具体实施例对本技术技术方案做详细的说明,应当理解本技术实施例以及实施例中的具体特征是对本技术技术方案的详细的说明,而不是对本技术技术方案的限定,在不冲突的情况下,本技术实施例以及实施例中的技术特征可以相互组合。
54.在下面的详细描述中,通过实例阐述了许多具体细节,以便提供对相关指导的全面了解。然而,对于本领域的技术人员来说,显然可以在没有这些细节的情况下实施本技术。在其他情况下,公知的方法、程序、系统、组成和/或电路已经在一个相对较高水平上被描述,没有细节,以避免不必要的模糊本技术的方面。
55.这些和其他特性、当前申请披露的功能、执行的方法、结构中相关元素的功能和部件的组合和生产经济性,在参照附图进行以下描述的考虑中可能会变得更加明显,所有这些形成本技术的一部分。然而,需要理解清楚的是,附图仅仅是为了说明和描述的目的,并不旨在限制本技术的范围。应当了解的是,这些图纸不是按比例绘制的。然而,应当明确理解的是,附图仅用于说明和描述的目的,并不意图限制本技术的范围。应当知晓的是,这些附图并不依照比例。
56.本技术中使用流程图说明根据本技术的实施例的系统所执行的执行过程。应当明确理解的是,流程图的执行过程可以不按顺序执行。相反,这些执行过程可以以相反的顺序或同时执行。另外,可以将至少一个其他执行过程添加到流程图。一个或多个执行过程可以从流程图中删除。
57.本技术实施例提供的基于人工智能的项目合同管理方法应用于项目合同管理云平台,请参照图1,是项目合同管理云平台100的架构示意图,该项目合同管理云平台100包括项目合同管理装置110、存储器120、处理器130和通信单元140。存储器120、处理器130以及通信单元140各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。项目合同管理装置110包括至少一个可以软件或固件(firmware)的形式存储于存储器120中或固化在项目合
同管理云平台100的操作系统(operating system,os)中的软件功能模块。处理器130用于执行存储器120中存储的可执行模块,例如项目合同管理装置110所包括的软件功能模块及计算机程序等。
58.其中,所述存储器120可以是,但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)等。其中,存储器120用于存储程序,处理器130在接收到执行指令后,执行所述程序。通信单元140用于通过网络建立项目合同管理云平台100与业务交互设备200之间的通信连接,并用于通过网络收发数据。
59.处理器可能是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(dsp))、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
60.可以理解,图1所示的结构仅为示意,项目合同管理云平台100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。
61.图2是根据本技术的一些实施例所示的一种基于人工智能的项目合同管理方法的流程图,该方法应用于图2中的项目合同管理云平台100,具体可以包括以下步骤101-步骤105。在以下步骤101~步骤105的基础上,将对一些可选实施例进行说明,这些实施例应当理解为示例,不应理解为实现本方案所必不可少的技术特征。
62.步骤101:获取多个项目合同数据包。
63.作为一种优选的实施方案,每个项目合同数据包包括多个项目合同归属的合同归类结果以及对应的合同关键信息。其中,项目合同数据包中的项目合同是收集的历史项目合同,例如在公路工程项目管理平台中,存储的各种项目合同,不同类型的项目合同需要按照规定的归类方式进行分批次存储,例如按照项目合同的签署主体、项目合同的金额、项目合同的付款方式、项目合同的风险等级等归类元素进行分批存储,合同归类结果即事先划定的归类方式对应的归类结果,其可以通过标记进行指代,如数值编码、文字序列等方式。合同关键信息是对项目合同进行归类时需要参考衡量的项目合同的信息因素,如项目合同名称、项目合同的签署方信息、项目合同权利和义务条款信息、项目合同财务信息,可以理解,合同关键信息的具体划分标准是根据实际要求进行适应性划分的,对于某些合同关键信息,其划分的粒度不同,包含的种类数量也不同,划分的粒度越细,合同关键信息越多,在一些实施方式中,合同关键信息的划分可以包括上层合同关键信息和下层合同关键信息,下层合同关键信息属于上层合同关键信息的下位信息,一个上层合同关键信息可以包括多个下层合同关键信息,根据划分粒度的不同,下层合同关键信息可以继续下分更下层的下层合同关键信息。例如,上层合同关键信息为财务信息,下层合同关键信息为支付形式信息。在本技术实施例中,合同关键信息的获取方式可以包括多种,例如在项目合同的形式为
电子合同时,直接通过识别控件,识别获取对应区域的合同关键信息,而如果项目合同为纸质合同,可以通过获取项目合同的图像,通过识别项目合同图像中的文字(例如通过ocr识别得到),并基于文本提取模型进行合同关键信息的提取得到,本技术实施例对此不做限定。为了便于匹配对比,在获取到对应的文本信息后,可以将文本信息进行归一化,方便统一对比,例如对于合同金额,每一个特定的金额区间对应一个统一的标记信息,如100万以内对应标记为a,又如支付方式,是被到付款方式为分期付款,可以对应标记为p,当然,对于较为复杂的信息,标记形式可以是通过统一的文字表达。需要说明的是,在后续获取到待管理的项目合同时,上述合同关键信息已经是归一化之后的信息,便于直接高效地归类,至于文本提取以及合同关键信息归一化的过程,可以在前端执行,例如借助文本识别归类模型进行实现,其并非本技术实施例提供的方案的侧重点,因此此处不做赘述。
64.步骤102:对于每个项目合同数据包,确定所述项目合同数据包对应的原始项目合同匹配关系表。
65.作为一种优选的实施方案,每个项目合同数据包对应的原始项目合同匹配关系表用来指示所述项目合同数据包中的每个合同归类结果对应所述项目合同数据包中的每一合同关键信息的可信系数,即可能性,后文定义为第一可信系数,其反映了项目合同在归属于所述项目合同数据包中的任一个合同归类结果时,对应每一个合同关键信息的第一可信系数。对于每个项目合同数据包中的每个合同归类结果和每一合同关键信息,可获取所述项目合同数据包中归属于所述合同归类结果的项目合同的个数n1、以及归属于所述合同归类结果且对应所述合同关键信息的项目合同的个数n2。例如,对于每个项目合同数据包中的每个合同归类结果和每一合同关键信息,可将归属于所述合同归类结果且对应所述合同关键信息的项目合同的个数n2与归属于所述合同归类结果的项目合同的个数n1比值n2/n1作为所述合同归类结果对应所述合同关键信息的第一可信系数。
66.其中,对于每个项目合同数据包,可以确定所述项目合同数据包对应的合同归类结果数表和合同关键信息数表,进而通过合同归类结果数表和合同关键信息数表确定任一个合同归类结果对应任一个合同关键信息的第一可信系数。对于每个项目合同数据包,项目合同数据包对应的合同关键信息数表可通过所述项目合同数据包中各个目合同对应的合同关键信息确定。合同关键信息数表是一个多维数表,数表中包含项目合同与合同关键信息的对应情况,例如对应还是非对应,例如通过向量1表示对应,向量0表示非对应,以得到每个项目合同与每个合同关键信息的映射关系,得到合同关键信息数表。出于相同的思路,对于每个项目合同数据包,所述项目合同数据包对应的合同归类结果数表可通过所述项目合同数据包中各个目合同归属的合同归类结果确定。合同归类结果数表是一个多维数表,数表中包含项目合同与合同归类结果的对应情况,例如对应还是非对应,例如通过向量1表示对应,向量0表示非对应,以得到每个项目合同与每个合同归类结果的映射关系,得到合同归类结果数表。
67.对于每个项目合同数据包,当确定了所述项目合同数据包中的每个合同归类结果对应所述项目合同数据包中的每一合同关键信息的第一可信系数后,通过每一个第一可信系数创建所述合同归类结果信息对应的原始项目合同匹配关系表。项目合同匹配关系表中的组成单元具备的矢量值即相应的合同归类结果对应合同关键信息的可信系数。
68.步骤103:通过每一原始项目合同匹配关系表,确定目标项目合同匹配关系表。
69.作为一种优选的实施方案,由于不同项目合同数据包中项目合同归属的合同归类结果以及对应的合同关键信息可能并非准确的,这样对应的原始项目合同匹配关系表中的每一可信系数可能与实际可信系数不一致,此时可将各个项目合同数据包对应的原始项目合同匹配关系表进行融合,得到目标项目合同匹配关系表,以提升任一合同归类结果对应任一个合同关键信息的第一可信系数的准确度。其中,目标项目合同匹配关系表指示每个预设合同归类结果对应每一预设合同关键信息的目标可信系数,每个预设合同归类结果为各个目合同数据包对应的所有合同归类结果中的一个合同归类结果,每一预设合同关键信息为各个项目合同数据包对应的所有合同关键信息中的一个合同关键信息。举例而言,预设合同归类结果可以为各原始项目合同匹配关系表中都存在的合同归类结果,预设合同关键信息为各原始项目合同匹配关系表中都具有的合同关键信息,或者预设合同归类结果可以是在各原始项目合同匹配关系表中出现次数大于阈值的合同归类结果,该预设合同关键信息可以是各预设合同归类结果在各原始项目合同匹配关系表对应的所有合同关键信息,再或者,该预设合同归类结果可以是各原始项目合同匹配关系表对应的所有合同归类结果,该预设合同关键信息为各原始项目合同匹配关系表中对应的所有合同关键信息。
70.对于目标项目合同匹配关系表中的每个目标可信系数,所述目标可信系数是通过所有原始项目合同匹配关系表中所述目标可信系数对应的预设合同归类结果对应所述目标可信系数对应的预设合同关键信息的各个第一可信系数确定的。
71.例如,对于每个预设合同归类结果和每一预设合同关键信息,优选从所有原始项目合同匹配关系表中确定出所述预设合同归类结果对应所述向预设合同关键信息的各个第一可信系数,然后把得到的各个第一可信系数进行平均,将可信系数平均值作为所述预设合同归类结果对应所述预设合同关键信息的目标可信系数。作为另一种实施方式,还可以获取每个原始项目合同匹配关系表的影响系数(例如通过分配权值),每个原始项目合同匹配关系表的影响系数体现了所述原始项目合同匹配关系表的可信度,同时体现了对应项目合同数据包的可信度,再将所述预设合同归类结果对应所述预设合同关键信息的每个第一可信系数和对应的影响系数进行作积,将所有作积结果求和后获得所述预设合同归类结果对应所述预设合同关键信息的目标可信系数。
72.对于每个预设合同归类结果和每个预设合同关键信息,可确定各原始项目合同匹配关系表中包括所述预设合同归类结果的第一可信系数的项目合同匹配关系表(即第一项目合同匹配关系表)。之后,确定各第一项目合同匹配关系表的个数n3、以及每个第一项目合同匹配关系表中所述预设合同归类结果对应所述预设合同关键信息的第一可信系数,确定所述预设合同归类结果对应所述预设合同关键信息的融合可信系数。例如将每个第一项目合同匹配关系表中所述预设合同归类结果对应所述预设合同关键信息的第一可信系数的可信系数的和m,然后将所述可信系数的和m与第一项目合同匹配关系表的个数n3的比值m/n3作为所述预设合同归类结果对应所述预设合同关键信息的融合可信系数。
73.作为另一种实施方式,可以获取每个第一项目合同匹配关系表的影响系数,将每个第一项目合同匹配关系表中所述预设合同归类结果对应所述预设合同关键信息的第一可信系数和对应的第一项目合同匹配关系表的影响系数相乘,然后把每个第一项目合同匹配关系表对应的乘积求和,将求和结果s与第一项目合同匹配关系表的个数n3的比值s/n3作为所述预设合同归类结果对应所述预设合同关键信息的融合可信系数。通过以上过程获
得每个预设合同归类结果对应每一预设合同关键信息的融合可信系数,之后通过每一融合可信系数确定目标项目合同匹配关系表。
74.作为一种优选的实施方案,在通过每个预设合同归类结果对应每一预设合同关键信息的融合可信系数,确定目标项目合同匹配关系表时,对于每个预设合同归类结果和每一预设合同关键信息,可将所述预设合同归类结果对应所述预设合同关键信息的融合可信系数作为所述预设合同归类结果对应所述预设合同关键信息的目标可信系数,进而通过每个预设合同归类结果对应每一预设合同关键信息的目标可信系数确定出目标项目合同匹配关系表。
75.作为一种优选的实施方案,对于各预设合同关键信息可能有种情形,在该情形中,一个预设合同关键信息是另一预设合同关键信息的下层合同关键信息,例如预设合同关键信息“分期付款”为“总价包死”的下层合同关键信息,“百分比系数赔付”为“风险费用”的下层合同关键信息。对于每个预设合同归类结果和每个预设合同关键信息而言,所述预设合同归类结果对应所述种预设合同关键信息的可信系数必然大于所述预设合同归类结果对应所述种预设合同关键信息的下层合同关键信息的可信系数。那么,为再度提高目标项目合同匹配关系表的精确度,本技术实施例可先确定各预设合同关键信息对应的合同关键信息树图,该合同关键信息树图可以表示各个预设合同关键信息之间的上下层联系,合同关键信息树图中的一个模块表示一个预设合同关键信息,同时合同关键信息树图中的一个模块的下层模块表示的预设合同关键信息为所述模块表示的预设合同关键信息的下层合同关键信息。
76.得到各个预设合同关键信息对应的合同关键信息树图后,可通过合同关键信息树图对每个预设合同归类结果对应每一预设合同关键信息的融合可信系数进行调节,得到每个预设合同归类结果对应每一预设合同关键信息的目标可信系数。对于每个预设合同归类结果和每一预设合同关键信息,如果所述预设合同归类结果对应所述预设合同关键信息的融合可信系数大于第一可信系数,同时合同关键信息树图中不包含第一模块(即合同关键信息树图中代表所述预设合同关键信息的模块)的下层模块,将所述预设合同归类结果对应所述预设合同关键信息的融合可信系数作为所述预设合同归类结果对应所述预设合同关键信息的目标可信系数。对于每个预设合同归类结果和每一预设合同关键信息,如果所述预设合同归类结果对应所述预设合同关键信息的融合可信系数大于第一可信系数,同时合同关键信息树图中不包含第一模块的下层模块,将所述预设合同归类结果对应所述预设合同关键信息的融合可信系数、以及所述预设合同归类结果对应第一模块的各个下层模块表示的预设合同关键信息(所述预设合同关键信息的下层合同关键信息)的目标可信系数,作为所述预设合同归类结果对应所述预设合同关键信息的目标可信系数。例如将所述预设合同归类结果对应所述预设合同关键信息的融合可信系数、以及所述预设合同归类结果对应所述预设合同关键信息的每一下层合同关键信息的目标可信系数中的最大值作为所述预设合同归类结果对应所述预设合同关键信息的目标可信系数。对于每个预设合同归类结果和每一预设合同关键信息,如果所述预设合同归类结果对应所述预设合同关键信息的融合可信系数小于或等于第一可信系数,同时合同关键信息树图中的第二模块包括多个第三模块,通过所述预设合同归类结果对应第一模块的各个下层模块表示的预设合同关键信息(所述预设合同关键信息的各下层合同关键信息)的目标可信系数,确定所述预设合同归类
结果对应所述预设合同关键信息的目标可信系数。其中,第二模块包括第一模块的各个下层模块、以及与第一模块具有牵涉关系(如其下层模块或下下层模块)的模块,同时所述预设合同归类结果对应每一第三模块表示的预设合同关键信息的融合可信系数大于第一可信系数。
77.针对每个预设合同归类结果和每一预设合同关键信息,如果所述预设合同归类结果对应所述预设合同关键信息的融合可信系数小于或等于第一可信系数,同时合同关键信息树图中不包含第一模块的下层模块,换言之不包含所述预设合同关键信息的下层合同关键信息,抑或所述预设合同归类结果对应所述预设合同关键信息的融合可信系数小于或等于第一可信系数,同时第二模块不包含第三模块(第三模块代表所述预设合同关键信息的模块的所有下层模块表示的预设合同关键信息没有对应融合可信系数大于第一可信系数的预设合同关键信息),此时,将预设的第二可信系数作为所述预设合同归类结果对应所述预设合同关键信息的目标可信系数。
78.作为优选的实施方式,针对任一合同关键信息,若项目合同对应所述合同关键信息的下层合同关键信息,那么项目合同肯定对应所述合同关键信息,那么,在得到各预设合同关键信息对应的合同关键信息树图时,可对填补下层合同关键信息所对应的上层合同关键信息,同时对于每个预设合同归类结果,将所述预设合同归类结果对应所述项上层合同关键信息的融合可信系数进行数值赋予,该数值不小于合同归类结果对应所述项上层合同关键信息的任一下层合同关键信息的融合可信系数。此时可将上层下层合同关键信息同样作为预设合同关键信息,通过填补后的合同关键信息树图对每个预设合同归类结果对应每一预设合同关键信息的融合可信系数进行调节,得到每个预设合同归类结果对应每一预设合同关键信息的目标可信系数。
79.步骤104:确定待管理项目合同的一个及以上的目标合同关键信息,通过每一个目标合同关键信息和目标项目合同匹配关系表,确定待管理项目合同归属的目标合同归类结果。
80.作为一种优选的实施方案,在获取待管理项目合同归属的目标合同归类结果时,可先通过待管理项目合同的一个及以上的目标合同关键信息和目标项目合同匹配关系表,确定待管理项目合同与以上各个预设合同归类结果的目标相似性度量结果。例如在获取待管理项目合同和各预设合同归类结果的目标相似性度量结果后,将最大相似性度量结果对应的预设合同归类结果作为待管理项目合同的目标合同归类结果。或者,对于每个预设合同归类结果,可确定所述预设合同归类结果对应的偏心结果(重要性,可通过分值体现),具体包括待管理项目合同与所述预设合同归类结果的目标相似性度量结果以及所述预设合同归类结果所有预设合同归类结果中的顺次系数。例如设预设合同归类结果j,预设合同归类结果j对应的偏心结果为:t=(u-lj,p),其中,p代表待管理项目合同与所述预设合同归类结果的目标相似性度量结果,1≤lj≤u,lj代表预设合同归类结果j在所有预设合同归类结果中的数次系数,顺次为1时lj为1;如果u-lj大于预设顺次,确定待管理项目合同归属于预设合同归类结果j。
81.作为一种优选的实施方案,在确定待管理项目合同与各个预设合同归类结果的目标相似性度量结果时,对于每个预设合同归类结果,可通过目标项目合同匹配关系表,获取每一预设合同关键信息对合同归类结果的影响系数。其中,预设合同关键信息对合同归类
结果的影响系数越大,所述预设合同关键信息对合同归类结果的影响越大。
82.对于每一预设合同关键信息,将所述预设合同归类结果对应所述预设合同关键信息的目标可信系数大于预设的第三可信系数时,确定所述预设合同归类结果包括所述预设合同关键信息,则通过预设合同归类结果的总数和包括所述预设合同关键信息的预设合同归类结果的总数确定所述预设合同关键信息对合同归类结果的影响系数,例如参照如下公式:
[0083][0084]
其中,vn为预设合同关键信息n的影响系数,d为预设合同归类结果的数量,a为第三可信系数,c为预设合同归类结果对应预设合同关键信息的目标可信系数。为包含预设合同关键信息n的预设合同归类结果的数量。
[0085]
对于每个预设合同归类结果,在通过目标项目合同匹配关系表,确定每一预设合同关键信息对合同归类结果的影响系数之后,可通过每一个预设合同关键信息对应的影响系数各目标合同关键信息,确定待管理项目合同与所述预设合同归类结果的目标相似性度量结果。比如获取各目标合同关键信息的第一合同关键信息,各目标合同关键信息不包含任第一合同关键信息的下层合同关键信息。之后可获取各预设合同关键信息中的第一预设合同关键信息,所述预设合同归类结果对应每一第一预设合同关键信息的目标可信系数大于第三可信系数。
[0086]
之后可确定各第一合同关键信息与各第一预设合同关键信息的第一重合关键信息集,通过第一重合关键信息集中的各个合同关键信息对应的影响系数,确定待管理项目合同与所述预设合同归类结果的目标相似性度量结果。
[0087]
另外,为再度提高待管理项目合同与各合同归类推理结果的对应情况,对于各个合同归类推理结果,先通过第一重合关键信息集中的各个合同关键信息对应的影响系数确定待管理项目合同与所述种合同归类推理结果的第一相似性度量结果,换言之对于预设合同归类结果,可将目标相似性度量结果作为待管理项目合同与合同归类推理结果的第一相似性度量结果。之后获取各第一预设合同关键信息中的第二预设合同关键信息,各个第一预设合同关键信息不包含任一第一预设合同关键信息的下层合同关键信息,即把每一第一预设合同关键信息中,最下层的第一预设合同关键信息作为第二预设合同关键信息,同时,每个第二预设合同关键信息中,一个第二预设合同关键信息是另一第二预设合同关键信息的下层合同关键信息的情形并不存在。
[0088]
接着,可获取各个第二预设合同关键信息与各目标合同关键信息的第二重合关键信息集,通过第二重合关键信息集中的各个合同关键信息对应的影响系数,确定待管理项目合同与所述预设合同归类结果的第二相似性度量结果。对于每个预设合同归类结果,在得到待管理项目合同与所述预设合同归类结果的目标相似性度量结果后,可通过对应的第一相似性度量结果和第二相似性度量结果,确定待管理项目合同与所述预设合同归类结果的目标相似性度量结果,例如将第一相似性度量结果和第二相似性度量结果的平均后作为目标相似性度量结果。作为一种优选的实施方案,在确定待管理项目合同与各个预设合同归类结果的目标相似性度量结果的过程中,对于每个预设合同归类结果,先获取任意一项目合同归属于所述预设合同归类结果的第二可信系数,再通过所述预设合同归类结果对应
每一预设合同关键信息的目标可信系数,确定待管理项目合同与所述预设合同归类结果的目标相似性度量结果。第二可信系数可以是根据经验确定的可信系数。举例而言,可先获取各目标合同关键信息中的第一合同关键信息,各目标合同关键信息不包含任第一合同关键信息的下层合同关键信息,即把各目标合同关键信息中最下层目标合同关键信息作为第一合同关键信息,同时各第一合同关键信息中,一个第一合同关键信息是另一第一合同关键信息的下层合同关键信息的情形时不存在的。然后,当各预设合同关键信息包括各个第一合同关键信息时,通过所述预设合同归类结果对应每一预设合同关键信息的目标可信系数,确定所述预设合同归类结果同时对应各个第一合同关键信息的第三可信系数,即通过目标项目合同匹配关系表确定所述预设合同归类结果对应每一第一合同关键信息的目标可信系数,通过所述预设合同归类结果对应每一第一合同关键信息的目标可信系数确定所述预设合同归类结果同时对应各个第一合同关键信息的第三可信系数,将第三可信系数作为待管理项目合同与所述预设合同归类结果的目标相似性度量结果。
[0089]
针对预设合同归类结果,在预设合同归类结果对应每一第一合同关键信息的目标可信系数彼此独立时,所述预设合同归类结果同时对应各个第一合同关键信息的第三可信系数可通过把预设合同归类结果对应每个第一合同关键信息的目标可信系数进行连乘获取到。
[0090]
作为一种优选的实施方案,获取待管理项目合同和各预设合同归类结果的目标相似性度量结果时,可将待管理项目合同的各个目标合同关键信息输入项目合同管理模型,得到待管理项目合同与各种预设合同归类结果的目标相似性度量结果。其中,项目合同管理模型是通过目标项目合同匹配关系表优化获得的。
[0091]
在优化待训练的项目合同管理模型时,通过每一个目合同数据包创建第一样本数据包队列,第一样本数据包队列包括多个第一样本数据包,各个第一样本数据包包括一个项目合同归属于一个合同归类结果时对应的合同关键信息,各个第一样本数据包注释有样本指示信息,每个第一样本数据包的样本指示信息记录有对应项目合同归属的真实合同归类结果。通过目标项目合同匹配关系表,创建每个第一样本数据包对应的第二样本数据包,每个第二样本数据包也包括一个项目合同归属于一个合同归类结果对应的合同关键信息,同时每个第二样本数据包也注释有样本指示信息,各第二样本数据包的样本指示信息记录有对应项目合同归属的真实合同归类结果。每个第一样本数据包和第二样本数据包对应相同的项目合同和合同归类结果,对应不同的合同关键信息。
[0092]
对于每个第一样本数据包,通过目标项目合同匹配关系表确定第一样本数据包对应的合同归类结果对应所述第一样本数据包中的每一合同关键信息的目标可信系数,将所述第一样本数据包中目标可信系数小于创建预设值的合同关键信息作为对应的第二样本数据包中的合同关键信息,将所述第一样本数据包对应的项目合同和合同归类结果作为所述第二样本数据包对应的项目合同和合同归类结果,这样在维持所述第一样本数据包对应的项目合同和合同归类结果稳定的基础上,依据更改第一样本数据包中的合同关键信息创建对应的第二样本数据包。对于每个第一样本数据包,由于第一样本数据包对应的合同归类结果对应所述第一样本数据包中的每一合同关键信息的目标可信系数彼此独立,则可为每一合同关键信息确定一个创建阈值,对于每一合同关键信息,倘若所述合同关键信息对应的目标可信系数小于相应的创建阈值,将之留存,否则删去,以此获得对应第二样本数据
包中的各个合同关键信息,这样,第二样本数据包中的各个合同关键信息为对应合同归类结果对应可信系数相对小的合同关键信息,模型的优化能力更好。每一合同关键信息对应的创建阈值可以相等或不等。
[0093]
得到每个第二样本数据包后,如果所述第二样本数据包中归属另外一些上层合同关键信息的下层合同关键信息的合同关键信息,将所述合同关键信息对应的上层合同关键信息均作为所述第二样本数据包中的合同关键信息。
[0094]
在创建出各个第二样本数据包后,将每个第一样本数据包和每个第二样本数据包中的每个合同关键信息输入待优化项目合同管理模型,获得每个第一样本数据包和第二样本数据包对应的项目合同与每个预设合同归类结果的相似性度量推理结果,通过每个第一样本数据包对应的项目合同与各预设合同归类结果的相似性度量推理结果确定所述第一样本数据包对应的项目合同的合同归类推理结果,通过每个第二样本数据包对应的项目合同与各预设合同归类结果的相似性度量推理结果确定所述第二样本数据包对应的项目合同的合同归类推理结果,通过每一第一样本数据包和各第二样本数据包的样本指示信息所表示的真实合同归类结果、以及各第一样本数据包和各第二样本数据包对应的合同归类推理结果,确定模型优化代价值,通过模型优化代价值和各第一样本数据包和各第二样本数据包对待优化项目合同管理模型进行调试优化,直到模型优化代价值满足预设要求,获得项目合同管理模型。模型在优化调试过程中,对于每个第二样本数据包,依照设定时间间隔通过所述第二样本数据包在相应时间的合同归类推理结果,调节所述第二样本数据包的样本指示信息。模型优化代价值可通过第一样本数据包对应的真实合同归类结果和合同归类推理结果的交叉熵代价以及第二样本数据包对应的真实合同归类结果和合同归类推理结果的交叉熵代价获取,具体的代价函数此处不做限定。基于上述过程,在样本数据包较少时也可进行项目合同管理模型的训练,增加项目合同管理模型的优化结果,使模型分析能力和结果精确度更高。
[0095]
步骤105:按照所述待管理项目合同归属的目标合同归类结果对所述待管理项目合同进行归类。
[0096]
具体地,将待管理项目合同存储到待管理项目合同归属的目标合同归类结果对应的存储空间中,并创建相应的索引目录。
[0097]
综上,本技术实施例通过确定每个项目合同数据包对应的原始项目合同匹配关系表,可先行确定每个项目合同数据包中的每个合同归类结果对应各个合同关键信息的第一可信系数,接着将各原始项目合同匹配关系表进行融合以得到能够精确代表每个预设合同归类结果对应每一预设合同关键信息的目标可信系数的目标项目合同匹配关系表,这样在通过目标项目合同匹配关系表确定待管理项目合同的目标合同归类结果时,可以确保归类的精确可靠,同时具备较强的适应能力。
[0098]
请参照图3,是本发明实施例提供的项目合同管理装置110的功能模块架构示意图,该项目合同管理装置110可用于执行基于人工智能的项目合同管理方法,其中,项目合同管理装置110包括:
[0099]
合同数据包获取模块111,用于获取多个项目合同数据包,每个所述项目合同数据包包括多个项目合同归属的合同归类结果以及对应的合同关键信息。
[0100]
第一关系表确定模块112,用于对于每个所述项目合同数据包,确定所述项目合同
数据包对应的原始项目合同匹配关系表,其中,所述原始项目合同匹配关系表指示所述项目合同数据包中的每个合同归类结果对应所述项目合同数据包中的每一合同关键信息的第一可信系数。
[0101]
第二关系表确定模块113,用于通过每一所述原始项目合同匹配关系表,确定目标项目合同匹配关系表,其中,所述目标项目合同匹配关系表指示每个预设合同归类结果对应每一预设合同关键信息的目标可信系数,每一所述目标可信系数通过每一所述原始项目合同匹配关系表中所述目标可信系数对应的预设合同归类结果对应所述目标可信系数对应的预设合同关键信息的多个第一可信系数确定,每个所述预设合同归类结果是每个所述项目合同数据包对应的合同归类结果中的一个合同归类结果,每一所述预设合同关键信息是每个所述项目合同数据包对应的合同关键信息中的一个合同关键信息。
[0102]
归类结果确定模块114,用于获取待管理项目合同,确定所述待管理项目合同的一个及以上的目标合同关键信息,通过每一个所述目标合同关键信息和所述目标项目合同匹配关系表,确定所述待管理项目合同归属的目标合同归类结果。
[0103]
项目合同归类模块115,用于按照所述待管理项目合同归属的目标合同归类结果对所述待管理项目合同进行归类。
[0104]
其中,合同数据包获取模块111可用于执行步骤101;第一关系表确定模块112可用于执行步骤102;第二关系表确定模块113可用于执行步骤103;归类结果确定模块114可用于执行步骤104;项目合同归类模块115可用于执行步骤105。
[0105]
由于在上述实施例中,已经对本发明实施例提供的基于人工智能的项目合同管理方法进行了详细的介绍,而该项目合同管理装置110的原理与该方法相同,此处不再对项目合同管理装置110的各模块的执行原理进行赘述。
[0106]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0107]
另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
[0108]
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存
储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0109]
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0110]
需要理解的是,针对上述内容没有进行名词解释的技术术语,本领域技术人员可以根据上述所公开的内容进行前后推导毫无疑义地确定其所指代的含义。本技术实施例公开的上述内容对于本领域技术人员而言是清楚完整的。应当理解,本领域技术人员基于上述公开的内容对未作解释的技术术语进行推导和分析的过程是基于本技术所记载的内容进行的,因此上述内容并不是对整体方案的创造性的评判。
[0111]
上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅作为示例,而并不构成对本技术的限定。虽然此处并没有明确说明,本领域技术人员可以对本技术进行各种修改、改进和修正。该类修改、改进和修正在本技术中被建议,所以该类修改、改进、修正仍属于本技术示范实施例的精神和范围。
[0112]
同样应当理解的是,为了简化本技术揭示的表述,从而帮助对至少一个发明实施例的理解,前文对本技术实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法幷不意味着本技术对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1