论文部分内容阅读
合同是商业活动中约束活动双方权利与义务的文件,在诸多大型金融集团中,合同审核业务常作为其业务流程的重要环节。由于合同文档信息量大且页数多,在其人工审核时,会消耗大量人力、财力,且存在一些无法避免的操作风险。目前一些通用合同文档的审阅工具,无法满足一些针对资产处置合同的审核场景,其次,一些审核系统作为办公自动化系统(OA系统)的子系统,依赖该系统的业务,无法完成特定场合的合同审核业务,并且存在着一些操作风险。本课题根据中国华融资产管理公司中合同审核环节相关业务和数据,针对合同多轮审核、合同信息提取这两种主要业务存在审核效率低、操作风险高、审核业务与其他系统耦合高等问题,结合现有的关于资产处理合同相关专家经验规则和文本处理技术,搭建了以合同版本对比功能、合同风险审查功能、合同要素抽取与识别功能和合同合规提示功能为主的资产处置类合同的辅助审核系统。本课题所使用的相关数据,主要来源于中国华融资产管理公司,相关数据主要包括100多篇资产处理合同文档与合同模板、该企业业务人员整理得到的200多个合同要素和该企业600多篇合同相关的法律文档。本系统是一个前后端分离架构的项目,前端使用了 Vue.js框架作为用户交互平台,而后端基于MVC架构,使用了 Flask、SpringBoot等框架和技术提供合同审核相关服务,并使用Docker容器对本系统进行了部署,从而搭建了一个交互良好、高效便捷的合同审核辅助平台。在系统功能实现上,采用一些文本处理算法,如MD5信息摘要算法、Simhash算法、Diff文本差异算法和使用Word2Vec词向量计算文本相似度等算法共同实现合同对比功能,使用正则表达式、位置匹配等方式提取合同文本的合同要素,并且这两个功能作为本系统的基础功能模块,复用到了合同风险审查以及合同合规提示这两个功能中。本系统在通过了完整的测试后,有效的实现了设定的目标功能,满足了合同审核业务人员的需求。