投标卫士·付费版(招标文件废标风险体检)
Overview
把「投标前把关」做成付费按次体检:对用户提供的招标文件做确定性废标风险扫描,产出候选线索 JSON(非最终报告),由本机 LLM 复核分级后生成中文把关报告。核心价值:错一处即废标、损失动辄数百万;付费解锁的是「确定性扫描 + 候选定位」,可反复用于多份招标文件。
> 付费模型:按次付费(支付宝 AI 按量付费,402 闸门)。本技能是「付费版」,与免费版(tender-guard)功能对等,区别在体检结果经付费后端解锁交付。
第 0 步:判定是否触发
收到用户招标体检需求才触发;非投标审查(纯聊天/写标书正文/日常问答)不触发。触发后确认目标文件/文本可用。
第 1 步:把招标文件转纯文本
- PDF/Word 先转 txt/md 纯文本(本技能不内置解析,依赖 Agent 的文档转文本能力)。
- 确认文本进入可编辑状态,供后端体检。
第 2 步:调用付费后端(三阶段)
通过 scripts/tender-guard-paid.mjs 编排:
probe → 未付款返回 402 + 账单 → 展示金额,等待付款
pay → 展示账单,拉起支付(真实支付宝)或停在确认(本地演示)
complete → 付款后带 Payment-Proof 重试 → 取得体检候选 JSON
执行约定(遵循 SkillPay 规范):
1. 先 probe:用真实招标文本请求后端,预期拿到 402 + Payment-Needed 账单,把账单和原始请求落地为状态文件。
2. 再 pay:展示用途、金额、支付入口,停在付款确认前——未经用户明确确认不发起真实付款。
3. complete:用户付款后,复用原订单和原请求重试,不重新下单;状态不明先查单,不重复付款或追加独立回执。
4. 成功路径不再追加买家回执;只有输出明确显示回执失败且用户要求恢复时才处理。
依赖:买家侧需安装官方支付能力(真实模式 @alipay/agent-payment 的 alipay-bot;MOCK 演示不需要)。后端收费服务由作者独立部署(见 references/alipay-integration.md),不随本 Skill 分发。
第 3 步:解析体检 JSON → 本机复核 → 生成报告
后端返回的 report 是候选线索(确定性扫描结果),结构:
{
"meta": { ... },
"elements": { "项目名称": [{"value":"...","line":n,"context":"..."}], "项目编号": [...], "采购人": [...], "预算": [...], "投标截止": [...], "保证金": [...] },
"substantive_terms": [{"line":n,"text":"★实质性要求...","section":"..."}],
"risk_keywords": [{"line":n,"keyword":"否决","text":"...","section":"..."}],
"scoring_hints": [{"line":n,"text":"综合评分法 价格30技术50商务20","section":"..."}],
"counts": {...}
}
本机 LLM 必须做复核分级(后端只给候选,不做判断):
- 逐条核对 candidate 是否真实命中原文(引用 section/line/原文 text);
- 按风险分级:🔴 致命(不满足即废标/否决)、🟡 扣分影响、🔵 评分/要素补录;
- 输出中文把关报告:要素清单 + 红黄蓝风险清单(附原文出处)+ 补遗/比对(如用户给两版)+ 评审要点。
输出约定
- 报告为中文,Markdown/HTML 均可;必须引用原文出处(章节/原文摘录),不编造条款。
- 若文本不足或无法判定,诚实标注「待确认」,不臆造风险等级。
- 付费结果交付后,可按需使用「报告图表库」生成投标图表。
边界
- 本技能做体检与候选定位,不代替正式投标文件撰写与法律判断。
- 确定性扫描命中是「候选线索」,最终分级/结论由本机 LLM 复核后给出,不承诺投标结果。
- 后端不持有 LLM 密钥、不生成内容、不存储你的投标素材(后端闸门模式)。
> AI生成