Agent Skills
返回列表
📁

工程量清单随机化投标

办公效率 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e9b6c641/split-bid。

技能介绍

要解决什么问题

工程投标里,常需要把同一份工程量清单拆成多份报价:每份总价都要落在「不低于原始含税、不高于招标限价」的区间里,且彼此不能撞价;安全文明施工费往往要按公式跟主表联动;同名同规格材料在各版本里应共用一个调整价,同时 N 份加原始版里每项单价都不能重复。手工调表很难同时满足总额、同材同价和「大规格应贵于小规格」这类顺序约束。

技能如何工作

技能围绕源 xlsx 的清单结构做参数化生成:先识别主明细表、汇总表、安全文明施工费行(C 列含「安全文明施工」可自动探测)和有效明细行(F>0 且 G 为数值),再按下限(源文件实测含税总计)与上限(限价)为每份输出设定目标总额。

生成器 scripts/generate_bids.py 在随机化时会对高单价项加大扰动幅度(HIGH_PRICE_THRESHOLD / HIGH_RANGE / NORMAL_RANGE),把安全文明施工费行写成公式联动主表,并按配置里的 CONSTRAINTS(描述 + 行号与排名)审计同类不同规格的价格顺序。跑完后会做四项校验:含税区间、同价一致、顺序约束、单价唯一性;失败则非零退出。需要单独排查时可用 scripts/audit_ordering.py 对已生成文件做顺序审计,或仅对已有文件跑校验流程。

适用边界与注意点

行号、分类区间、安全文明施工费行都绑在具体源文件结构上,换工程必须重新核对 assets/config_example.py 一类配置(MAIN、SUM_SHEET、LIMIT、ORIG_INCL、MAIN_CAT_RANGES 等,细节见 references/workflow.md)。约束只应定义源表本身已满足的顺序关系,源表已违背的组会被跳过并提示。偶发单价唯一性冲突时,可增大 NORMAL_RANGE 或更换 SEEDS;交付前务必确认四项校验全部通过。

使用场景

  • 手里只有一份源工程量清单 xlsx,要在限价以下生成多份含税总计互不相同的投标报价文件
  • 招标要求总价不低于原始含税且低于限价,需要批量随机调价并保证每份总额落在该开区间内
  • 同一工程多份报价里,同名同规格材料必须共用一个单价,且各版本加原始版每项单价都不能重复
  • 清单含 DN150/DN200 等同类不同规格项,生成后要用约束配置审计大规格单价是否高于小规格

适合人员

  • 负责电子投标递交、需从一份清单拆出多份合规报价文件的招投标经办人
  • 日常用 Excel 维护工程量清单与综合单价,要在限价区间内做随机化报价的工程造价人员
  • 编制投标技术方案时,需落实安全文明施工费公式联动与同材同价规则的投标编制负责人
  • 生成多版报价后要做价格顺序与四项自动校验,避免废标风险的造价审核或内控人员