面向招投标的接口协议规范三阶检验与闭环修正方法

摘要: 本技术涉及招投标智能化评审与接口协议检测,特别是涉及一种面向招投标的接口协议规范三阶检验与闭环修正方法。背景技术:1、在软件研发项目招投标中,系统集成能力是技术...
面向招投标的接口协议规范三阶检验与闭环修正方法

本技术涉及招投标智能化评审与接口协议检测,特别是涉及一种面向招投标的接口协议规范三阶检验与闭环修正方法。

背景技术:

1、在软件研发项目招投标中,系统集成能力是技术方案评审的关键指标。投标方案中描述的接口协议与数据交换格式是否规范、是否与招标要求一致,直接影响项目后期的系统集成难度和成本。同时,招标文件本身对接口技术要求的描述质量,也直接决定了投标人能否准确理解需求、评审专家能否客观判断合规性。

2、当前招投标实践中,接口规范的评审完全依赖人工阅读。评审人员需要对照招标文件,逐项检查投标方案中的接口描述。这种方式存在三个问题:一是效率低,一份大型项目的投标技术方案可能包含数十个接口定义;二是容易遗漏,接口规范缺失、数据交换格式不匹配等隐蔽问题不易被发现;三是一致性差,不同评审人员对同一接口规范的判断可能存在差异。

3、现有电子招标投标技术规范主要规定了投标文件的格式合规要求,并未涉及对软件技术方案中接口协议与数据交换格式的技术合规性校验。在api规范质量评估领域,已有oasquali等工具评价openapi规范文档本身的书写是否规范,属于文档质量维度,且输入均为结构化openapi文件,无法处理招投标场景中的非结构化自然语言文本。基于语义分析的招投标文件符合性检测方法假设招标要求完整,无法处理招标要求本身不完整的问题。

4、经检索,公开号为cn120893849b的聚焦招标文件的公平竞争性检测,未涉及接口规范完整性;公开号为cn120874825a构建招标要求知识图谱进行文本映射,且知识图谱方法需要预先构建和维护大规模领域知识图谱,部署成本高;公开号为cn118863823b涉及招投标评审前的多模态数据融合。

5、此外,现有技术还存在以下不足:五要素完整性与投标理解一致性的强关联未被利用,招标方无法从源头控制接口规范质量;外部接口和内部接口对规范要素的敏感度显著不同,但现有技术对所有接口采用统一标准,无法区分不同接口类型的风险等级;即使检测到规范缺失,现有技术仅输出满足或不满足的二元结论,不提供缺失要素清单和风险等级,更无法与后续的合同偏离检测、不对称交叉验证等模块协同。

技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够自动检测招标要求中的规范缺失、按缺失程度分级处理、并根据接口风险动态调整校验策略的面向招投标的接口协议规范三阶检验与闭环修正方法、系统、计算机设备和存储介质。

2、一种面向招投标的接口协议规范三阶检验与闭环修正方法,所述方法包括:

3、获取招标文件中与软件接口相关的技术描述文本;

4、根据所述技术描述文本,采用基于自然语言处理的信息抽取方法,抽取接口规范要素,所述接口规范要素包括协议类型、数据交换格式、安全认证机制、异常处理规范和性能约束条件共五个要素;

5、根据抽取到的所述接口规范要素的数量,得到规范完整性等级,所述规范完整性等级包括完整、基本完整、部分缺失和严重缺失四个等级,其中五要素齐全对应所述完整等级,四要素齐全对应所述基本完整等级,二至三要素对应所述部分缺失等级,零至一要素对应所述严重缺失等级;

6、根据所述规范完整性等级,利用流程分支控制机制确定对应的处理路径:当所述规范完整性等级为完整或基本完整时,将所述接口规范要素转换为形式化契约,与投标接口方案进行逐项比对,执行契约验证处理;当所述规范完整性等级为部分缺失时,跳过所述契约验证处理,检测多个接口之间的数据交换格式兼容性、协议兼容性和认证传递兼容性,执行跨接口一致性验证处理并输出风险提示;当所述规范完整性等级为严重缺失时,终止自动化校验流程并强制要求人工确认;

7、根据所述处理路径的执行结果,生成接口合规性评估报告,所述评估报告包含所述规范完整性等级信息、缺失要素清单信息和修正建议信息。

8、在其中一个实施例中,还包括:获取所述接口的调用方类型、触发模式类型、敏感等级类型和部署位置类型;

9、根据所述规范完整性等级和所述接口类型,计算综合风险系数:

10、

11、其中,r为综合风险系数;为基础风险系数,当所述规范完整性等级为部分缺失时取第一基础值,当所述规范完整性等级为严重缺失时取第二基础值,所述第二基础值大于所述第一基础值;为调用方类型权重因子,为触发模式类型权重因子,为敏感等级类型权重因子,为部署位置类型权重因子;

12、根据所述综合风险系数确定风险等级;其中,当所述接口的调用方类型为外部调用或敏感等级类型为高敏感等级、且所述安全认证机制要素缺失时,将所述风险等级配置为高风险等级。

13、在其中一个实施例中,还包括:当所述规范完整性等级为完整时,执行全契约验证,要求所述五要素全部满足,否则判定为不通过;

14、当所述规范完整性等级为基本完整时,执行部分契约验证,仅对已抽取到的要素进行验证,对缺失要素标记缺失警告而不判定为不通过。

15、在其中一个实施例中,还包括:当存在投标技术方案文件时,对所述投标技术方案文件进行多模态解析,从自然语言文本、swagger/openapi格式文件、代码片段、配置文件、架构图中的至少一种模态中提取接口实现信息;

16、当存在至少两种模态时,采用加权投票法对不同模态的接口信息进行融合,融合置信度的确定方式为:

17、若所有模态的描述信息经语义匹配判定为一致,则计算融合置信度:

18、

19、其中,为无矛盾情况下的融合置信度,为各模态初始置信度权重中的最大值,表示第i个模态的初始置信度权重,为指示变量,m为模态的数量;

20、若存在至少两个模态的描述信息经语义匹配判定为不一致,则取高优先级模态的描述值作为融合后的描述值,并计算融合置信度为:

21、

22、并标记跨模态冲突,其中,为存在跨模态矛盾时的融合置信度,为描述信息经语义匹配判定为一致的模态子集,为高优先级模态的初始置信度权重;所述高优先级模态按初始置信度权重从高到低确定,若初始置信度权重相同,则按配置文件、代码片段、swagger/openapi格式文件、架构图、自然语言文本的优先级顺序确定。

23、在其中一个实施例中,还包括:将所述规范完整性等级、所述缺失要素清单及与所述规范完整性等级对应的完整性评分值以预设数据格式输出,作为供招标文件生成系统、外部评审系统或合同管理系统中的至少一个读取的协同信号;

24、其中,当所述完整性评分值低于第一预设阈值时,在所述协同信号中写入用于指示置信度衰减系数的第一协同字段;当所述完整性评分值低于第二预设阈值时,在所述协同信号中写入用于指示招标规范完整性不足警告的第二协同字段;所述第一预设阈值大于所述第二预设阈值。

25、在其中一个实施例中,所述第一预设阈值根据所述规范完整性等级为完整或基本完整的样本中位线确定,所述第二预设阈值根据所述部分缺失等级的下边界与所述严重缺失等级的上边界的中位数确定;所述第一预设阈值和所述第二预设阈值可根据实际业务场景动态调整。

26、在其中一个实施例中,还包括:根据缺失要素的类型,从预定义模板中匹配生成所述修正建议信息;其中,当所述规范完整性等级为部分缺失时,生成逐项要素补齐模板作为所述修正建议信息;当所述规范完整性等级为严重缺失时,生成结构化的问题诊断清单作为所述修正建议信息;

27、根据历史合同纠纷数据动态扩展接口规范要素的集合的步骤包括:

28、从历史合同纠纷案例中提取因接口规范不清导致争议的要素,利用命名实体识别和关联规则挖掘算法发现高频缺失要素,将所述高频缺失要素纳入所述接口规范要素的检测范围,并自动更新对应的要素抽取规则。

29、一种面向招投标的接口协议规范三阶检验与闭环修正系统,所述系统包括:

30、接口规范要素抽取模块,用于获取招标文件中与软件接口相关的技术描述文本;根据所述技术描述文本,采用基于自然语言处理的信息抽取方法,抽取接口规范要素;所述接口规范要素包括协议类型、数据交换格式、安全认证机制、异常处理规范和性能约束条件;

31、规范完整性等级确定模块,用于根据抽取到的所述接口规范要素的数量,得到规范完整性等级;所述规范完整性等级包括完整、基本完整、部分缺失和严重缺失,其中所述接口规范要素齐全对应所述完整等级,所述接口规范要素中四要素齐全对应所述基本完整等级,所述接口规范要素中二至三要素对应所述部分缺失等级,所述接口规范要素中零至一要素对应所述严重缺失等级;

32、处理路径确定模块,用于根据所述规范完整性等级,利用流程分支控制机制确定处理路径:其中,当所述规范完整性等级为完整或基本完整时,将所述接口规范要素转换为形式化契约,与投标接口方案进行逐项比对,执行契约验证处理;当所述规范完整性等级为部分缺失时,跳过所述契约验证处理,检测多个接口之间的数据交换格式兼容性、协议兼容性和认证传递兼容性,执行跨接口一致性验证处理并输出风险提示;当所述规范完整性等级为严重缺失时,终止自动化校验流程并强制要求人工确认;

33、评估报告输出模块,用于根据所述处理路径的执行结果,生成接口合规性评估报告,所述评估报告包含所述规范完整性等级信息、所述缺失要素清单信息和修正建议信息。

34、一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

35、获取招标文件中与软件接口相关的技术描述文本;

36、根据所述技术描述文本,采用基于自然语言处理的信息抽取方法,抽取接口规范要素;所述接口规范要素包括协议类型、数据交换格式、安全认证机制、异常处理规范和性能约束条件;

37、根据抽取到的所述接口规范要素的数量,得到规范完整性等级;所述规范完整性等级包括完整、基本完整、部分缺失和严重缺失,其中所述接口规范要素齐全对应所述完整等级,所述接口规范要素中四要素齐全对应所述基本完整等级,所述接口规范要素中二至三要素对应所述部分缺失等级,所述接口规范要素中零至一要素对应所述严重缺失等级;

38、根据所述规范完整性等级,利用流程分支控制机制确定处理路径:其中,当所述规范完整性等级为完整或基本完整时,将所述接口规范要素转换为形式化契约,与投标接口方案进行逐项比对,执行契约验证处理;当所述规范完整性等级为部分缺失时,跳过所述契约验证处理,检测多个接口之间的数据交换格式兼容性、协议兼容性和认证传递兼容性,执行跨接口一致性验证处理并输出风险提示;当所述规范完整性等级为严重缺失时,终止自动化校验流程并强制要求人工确认;

39、根据所述处理路径的执行结果,生成接口合规性评估报告,所述评估报告包含所述规范完整性等级信息、所述缺失要素清单信息和修正建议信息。

40、一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

41、获取招标文件中与软件接口相关的技术描述文本;

42、根据所述技术描述文本,采用基于自然语言处理的信息抽取方法,抽取接口规范要素;所述接口规范要素包括协议类型、数据交换格式、安全认证机制、异常处理规范和性能约束条件;

43、根据抽取到的所述接口规范要素的数量,得到规范完整性等级;所述规范完整性等级包括完整、基本完整、部分缺失和严重缺失,其中所述接口规范要素齐全对应所述完整等级,所述接口规范要素中四要素齐全对应所述基本完整等级,所述接口规范要素中二至三要素对应所述部分缺失等级,所述接口规范要素中零至一要素对应所述严重缺失等级;

44、根据所述规范完整性等级,利用流程分支控制机制确定处理路径:其中,当所述规范完整性等级为完整或基本完整时,将所述接口规范要素转换为形式化契约,与投标接口方案进行逐项比对,执行契约验证处理;当所述规范完整性等级为部分缺失时,跳过所述契约验证处理,检测多个接口之间的数据交换格式兼容性、协议兼容性和认证传递兼容性,执行跨接口一致性验证处理并输出风险提示;当所述规范完整性等级为严重缺失时,终止自动化校验流程并强制要求人工确认;

45、根据所述处理路径的执行结果,生成接口合规性评估报告,所述评估报告包含所述规范完整性等级信息、所述缺失要素清单信息和修正建议信息。

46、上述面向招投标的接口协议规范三阶检验与闭环修正方法,通过从招标文件中抽取五类接口规范要素,基于要素数量判定四个规范完整性等级,根据等级利用流程分支控制机制确定差异化的处理路径,在完整或基本完整时执行契约验证处理,在部分缺失时执行跨接口一致性验证处理,在严重缺失时强制人工确认,最后生成包含等级信息、缺失清单和修正建议的合规性评估报告。该方法在契约验证之前增加了规范完整性检测前置步骤,从根本上解决了现有技术因假设输入完整而无法处理招投标场景中招标要求本身不完整的技术问题,实现了从招标自检到投标校验再到合同基线的全链路接口规范可信治理。