做过投标的人都有个共同体验:真正让人后悔的不是标书写砸了,是压根没看到那条公告。等同行中标公示出来,才发现这个项目自己明明能投,资质够、业绩有、价格也有优势,只是公告挂出来的那七天里,没人把它送到决策人桌上。
招标信息这件事的难点从来不是”找不到”,是”太多”:一个省每天新增几百条公告,撒网式抓回来只会把群消息刷爆。真正值钱的是筛选——把每天几百条压到三五条,并且对每一条说清楚”我们能不能投、值不值得投、来不来得及”。这篇讲 OpenClaw 怎么把这条线搭起来。
先把分工说清楚:用 AI Agent 做投标文件讲的是拿到标之后怎么拆要求、做应答矩阵、查废标风险,那是下游;定时盯网页变化讲的是通用监控能力,是零件层。本篇在两者中间:把散在各处的招标公告变成一张带判断的机会清单。
一、先定三条线,再谈采集
不做筛选的监控,等于给自己造了一个信息垃圾场。三条线必须在动手前写死。
第一条线:能不能投(资格)。营业执照经营范围、行业资质等级、注册资金、类似业绩数量与金额、项目经理证书、社保与纳税证明、有无失信记录。这些是硬门槛,一条不满足就是零,没有讨论空间。
第二条线:值不值得投(经济性)。预算金额区间、付款条件(预付比例、结算周期)、工期、保证金比例、是否需要垫资、有无指定品牌或原厂授权要求。很多标不是投不了,是投了不赚钱甚至倒贴。
第三条线:来不来得及(时间)。公告发布到投标截止的有效天数、是否需要现场踏勘、是否需要样品送检、标书制作的历史平均工时。三天截止的标,除非是现成模板,否则大概率来不及。
三条线合起来,就是筛选规则的骨架。写在配置文件里,不写在提示词里——原因后面会说。
二、采集:三类源,四个坑
源分三类,各有各的脾性。
第一类是官方公共资源交易平台。权威、格式相对稳定、有附件,但反爬严、翻页结构经常改、部分站点要求验证码。这类源值得花力气做单站适配,宁可慢一点也要拿全。
第二类是行业与央企采购平台。项目金额大、竞争相对有序,但公告分散在多个子站,且部分需要注册登录才能看详情。
第三类是聚合类站点与公众号。覆盖广、更新快,但常去掉关键字段(比如资格要求只写”详见招标文件”),也常有转述错误。这类源只当线索用,命中后必须回原始公告核实。
四个坑要提前防:
坑一,把”变更公告”当”新公告”。同一个项目可能发三次:招标公告、变更公告、延期公告。不加项目编号去重,一天能给你推三遍同一个标。
坑二,把”中标结果”当”招标公告”。抓到结果公告还当成机会,就白白浪费一次判断。按标题关键词区分:招标/采购/询价/竞争性磋商是机会,中标/成交/结果/废标不是。
坑三,静默失败。页面改版后抓回来的正文是空的,但程序不报错,于是你以为今天没标。必须加”每日条数下限告警”:某个源连续两天抓回 0 条,直接报警而不是沉默。
坑四,抓太快被封。按域名限速,单站每秒不超过 1 次请求,抓取时段避开工作日上午的高峰。这条没有技术含量,但不做就是会封。
三、一条公告要拆成十二项
抓回来的是网页,能用的是字段。建议固定拆成十二项,缺项就标”未获取”,不要猜:
项目名称、项目编号、采购人、代理机构、预算金额、最高限价、开标时间、投标截止时间、标段划分、资格要求原文、评分办法原文、公告原文链接。
其中三项最容易被漏,也最要命:
最高限价。预算不等于限价,有的项目预算 500 万、限价 420 万,报价超限价直接废标。这个数常常藏在附件里。
标段划分。一个项目分三个标段,可能只有一个你能投。不拆标段就判断”能投”,后面全是白忙。
资格要求原文。不要总结成”需具备相关资质”,必须保留原文。因为”具备建筑机电安装工程专业承包二级及以上”和”具备机电工程施工总承包三级及以上”是两回事,总结一次就错一次。
评分办法原文同理。这里有个原则:抽取可以,概括不行。Agent 输出的每个判断都要能点回原文那一段,否则业务不敢用。
四、资质与业绩匹配:一张表定生死
资格匹配不要用自然语言问答,用表。左边是公告要求的每一条,右边是公司资质库里的对应条目,中间是判定结果:满足 / 不满足 / 需确认。
资质库是这件事的地基。建议至少维护五张表:公司证照与资质(含有效期)、业绩清单(项目名称、金额、时间、业主、合同扫描件路径)、人员证书(注册类、职称类、社保关系)、财务数据(近三年营收、审计报告)、信用记录(有无失信、行政处罚)。
这些资料天然适合放进企业内部知识库,但要注意一点:业绩清单必须带”可证明性”标记——有合同有验收的算 A 类,只有合同没验收的算 B 类,只有内部记录的算 C 类。投标时只能引用 A 类,B 类要看招标文件是否接受在建项目。这个分级不写清楚,评审现场被质疑一次就很难看。
匹配结果只有三种,不要给”部分满足”这种模糊结论。”需确认”的项要生成一个待办,指派到人,附上原文和需要补的材料。这是 Agent 最实在的价值:它不替你判断,但它保证没有一条要求被漏看。
五、评分办法拆解:把”综合评分”变成可算的数
大部分标的评分办法是”技术 50 分 + 商务 30 分 + 价格 20 分”,看着清楚,实际每一项下面还有细分。Agent 要做的是把它拆成可算的项:
价格分怎么算(低价优先法、基准价法、区间扣分法,公式不一样,结果差很多);技术分里每个评分项要求什么证明材料(方案、图纸、检测报告、样品);商务分里业绩按个数还是按金额累计,单个业绩有没有金额下限;有没有加分项(获奖、专利、认证体系)。
拆完做一次”自评打分”,输出两列:预计得分、失分点。失分点比得分更有用——它直接告诉你这次投标的短板在哪,是业绩不够、方案不细,还是认证缺失。
这里可以借竞品调研的思路做一件事:查这个采购人过去同类项目的中标价和中标人。连续三次都是同一家单位中标,那这个标的竞争格局就要重新评估,投不投是商业判断,但至少要让人知道。
六、提醒与倒计时:五个时间点
监控系统最容易做错的地方是”抓到就推”,结果重要的事被淹在噪音里。按时间点分级推:
公告发布当天:只推通过三条线初筛的,附一句话判断(能投/需确认/放弃)。
报名或获取文件截止前 2 天:还没报名的,强提醒。这一步错过就彻底没了。
投标截止前 5 天:标书进度检查点。此时应该完成技术方案框架和商务资料归集。
截止前 1 天:只提醒未完成项,不复述全文。
开标后:抓结果公告,回填中标人和中标价,更新业绩库和价格库。
最后这一步最容易被忽略,但它是闭环的关键。没有结果回填,你的价格库永远是空的,下一次报价还是拍脑袋。
七、决策三档:投、再看、放弃
不要给”建议投标”这种笼统结论,分三档并写清理由:
投:资格全满足、评分自评在同行业估算区间上游、时间充裕、毛利测算过线。附投标负责人建议与关键节点。
再看:有一到两项”需确认”,或者时间紧但项目价值高。附需要确认的具体事项和确认截止时间——过了这个时间自动降为放弃。
放弃:资格硬伤、明显低于成本、或者竞争格局已定。放弃也要留记录,注明原因,半年后复盘”当初放弃的标后来谁中了、什么价”,这是校准筛选规则最好的数据。
八、落地三步
第一步,单源单品类。只接一个平台、只看一个品类,跑两周。目标是让抓取成功率稳定在 95% 以上,字段抽取准确率能人工抽检过关。
第二步,加资质库和初筛。把五张资质表建起来,先做”能不能投”的判定,输出”满足/不满足/需确认”。这一步不需要评分拆解,已经能省掉大量无效阅读。
第三步,加评分拆解和决策建议。这一步开始产生真正的商业价值,但也最需要人校准。建议前 20 个标全部人工复核判断,把偏差记下来改规则,再放开。
九、边界与三个坑
三条边界:不代替人做投标决策;不自动提交任何报名或报价信息;不把未公开的招标文件内容外传。
三个坑:一是规则写进提示词。资格门槛、金额区间这些会变,写进提示词改一次要重训一遍感觉,写进配置文件带生效日期才可控。二是只监控不闭环。抓了半年没人用,因为推送里没有判断,业务还得自己点开看,看两次就不看了。三是忽略代理机构。同一个代理机构的项目往往风格一致、要求相似,盯住几个常合作的代理机构,比漫无目的扫全省公告效率高得多。
说到底,招标监控不是一个”抓取工具”,是一套”减少无效劳动”的漏斗。漏斗的每一层都在替人做减法:从几百条到几十条,从几十条到五条,从五条到一条”今天必须处理”。做到最后,业务每天打开只看见三行字,那才是这套东西真正跑通了。如果标已经决定要投,接着读投标文件的拆解与应答矩阵;如果还在评估供应商侧的配合能力,供应商初筛那篇可以对照着看——一个是对外投,一个是对内选,判断逻辑其实是同一套。