3. 智能寻源算法架构:算法输入、处理与输出

智能寻源算法的核心是将采购决策从“经验驱动”转向“数据+模型驱动”。在中标场景下,风险权重作为关键调节因子,贯穿整个算法链路。理解算法架构是定位风险权重故障的前提。本章从输入、处理、输出三个环节拆解架构,并重点标注风险权重的介入点。

3.1 算法输入:标书与供应商画像

算法输入层负责将非结构化的招标需求与结构化的供应商数据融合,形成统一的特征空间。输入质量直接决定后续评分与排序的可靠性。

输入维度 数据来源 关键字段示例 风险权重介入点
标书需求 招标文件、技术规范、商务条款 预算上限、交付周期、技术参数、资质要求 需求模糊度风险、合规风险
供应商画像 注册信息、历史投标、履约记录、舆情数据 注册资本、中标率、交付延迟次数、司法诉讼 信用风险、履约能力风险、关联交易风险
市场环境 行业指数、原材料价格、政策法规 钢材价格指数、环保政策等级 市场波动风险、政策合规风险
故障排查提示: 若输入层缺失供应商画像中的“历史交付延迟次数”字段,则算法无法计算履约能力风险权重,可能导致高风险供应商被误判为低风险。

3.2 算法处理:评分与排序

处理层是算法的核心引擎,包含特征工程、评分模型、风险加权与排序逻辑。风险权重在此层以“惩罚项”或“调节系数”的形式参与计算。

3.2.1 评分模型架构

评分模型通常采用多维度加权求和的方式,风险权重作为独立维度或调节因子嵌入其中。以下为典型评分公式:

最终评分 = (价格评分 × W_price) 
          + (技术评分 × W_tech) 
          + (服务评分 × W_service) 
          - (风险评分 × W_risk)

其中:
- W_price + W_tech + W_service + W_risk = 1
- 风险评分 = f(信用风险, 履约风险, 合规风险, 市场风险)
- W_risk 为风险权重,默认值通常设为 0.15 ~ 0.30
关键故障点: 当风险权重 W_risk 被错误设置为 0 或负值时,风险评分将失去调节作用,导致高风险供应商与低风险供应商在排序中无法区分。

3.2.2 排序逻辑与风险阈值

排序阶段不仅依赖最终评分,还需结合风险阈值进行“一票否决”或“降级处理”。常见排序策略如下:

  • 综合排序法: 按最终评分降序排列,取 Top-N 进入中标候选列表。
  • 风险阈值过滤法: 若供应商风险评分超过预设阈值(如 0.7),则直接淘汰,不参与排序。
  • 分层排序法: 将供应商按风险等级分为“低风险池”、“中风险池”、“高风险池”,在低风险池内按评分排序,中风险池需额外提供担保措施。
风险权重故障案例: 某次招标中,风险阈值被误设为 1.0(即不淘汰任何供应商),导致一家有多次交付延迟记录的供应商进入中标推荐列表,最终引发项目延期。

3.3 算法输出:中标推荐列表

输出层将排序结果转化为可执行的中标推荐列表,同时附带风险说明与置信度指标。输出格式需满足采购合规要求,并支持人工复核。

输出字段 说明 风险权重影响
供应商名称 推荐中标的供应商全称 —
最终评分 经风险加权后的综合得分 风险权重越高,评分越低
风险等级 低/中/高,基于风险评分划分 风险权重影响风险等级判定
风险说明 具体风险项描述(如“历史交付延迟3次”) 风险权重高时,风险说明更详细
置信度 算法对推荐结果的置信程度(0~1) 风险权重异常时,置信度下降

3.4 智能寻源算法架构总览

以下 SVG 图展示了从输入到输出的完整数据流,并标注风险权重在评分与排序环节的介入位置。

智能寻源算法架构与风险权重介入点 智能寻源算法架构与风险权重介入点 算法输入层 标书需求 供应商画像 市场环境数据 算法处理层 特征工程 评分模型(含风险权重) 排序逻辑 + 风险阈值 算法输出层 中标推荐列表 风险等级与说明 置信度指标 风险权重关键介入点 ① 输入层:供应商画像中的信用、履约、合规风险字段 ② 处理层:评分模型中的风险权重 W_risk 与风险阈值过滤 ③ 输出层:风险等级判定与置信度计算 风险权重故障排查流程 检查输入字段完整性 验证风险权重 W_risk 核对风险阈值设置 审查输出风险等级 注:以上四个步骤依次执行,任一环节异常均可能导致风险权重失效

3.5 风险权重故障的典型表现

当风险权重在算法链路中出现异常时,输出结果会呈现以下可观测特征,可作为故障排查的切入点:

  • 评分分布异常: 所有供应商评分集中在极窄区间(如 0.95~1.0),说明风险权重未起到区分作用。
  • 高风险供应商排名靠前: 历史履约记录差的供应商出现在推荐列表前三位,表明风险权重可能被置零或阈值失效。
  • 置信度普遍偏低: 算法对推荐结果的置信度低于 0.5,提示输入特征或权重配置存在冲突。
  • 风险等级与评分矛盾: 供应商风险等级为“高”,但最终评分却高于“低风险”供应商,说明风险权重未正确参与评分计算。
实战建议: 在算法上线前,使用历史招标数据构造“已知高风险供应商”测试用例,验证风险权重是否能够将其正确降级或淘汰。若测试用例无法通过,则需回溯检查输入字段映射与评分模型配置。