Install
openclaw skills install @fyniujin/gov-procurement-analyst政府采购全流程智能分析助手。覆盖商机发现、投标决策、文件编制、供应商背调、合规审计、 中标跟踪、资质管理、政策咨询、保证金管理、质疑投诉、合同分析、验收辅助、 采购需求编制、电子卖场比价、中小企业优惠计算15大模块, AI投标书撰写引擎(技术方案智能生成+资质自动填充+项目案例引用+格式合规检查+标书素材库),...
openclaw skills install @fyniujin/gov-procurement-analyst面向投标人(供应商)、招标代理、采购单位的政府采购全流程智能分析 Skill。安装即用,无需任何 API Keys,零配置享受完整功能。
不问信息,马上用! 安装后直接发送以下任意指令:
| 试试这个 | 效果 |
|---|---|
"帮我看看今天有什么IT设备采购" | 立即采集并匹配项目 |
"分析一下这个标能不能投 http://..." | 投标决策报告 + 🔍智能洞察 |
"查一下XX公司的企业背调" | 一站式企业画像 |
"围标串标检测" | 合规风险扫描 |
"政府采购最新政策" | 政策解读与影响分析 |
"这个项目的保证金交多少" | 投标保证金计算 |
"中小企业报价扣除怎么算" | 优惠政策计算 |
"分析一下这个合同条款风险" | 合同风险扫描 |
"编制采购需求" | 采购需求辅助编制 |
"电子卖场比价" | 商品价格对比 |
"保证金怎么交?交到哪个账户?" | 保证金缴纳指引 + 基本户提醒 |
"投标被废标了怎么申诉?" | 废标分析 + 质疑模板 + 时效计算 |
"设置洞察偏好,我更关注利润" | 定制智能洞察焦点 |
💡 信息越多,分析越准。发送
"帮我配置企业信息"进行 30 秒快速配置,获取精准匹配。
评测反馈:"缺少从头到尾的完整例子"。以下是一个真实使用场景,跟着做一遍就能掌握全部操作。
第 1 步:打开对话,直接说 "帮我看看北京有什么 IT 设备采购"
Skill 会回复:
🔄 采集进度 [1/3]
✅ 中国政府采购网 — 找到 5 条
⏳ 北京政府采购网 — 正在采集...
⬜ 上海政府采购网
(3 秒后)
🔄 采集进度 [3/3]
✅ 中国政府采购网 — 5 条公告,2 项匹配≥80
✅ 北京政府采购网 — 3 条公告,1 项匹配≥80
✅ 上海政府采购网 — 2 条公告,0 项匹配≥80
📊 共扫描 10 条公告,3 项匹配≥60%(使用示例数据)
━━━━━━━━━━━━━━━━━━━━━━━━━
🔥 TOP 3 推荐项目(示例数据,配置企业后更精准)
━━━━━━━━━━━━━━━━━━━━━━━━━
① 北京市 XX 局办公设备采购项目
采购人:北京市 XX 局 | 预算:¥120 万 | 截止:2026-07-20
匹配度:🔥 85% | 行业匹配 | 资质 2/2
💡 完全匹配!你所在行业就是 IT 设备,建议重点关注。
🔗 http://www.ccgp-beijing.gov.cn/...
②...
━━━━━━━━━━━━━━━━━━━━━━━━━
💡 "回复「1」查看详细分析" "回复「配置」开启精准匹配"
第 2 步:回复 "配置"
Skill 会问 8 个问题:
Q1/8:你们公司叫什么名字?
你:北京星辰科技有限公司
Q2/8:主营行业是什么?
A. 信息技术服务 B. 建筑工程 C. 医疗器械 D. 物业管理 E. 其他
你:A
Q3/8:公司注册在哪个省市?
格式:北京市/上海市/广东省深圳市...
你:北京市海淀区
Q4/8:公司大致规模?(回复字母就行)
A. 大型(1000人+) B. 中型(100-999人) C. 小型(10-99人) D. 微型(<10人) E. 不清楚跳过
你:C
Q5/8:你们有哪些资质证书?尽量全写,用斜杠/分隔
例如:CMMI3/ISO27001/系统集成壹级/信息安全等级保护三级
你:CMMI3/ISO9001
Q6/8:近三年做过哪些类似项目?简单写几个就行
例如:2024年某局OA系统运维/2023年某中心网络改造...
你:2025年某局IT运维项目/2024年某公司网络升级
Q7/8:通常投多大金额的项目?
例如:100-300万/300-500万...
你:80-200万
Q8/8:最后,统一社会信用代码(选填,不知道就不填)
你:91110108MA01XXXXXX
✅ 配置完成!
第 3 步:回复 "1"(查看第 1 个项目详细分析)
Skill 会输出完整投标决策报告:
📊 投标决策分析报告
━━━━━━━━━━━━━━━━━━━━━━━━━
项目:北京市 XX 局办公设备采购项目
采购人:北京市 XX 局 | 预算:¥120 万
截止:2026-07-20 | 评分方法:综合评分法
━━━ 资质符合性 ━━━
✅ 符合率:80%(4/5)
⚠️ 缺失:信息系统运维三级(建议找合作伙伴联合投标或办理)
━━━ 竞对格局 ━━━
(基于公开数据分析,仅供参考)
━━━ 报价策略 ━━━
建议报价区间:¥102 ~ ¥108 万
预计成本:¥85 万 | 利润率:17-21%
━━━ SWOT ━━━
🟢 优势:本地企业/行业完全匹配
🟡 缺失:运维资质
🔵 机会:项目金额在你的优势区间
🔴 威胁:可能有外地大企业竞争
━━━ 综合评分 ━━━
总分:72/100 | 置信度:中(数据有限)
结论:✅ 建议
关键动作:
1. 尽快联系心仪合作伙伴补齐运维资质
2. 准备 2 个同类项目业绩证明
3. 报价 ¥105 万左右较稳妥
━━━ 下一步 ━━━━━━━━━━━━━━━━
回复「文件编制」开始生成投标框架
回复「保证金」查看需交多少保证金
回复「质疑」查看投标权益保障
第 4 步(可选):回复 "保证金"
💰 投标保证金分析
项目预算:¥120 万
法定上限:¥2.4 万(2%)
缴纳截止:2026-07-18
退还规则:
- 未中标人:中标通知书发出后 5 日内
- 中标人:合同签订后 5 日内
建议:提前 1 天缴纳,保留汇款凭证
| 模块 | 一句话说明 | 发送指令示例 |
|---|---|---|
| 🔍 商机发现 | 多平台采集 + AI 匹配 + 日报推送 | "找北京的办公设备采购项目" |
| 📊 投标决策 | 资质检查 + 竞对分析 + 报价建议 | "分析一下这个标能不能投" |
| 📝 文件编制 | 招标文件解析 + 评分自检 + 方案生成 | "编制投标文件" |
| 🏢 供应商背调 | 诉讼/处罚/经营异常/关联检测 | "查一下XX公司" |
| 🛡️ 合规审计 | 围标检测 + 时间合规 + 评分异常 | "围标串标检测" |
| 🏆 中标跟踪 | 中标结果跟踪 + 竞对复盘 | "跟踪XX项目中标结果" |
| 📋 资质管理 | 资质证书到期提醒 + 续期指导 | "我的资质什么时候到期" |
| 📰 政策咨询 | 政策解读 + 行业趋势分析 | "最新政府采购政策" |
| 💰 保证金管理 | 投标保证金计算 + 合规检查 | "这个项目保证金交多少" |
| ⚠️ 质疑投诉 | 投诉渠道 + 流程指引 + 材料模板 | "我要投诉XX项目" |
| 📄 合同分析 | 合同条款风险扫描 + 修改建议 | "分析这个合同条款" |
| ✅ 验收辅助 | 验收标准分析 + 流程指引 | "这个项目怎么验收" |
| 📋 采购需求 | 采购需求编制辅助 + 预算测算 | "帮我编采购需求" |
| 🛒 电子卖场 | 电子卖场商品比价 + 配置分析 | "电子卖场比价" |
| 🏷️ 中小企业优惠 | 价格扣除计算 + 声明函生成 | "中小企业报价扣除怎么算" |
| ✍️ AI 投标书撰写引擎 | 智能生成+人工审核:技术方案智能生成+资质自动填充+项目案例引用+格式合规检查+标书素材库+导出归档 | "写标书"、"生成技术方案"、"填充资质"、"引用案例"、"格式检查"、"标书素材库" |
| 🏢 竞争对手深度画像 | 报价策略+优势/弱势领域+关联网络+人员追踪+可视化 | "竞对画像"、"竞争对手分析"、"对手报价" |
| 📊 评分预测模型 | 技术/商务/价格分预测+综合中标概率+敏感性分析 | "评分预测"、"中标概率"、"预测得分" |
| 🔍 围标串标检测增强 | NetworkX图分析+异常报价模式+历史行为分析+人工复核预警 | "围标图分析"、"关联路径"、"报价模式"、"历史行为" |
| 🗺️ 多省政策差异对比 | 31省政策结构化+新项目自动匹配+政策变更提醒 | "政策差异"、"省份政策"、"政策变更"、"XX省政策" |
| 📚 投标知识库积累 | 投标复盘模板+经验标签化+投标日历+SQLite知识库+可分享报告 | "投标复盘"、"经验库"、"投标日历"、"复盘报告" |
"开始体验" 或 "demo" 进入"帮我配置企业信息" 进行配置评测反馈:"如果一次说好几个需求,不知道系统会先处理哪个"。 本 Skill 明确以下优先级:
| 优先级 | 场景 | 判断条件 | 示例 |
|---|---|---|---|
| 1 | 投诉/质疑/时效敏感 | 涉及法定截止日 | "明天截止质疑,帮我写质疑函" |
| 2 | 背调已有目标 | 指定了企业名称 | "查一下XX公司的同时看他有没有买过同类型设备" |
| 3 | 已有具体项目 | 指定了项目链接/编号 | "分析这个项目 http://..." |
| 4 | 商机发现 | 想找项目 | "找北京的 IT 项目" |
| 5 | 知识查询 | 政策/流程 | "中小企业声明函怎么开" |
你:帮我找北京的 IT 项目,同时查一下 XX 公司,再看看这个合同有没有问题
我会这样处理:
1. 🔴 合同分析最具体 → 先分析合同
2. 🟡 查公司有明确目标 → 同时查企业背调
3. 🟢 找项目范围较大 → 最后做商机发现
全部结果会按顺序返回,不是排队等待,而是穿插进行。
评测反馈:"行业怎么选、要填哪些资质,得试几次才明白"。以下是手把手级别说明。
| 如果你公司做... | 选这个 | 代码 |
|---|---|---|
| 软件开发/系统集成/网络运维/安防监控 | 信息技术服务 | C05 |
| 办公家具/办公设备/电脑打印机 | 办公设备及耗材 | A02 |
| 空调/电梯/消防设施 | 专用设备及安装 | A03 |
| 保安/保洁/物业管理 | 物业管理服务 | C06 |
| 装修/改建/维修 | 建筑装修工程 | B04 |
| 印刷/广告/设计 | 印刷及设计服务 | C08 |
| 医疗用品/器械 | 医疗器械及耗材 | A10 |
| 车辆/交通设备 | 交通运输设备 | A08 |
| 其他 | 其他(请在填写时说明) | - |
| 行业 | 常见资质 |
|---|---|
| IT 服务 | CMMI3/CMMI5、ISO27001、ISO9001、ITSS、系统集成壹级/贰级、信息安全等级保护 |
| 建筑 | 建筑总承包壹级/贰级、装修装饰壹级/贰级、消防设施壹级 |
| 医疗 | 医疗器械经营许可证、医疗器械生产许可证、GSP 认证 |
| 物业 | 物业管理壹级/贰级/叁级资质、保安服务许可证 |
| 其他 | 各类许可证(如食品经营许可、出版物经营许可证等) |
正确格式:用斜杠/分隔每个证书,不需要编号
例如:CMMI3/ISO27001/系统集成壹级/信息安全等级保护三级
错误格式:
✗ CMMI3,ISO27001,系统集成壹级(用中文逗号)
✗ 1.CMI3 2.ISO27001(加了编号)
✗ 我们有证书(太模糊)
如果你不确定,选 "不清楚跳过" 或输入 "无"
后续技能会:
- 根据经营范围推断你可能拥有的资质
- 提醒你哪些项目需要增补资质
- 不影响使用,只是匹配精度会降低
评测反馈:"没有讲清楚功能什么时候会失效"。以下是明确的能力降级规则。
| 条件 | 功能状态 | 用户提示 |
|---|---|---|
| 安装全部推荐依赖 | 🟢 功能正常 | 所有模块 100% 可用 |
| 未安装 pdfplumber | 🟡 文件编制降级 | "PDF 招标文件无法直接读取,我会请您将内容复制粘贴给我,或告诉我文件路径我帮您用系统工具读取。不影响其他功能。" |
| 未安装 python-docx | 🟡 Word导出降级 | "无法生成 Word 文档,我会生成完整的 Markdown 格式内容,您可以直接复制到 Word。" |
| 未安装 reportlab | 🟡 PDF导出降级 | "无法生成 PDF 文件,仅输出 Word 版本。" |
| 未安装 jinja2 | 🟡 标书生成降级 | "标书章节生成会使用基础模板替代 jinja2 高级渲染,功能略少。" |
| 无 OCR 能力 | 🟡 资质识别降级 | "图片型证书暂无法自动识别,请手动录入证书名称/编号/有效期,我来填充。文本型 PDF 不受影响。" |
| 无历史数据(17/18) | 🟡 竞对画像/评分预测降级 | "当前历史数据不足,仅使用规则引擎输出,置信度:低。随着数据积累,准确度将逐步提升。" |
| LLM 不可用(18) | 🟡 评分预测降级 | "LLM 辅助评估不可用,仅使用规则打分。技术分/商务分预测精度略有下降,但仍可参考。" |
| 未安装 psutil | 🟡 性能自适应降级 | "无法自动检测硬件配置,默认单线程采集分析,功能正常但大批量任务速度较慢。" |
| 未安装 requests | 🟡 数据采集降级 | "无法使用内置脚本采集,我会调用内置 WebFetch 工具替代,效果相同但功能略少。" |
| 网络受限/平台反爬 | 🟡 采集范围降级 | "⚠️ 部分网站暂时无法访问(已跳过 X 个),使用可用数据继续分析。共采集到 X 条公告,结果仅供参考。" |
| AI 回答不稳定 | 🟡 分析质量降级 | "当前分析置信度:中/低。建议:① 重新发送需求 ② 配置企业信息后重试" |
| 目标网站需要登录 | 🔴 该源不可用 | "⚠️ 该网站需要登录,自动采集跳过。建议您手动访问查看,或联系我们看是否有合规方式。" |
| 所有网站均不可访问 | 🔴 商机发现不可用 | "⚠️ 当前网络无法访问政府采购网站,商机发现功能暂时不可用。建议:① 检查网络 ② 稍后重试 ③ 直接提供项目链接分析" |
大部分功能不依赖 Python 库!以下是"无需额外安装"就能用的功能:
✅ 完全不需要额外安装:
- 商机发现(使用 WebFetch)
- 投标决策分析(LLM 分析)
- 政策建议(LLM 问答)
- 质疑投诉指引(模板生成)
- 保证金计算(规则引擎)
- 中小企业优惠计算(规则引擎)
- 合同风险扫描(LLM 分析)
- 验收流程指引(模板生成)
🔶 需要额外安装才能达到最佳效果:
- 文件编制(无 pdfplumber → 需手动粘贴文本)
- Word 导出(无 python-docx → 需手动复制到 Word)
- PDF 导出(无 reportlab → 仅输出 Word 版本)
- 标书章节生成(无 jinja2 → 使用基础模板替代高级渲染)
- 数据采集(无 requests → 使用 WebFetch 替代,功能略少)
以下为 19 个模块的完整工作流、输入输出模板和边界条件。
输入:行业/地区/金额/采购方式(可选,不填用默认) 输出:匹配度排序的商机日报
工作流:
1. 读取用户订阅配置(如未配置 → 默认全行业/全国/不限金额)
2. 采集策略判断:
- 已安装 requests+bs4 → 生产级爬虫模式:
a. psutil 检测 CPU/内存 → 动态分配并发线程数
b. 多源并发采集:ccgp.gov.cn + 31省分网(按用户地区优先级排序)
c. 增量采集:仅抓取上次采集后新增的公告(记录最后采集时间戳)
d. 错误重试:失败域名进入冷却队列,30分钟后重试
e. **双选择器自愈**:
- 每个采集源配主选择器+备选择器(两套CSS/XPath)
- 主选择器失效(返回空/解析失败)→ 自动切换备选择器
- 双选择器均失效 → 记录待修清单 → 降低该源调度权重(权重 = 成功率 × 0.8)
- 页面结构哈希监测:每次采集后存储页面结构 hash → hash 变化预警(可能改版)
- 未安装 requests+bs4 → 降级模式:
a. 使用 WebFetch 内置工具采集 ccgp.gov.cn 国家级平台
b. 功能可用但采集源减少(仅国家级,无省级)
3. 解析 HTML 提取关键字段(bs4 解析 → 结构化数据)
4. 计算匹配分数(行业30%+资质25%+业绩20%+地区15%+金额10%)
5. 按匹配度降序输出
6. 更新采集配额计数器(gov_quota.db)
多源并发控制(psutil 硬件感知):
| 硬件配置 | 并发线程数 | 请求间隔 | 每小时配额 |
|---|---|---|---|
| 4核/8GB | 2 | ≥3秒 | ≤120次 |
| 8核/16GB | 4 | ≥3秒 | ≤240次 |
| 16核/32GB+ | 8 | ≥3秒 | ≤480次 |
定时采集任务(WorkBuddy automation):
- 频率:每日 08:00 / 12:00 / 18:00
- 范围:用户订阅地区 + 行业
- 输出:增量商机日报(仅展示新公告)
- 推送:可选推送到企业微信/钉钉(需配置连接器)
匹配度评分:
| 维度 | 权重 | 高匹配(≥80) | 中匹配(60-79) | 低匹配(<60) |
|---|---|---|---|---|
| 行业匹配 | 30% | 完全一致 | 相关/同类 | 跨行业 |
| 资质匹配 | 25% | 100%覆盖 | 覆盖≥60% | 覆盖<60% |
| 业绩匹配 | 20% | ≥3个同类 | 1-2个同类 | 无同类 |
| 地区便利 | 15% | 本地 | 同省 | 跨省 |
| 金额匹配 | 10% | ±50%范围内 | ±100%范围内 | 超范围 |
输出模板:见"输出模板"章节
输入:项目链接/PDF/Word/HTML 输出:投标决策报告(含资质符合性、报价策略、SWOT、综合评分)
工作流:
1. 接收项目信息
2. 提取关键信息(评分方法/资质/预算/技术要求)
3. 资质符合性检查
4. 竞争对手分析
5. 报价策略计算
6. SWOT 分析 + 综合评分
边界条件:
输出模板:见"输出模板"章节
输入:PDF/Word 招标文件 输出:评分自检清单 + 投标目录框架 + 各章节内容 + 格式自检报告
工作流:
1. 接收招标文件
2. 提取全文内容
3. 识别结构
4. 生成评分自检清单
5. 生成目录框架 + 内容
6. 格式自检
降级方案:
输入:企业名称/统一社会信用代码 输出:企业背调报告(基础信息/资质认证/风险扫描/关联分析/综合评级)
工作流:
1. 接收企业名称
2. 查询公示系统/信用中国/裁判文书网
3. 输出风险扫描
4. 关联分析
5. 综合评级(A/B/C级)
边界条件:
输出模板:见"输出模板"章节
输入:项目文件/描述 输出:合规风险报告(基础9项 + NetworkX图分析两档输出)
定位:v5.2 将模块5(基础9项)与模块19(围标增强4项)合并为「合规审计双档合并」触发。一次触发,两档输出:基础档(纯规则检测)+ 图分析档(NetworkX增强,需安装NetworkX,推荐安装)。
工作流:
1. 接收项目信息
2. 检测9项合规指标(基础档,纯规则,无需额外依赖)
3. 输出基础风险报告
4. 检测NetworkX是否安装:
- 已安装 → 执行图分析(多跳关联路径+异常报价模式+历史行为分析+人工复核预警)
- 未安装 → 输出"图分析未运行(推荐安装NetworkX以启用增强检测)"
5. 输出两档合并报告
检测项目(基础9项 + 图分析4项,共13项):
| 检测项 | 法规依据 | 检查逻辑 | 归属档位 |
|---|---|---|---|
| 招标文件发售期 | 条例第31条 | 发售期 ≥5 日 | 基础档 |
| 投标截止时限 | 法律第35条 | 发出→截止 ≥20 日 | 基础档 |
| 澄清修改时限 | 条例第31条 | 澄清→截止 ≥15 日 | 基础档 |
| 中标公示期 | 条例第43条 | 公示期 ≥1 工作日 | 基础档 |
| 合同签订时限 | 法律第46条 | 通知书→签订 ≤30 日 | 基础档 |
| 评分异常 | 偏离均值>30% | 专家打分 Grubbs 检验 | 基础档 |
| 报价规律 | 等差/等比特征 | 多家报价序列分析 | 基础档 |
| 关联企业 | 同一控制/股东 | 关联图谱交叉比对 | 基础档 |
| 联系方式雷同 | 电话/邮箱/地址 | 不同投标人信息碰撞 | 基础档 |
| 多跳关联路径 | 股东/高管/地址/联系方式 | NetworkX 图分析(≥2跳) | 图分析档 |
| 异常报价模式 | <0.5%精确阈值 | 等差/等比/聚集/尾数规律 | 图分析档 |
| 历史行为分析 | 联合投标频次/轮流中标 | 3年窗口行为追踪 | 图分析档 |
| 人工复核预警 | 可解释性报告 | 判定依据+复核清单 | 图分析档 |
两档合并输出模板:
📋 合规审计报告
项目:{项目名} | 审计时间:{当前时间}
━━ 基础档(9项规则检测)━━
✅ 招标文件发售期:合规(发售期7日)
✅ 投标截止时限:合规(发出→截止25日)
⚠️ 澄清修改时限:风险(澄清→截止仅12日,不足15日)
✅ 中标公示期:合规(公示期3工作日)
✅ 合同签订时限:合规(通知书→签订25日)
✅ 评分异常:合规(无偏离>30%)
⚠️ 报价规律:风险(3家报价呈等差序列,公差0.5%)
✅ 关联企业:合规(无同一控制)
✅ 联系方式雷同:合规(无雷同)
━━ 图分析档(NetworkX增强检测)━━
依赖状态:✅ NetworkX已安装
🔴 多跳关联路径:发现2跳关联(A公司→B公司共同股东→C公司)
⚠️ 异常报价模式:报价聚集(3家报价集中在预算95-97%区间)
⚠️ 历史行为分析:A公司与B公司近3年联合投标4次(疑似陪标模式)
✅ 人工复核预警:已生成可解释性报告(含判定依据+复核清单)
━━ 综合评级 ━━
基础档:⚠️ 2项风险(澄清时限+报价规律)
图分析档:🔴 3项高风险(多跳关联+报价聚集+联合投标)
综合建议:⚠️ 存在围标串标特征,建议深入调查或放弃投标
输入:项目标识/链接 输出:中标结果跟踪报告(中标方信息/报价对比/竞对复盘)+ 复盘链自动触发
工作流:
1. 接收项目标识
2. 查询中标公告
3. 对比中标方与你的企业
4. 分析下浮比例
5. 输出复盘报告
6. 【v5.1 新增】复盘链自动串联:
a. 检测用户是否投过此项目(gov_knowledge.db 比对)
b. 如投过 → 自动弹出复盘模板(得分对比、失分原因、竞对表现)
c. 用户确认 → 自动入知识库(gov_knowledge.db)
d. 如未投过 → 仅输出中标跟踪报告
输出模板:
🏆 中标结果跟踪报告
项目:{项目名}
中标方:{企业名}
中标金额:¥{amount}万
下浮比例:{percentage}%
对比分析:
- 中标方优势:{advantages}
- 你的差距:{gaps}
- 复盘建议:{suggestions}
━━ 复盘链自动触发 ━━
检测到您曾参与此项目的投标(投标时间:{date},报价:{our_bid}万)
是否生成完整复盘报告?回复"生成复盘"或"是"自动归档至知识库。
输入:证书信息(手动录入/导入) 输出:资质清单 + 到期预警 + 续期指导
工作流:
1. 录入资质信息
2. 设置有效期提醒
3. 到期前30/60/90天提醒
4. 续期指导
输出模板:
📋 资质管理清单
┌─ 即将到期(30天内)─┐
│ 🔴 {证书名称} — {到期日} │
└─────────────────────┘
┌─ 即将到期(60天内)─┐
│ 🟡 {证书名称} — {到期日} │
└─────────────────────┘
┌─ 正常 ──────────────┐
│ 🟢 {证书名称} — {到期日} │
└─────────────────────┘
续期建议:
- {证书名称}:{续期条件},需准备{材料清单}
输入:政策关键词/行业/地区 输出:政策解读 + 影响分析 + 行业趋势
工作流:
1. 接收咨询问题
2. 检索相关政策
3. 解读政策要点
4. 分析对行业的影响
5. 提供应对建议
输出模板:
📰 政策咨询报告
相关政策:{政策名称}
发布日期:{日期}
核心要点:
1. {要点1}
2. {要点2}
对你的影响:
- 正面影响:{positive}
- 负面影响:{negative}
应对建议:
1. {建议1}
2. {建议2}
行业趋势:
- {品类}采购增长{percentage}%
- {地区}采购金额最大
输入:项目预算 输出:保证金分析 + 合规检查
工作流:
1. 接收项目预算
2. 计算保证金上限(预算×2%)
3. 检查合规性
4. 输出缴纳/退还规则
输出模板:
💰 投标保证金分析
项目预算:¥{budget}万
法定上限:¥{limit}万(2%)
招标文件要求:¥{required}万
合规性:✅ 合规 / ❌ 超标
缴纳截止:{deadline}
退还规则:
- 未中标人:中标通知书发出后 5 日内
- 中标人:合同签订后 5 日内
建议:提前 1 天缴纳,保留汇款凭证
输入:投诉事项/项目信息 输出:质疑函/投诉书模板 + 时效计算 + 证据清单
工作流:
1. 接收投诉事项
2. 确定质疑/投诉阶段
3. 计算时效(精确到工作日)
4. 生成模板
5. 提供证据清单
输出模板:
⚠️ 质疑投诉指引
当前阶段:质疑 / 投诉
时效截止:{deadline}(还剩 {days} 个工作日)
质疑函模板:
- 质疑事项:{items}
- 质疑依据:{basis}
- 请求:{requests}
证据材料清单:
1. {材料1}
2. {材料2}
管辖财政部门:{department}
联系方式:{contact}
输入:合同文本/文件 输出:风险分析报告(高风险条款/中风险条款/建议修改清单)
工作流:
1. 接收合同内容
2. 逐条扫描风险点
3. 分级标注风险等级
4. 提供修改建议
输出模板:
📄 合同风险分析报告
━━━ 高风险条款 ━━━
1. [条款X] {条款内容}
风险:{risk}
建议:{suggestion}
━━━ 中风险条款 ━━━
1. [条款X] {条款内容}
风险:{risk}
建议:{suggestion}
━━━ 建议修改清单 ━━━
1. {建议1}
2. {建议2}
输入:项目信息/合同条款 输出:验收清单 + 验收报告模板 + 常见问题
工作流:
1. 接收项目信息
2. 提取验收标准
3. 生成验收清单
4. 提供验收报告模板
5. 标注常见不合格问题
验收流程:
供应商提交验收申请
│
▼
采购人组织验收小组(3人以上单数)
│
▼
对照合同/招标文件/投标文件逐项验收
│
├── 合格 → 签署验收报告
│
└── 不合格 → 限期整改 → 重新验收
输出模板:
✅ 验收辅助报告
验收标准(基于合同条款):
1. {标准1}
2. {标准2}
验收清单:
□ {检查项1}
□ {检查项2}
□ {检查项3}
验收报告模板:
- 项目名称:{name}
- 验收日期:{date}
- 验收小组:{members}
- 验收结论:合格 / 不合格
常见不合格问题:
1. {问题1}
2. {问题2}
验收争议处理:
- 第一步:协商解决
- 第二步:申请调解
- 第三步:仲裁/诉讼
输入:采购品目/预算 输出:采购需求模板 + 技术参数编写指引 + 评分标准建议
工作流:
1. 接收采购品目
2. 选择对应模板
3. 辅助编写技术参数
4. 设置评分标准
5. 输出完整需求文档
编制框架:
1. 项目概况(背景/目标/范围)
2. 采购品目及预算
3. 技术规格/服务要求
4. 商务要求(交付/付款/质保)
5. 评分标准(价格分/技术分/商务分)
6. 合同主要条款
7. 验收标准
输出模板:
📋 采购需求模板
项目概况:
- 项目名称:{name}
- 采购人:{buyer}
- 预算金额:{budget}万
- 采购品目:{category}
技术规格要求:
1. {规格1}
2. {规格2}
评分标准建议:
- 价格分:{price_score}分
- 技术分:{tech_score}分
- 商务分:{biz_score}分
常见错误示例:
✗ {错误示例1}
✗ {错误示例2}
输入:商品名称/型号 输出:比价报告(单价/总价/配送/质保/评价)
工作源:
工作流:
1. 接收商品需求
2. 检索电子卖场
3. 对比价格和配置
4. 输出比价报告
输出模板:
🛒 电子卖场比价报告
商品:{商品名称}
| 平台 | 单价 | 配送 | 质保 | 评价 |
|------|------|------|------|------|
| {平台1} | ¥{price} | {delivery} | {warranty} | ⭐{rating} |
| {平台2} | ¥{price} | {delivery} | {warranty} | ⭐{rating} |
建议:{最佳性价比推荐}
输入:企业规模/报价 输出:价格扣除计算 + 声明函模板 + 条件检查
政策依据:
工作流:
1. 接收企业规模
2. 计算扣除比例
3. 生成声明函
4. 检查适用条件
输出模板:
🏷️ 中小企业优惠计算
企业规模:{规模}
价格扣除比例:{percentage}%
原报价:¥{original}万
评审价:¥{review}万(扣除后)
声明函模板:
- 企业名称:{name}
- 企业规模:{size}
- 声明:本企业郑重声明...
联合体协议模板(如适用):
- 联合体成员:{members}
- 分工:{division}
- 扣除比例:{percentage}%
政策适用条件检查:
✅ 条件1:{检查项}
✅ 条件2:{检查项}
定位:本模块 v4.7 深度升级,将标书生成从「模板填空」升级为「智能生成 + 人工审核」。目标是把技术方案章节等耗时最长的环节自动化,用户只需审核修改而非从零编写——标书撰写时间从 3-5 天缩短到 2-4 小时。
全流程闭环:资质自动填充 → 技术方案智能生成 → 项目案例引用 → 内容对齐检查 → 格式合规检查 → 导出 Word/PDF → 存档复用。
输入:招标文件全文/链接 + 评分标准 + 企业画像 输出:各章节初稿 + 6 大技术方案子块 + 评分项对齐提示
工作流:
1. 接收招标文件 → 提取技术要求与评分标准
2. 按招标技术要求生成技术方案初稿,拆分为 6 个独立子块:
- ① 技术路线选择(对比候选方案+选型理由,对齐技术评分项)
- ② 实施方案(分阶段实施步骤+技术细节+关键难点应对)
- ③ 人员配置(项目组织架构+岗位职责+人员数量测算)
- ④ 设备清单(软硬件配置表+品牌型号+数量+技术参数)
- ⑤ 质量保证措施(质量管理体系+过程管控+验收标准)
- ⑥ 进度计划(甘特图式里程碑+关键路径+交付节点)
3. 生成配套章节:项目理解与分析 / 售后服务方案 / 项目团队简历
4. 每个子块附【评分项对齐提示】→ "对应评分标准第 X 项,占 Y 分"
5. 标注【待审核】占位符 → 用户只需审核修改,不从零编写
生成方式:jinja2 模板(素材库 16.10)+ LLM 按评分项/技术要求分段生成 降级方案:无 jinja2 → 使用内置基础模板;无 LLM → 输出结构化章节骨架供手动填写 输出模板:见"输出模板"章节·标书生成模板
输入:生成的标书 + 招标文件评分标准 输出:覆盖矩阵 + 0-100 自评分 + 缺失清单 + 补遗建议
工作流:
1. 解析评分标准逐条
2. 每条评分项 → grep/语义匹配标书章节
3. 输出三状态:已覆盖 / 部分覆盖 / 未覆盖
4. 自评分数 = Σ(已覆盖项权重) + Σ(部分覆盖项权重 × 0.5)
5. 缺失清单 → 每条给出补遗建议
边界条件:
输入:当前项目描述 + 品类标签 输出:相似标书推荐 + 一键复用
存储:加密 SQLite,存于 ~/.workbuddy/output/gov_archive.db(符合死规则 #12 运行时例外)
工作流:
1. 标书生成完成后自动存档(品类标签+评分结构+企业名占位)
2. 下次类似项目 → 自动检索品类相似度(关键词+品类编码匹配)
3. 匹配到历史标书 → 推荐复用章节列表
4. 一键替换:企业名/人员/业绩 → 自动更新时效内容
相似度匹配:
| 相似度 | 处理方式 |
|---|---|
| ≥80% | 推荐完整复用,提示"无需重写,一键替换即可" |
| 60-79% | 推荐章节复用(技术方案/售后可复用,业绩需更新) |
| <60% | 不推荐复用 |
输入:标书 Markdown 输出:.docx(带目录/页眉页脚/页码)和 .pdf
工作流:
1. Markdown → python-docx 转换
2. 格式:A4、仿宋/宋体、3cm 装订线(符合政府采购常规要求)
3. 附件:评分项对齐检查表(附录)
4. .pdf 版本(reportlab 生成预览)
存储位置:~/.workbuddy/output/(运行时临时文件,符合死规则 #12 运行时例外)
降级方案:
输入:成本分解项 输出:总成本 + 毛利 + 建议报价区间
工作流:
1. 引导输入:硬件成本 / 软件成本 / 人天(人×天×单价)/ 服务成本
2. 自动计算:总成本 = 硬件 + 软件 + 人力 + 服务 + 5% 管理费
3. 毛利率推算:基于历史数据和 BidDecisionEngine 报价策略模型
4. 最优报价 = 总成本 × (1 + 目标毛利率) ∩ [预算 × 0.7, 预算 × 0.98]
5. 输出:成本分解表 + 建议报价区间 + 竞对对比(如有数据)
输入:招标公告资质要求 + 企业画像库 输出:三色清单 + 最快获取路径
工作流:
1. 交叉比对资质要求 vs 企业画像
2. 输出三色清单:
🟢 已具备资质 → 标注有效期
🟡 即将过期资质(<30天)→ 提醒续期
🔴 缺失资质 → 标注"一票否决项"或"加分项"
3. 缺失资质 → 给出最快获取路径:
- 例:"ISO27001 认证周期约 8-12 周,建议立即启动"
- 例:"涉密资质需向国家保密局申请,周期 3-6 个月"
4. 一票否决项缺失 → "⚠️ 强烈建议放弃投标或联合具备资质的合作伙伴"
输出模板:
━━ 资质缺漏预警 ━━
🟢 已具备:CMMI3(2027-12到期) / ISO9001(2028-03到期)
🟡 即将过期:系统集成贰级(2026-08-15到期,建议30天内办理续期)
🔴 缺失:信息系统运维三级(一票否决项) → 建议:① 联合具备运维资质的合作伙伴投标 ② 最快获取路径:向当地工信部门申请,周期约4-6周
⚠️ 存在一票否决项缺失,综合建议:谨慎参与投标
输入:企业资质文件(营业执照/资质证书/ISO 认证等)+ 标书章节结构 输出:结构化资质数据 + 自动填充到标书对应章节(资质符合性/企业简介/证明材料清单)
定位:v5.2 将在线OCR替换为本地PaddleOCR,解决外勤场景网络不稳定时的资质识别问题。新增证书版式库(3大类证书字段定位规则),识别结果直接填充到标书资质章节(对接模块25.4)。
工作流(A+B+C 三级混合,本地优先):
1. 接收资质文件(PDF/图片/用户描述)
2. 分类型解析:
- 文本型 PDF → pdfplumber 直接提取文字(纯本地,方案A)
- 图片型证书 → 优先PaddleOCR本地离线识别(方案B,推荐安装)
- PaddleOCR不可用 → 降级为多模态识别(方案C,环境具备时)
- OCR均不可用 → 降级引导手动录入关键字段(方案A兜底)
3. 证书分类(按标题关键词匹配版式库:营业执照/行业资质/ISO认证)
4. 字段定位(按版式库规则提取关键字段:名称/编号/等级/发证机关/有效期)
5. 结构化抽取字段:证书名称 / 编号 / 等级 / 发证机关 / 有效期 / 经营范围 / 统一社会信用代码
6. 关键字段校验(统一社会信用代码18位格式/资质等级匹配招标要求/有效期覆盖/经营范围包含招标标的)
7. 交叉比对招标资质要求(对接 16.6 资质预警)
8. 自动填充到标书章节:
- 「资质符合性说明」→ 逐项对应招标要求列出已具备资质
- 「企业基本情况」→ 注册资本/成立时间/经营范围
- 「证明材料清单」→ 需随标附上的资质复印件清单
9. 填充内容标注【自动填充·待核对】→ 用户确认原件一致后定稿
证书版式库(3大类证书的字段定位规则):
| 证书类型 | 定位字段 | 定位规则 |
|---|---|---|
| 营业执照 | 名称/统一社会信用代码/法定代表人/成立日期/经营范围 | 标题下方第1-5行,关键词触发 |
| 行业资质证书 | 证书名称/编号/等级/发证机关/有效期 | "证书"关键词区域,编号格式匹配 |
| ISO认证证书 | 证书编号/认证范围/发证日期/有效期至/认证机构 | "认证"关键词区域,编号格式匹配 |
边界条件:
降级方案:
输入:企业历史项目清单 + 招标文件业绩要求 输出:最相关项目案例 + 自动填入业绩章节
与 16.3 区别:16.3 是「整份历史标书」级复用;16.8 是「单个项目案例」级智能匹配引用到业绩章节,粒度更细。
工作流:
1. 读取用户历史项目清单(项目名/客户/金额/时间/技术栈/成果)
2. 解析招标业绩要求(类似项目数量/单项金额门槛/时间范围/行业相关性)
3. 相关性打分(每个历史项目 vs 招标要求):
- 行业匹配 35% + 技术栈匹配 25% + 金额匹配 20% + 时效 15% + 客户级别 5%
4. 按分数降序,选取满足业绩要求数量的最相关案例
5. 自动填入「类似项目经验」章节:
- 项目概述 / 建设内容 / 技术亮点 / 实施成效 / 对应本次招标的相关性说明
6. 附【业绩证明材料清单】→ 合同/验收报告/中标通知书
7. 若历史项目不满足业绩门槛 → 预警"业绩不达标,建议联合体投标或补充业绩"
相关性分级:
| 相关度 | 处理方式 |
|---|---|
| ≥80% | 首选引用,标注"高度相关,重点展示" |
| 60-79% | 备选引用,补充说明相关性 |
| <60% | 不推荐,仅在业绩数量不足时补位 |
边界条件:
输入:生成的标书 + 招标文件格式要求 输出:格式合规检查报告(逐项通过/警告/不通过 + 修正建议)
与 16.2 区别:16.2 检查「内容层」(评分项是否覆盖);16.9 检查「格式层」(排版/装订/盖章是否合规)。两者互补,都在人工审核前执行。
工作流:
1. 从招标文件「投标文件格式要求」章节提取格式规则
2. 逐项核对标书:
- 字体/字号(如正文仿宋_GB2312 三号、标题黑体)
- 页边距(上下 2.54cm / 左右装订线 3cm 等)
- 行距 / 段落格式
- 页码 / 页眉页脚 / 目录
- 密封要求(正副本数量/密封方式/骑缝章)
- 签字盖章位置(法定代表人签字/公章/骑缝章/授权委托书)
- 投标函格式 / 报价表格式
3. 输出三态清单:✅ 通过 / ⚠️ 警告 / ❌ 不通过
4. 每个不通过项 → 给出具体修正建议
5. 生成「投标前格式自检清单」供打印核对
核对项对照表:
| 检查项 | 常见要求 | 风险等级 |
|---|---|---|
| 字体字号 | 正文仿宋三号 | 🟡 一般 |
| 页边距/装订线 | 左侧 3cm 装订线 | 🟡 一般 |
| 密封 | 正本1份+副本N份,独立密封 | 🔴 高(错误可能废标) |
| 签字盖章 | 法人签字+公章+骑缝章 | 🔴 高(漏盖可能废标) |
| 授权委托书 | 附法人授权原件 | 🔴 高 |
| 页码目录 | 连续页码+完整目录 | 🟢 低 |
边界条件:
输入:用户积累的标书素材 / 系统内置模板 输出:可复用的分类模板库
存储:~/.workbuddy/output/gov_material_lib/(运行时生成,符合死规则运行时例外)
4 大素材分类:
1. 技术方案模板:按品类(IT服务/工程/货物)分类的技术方案框架
2. 人员简历模板:项目经理/技术负责人/实施工程师标准简历格式
3. 质量保证措施模板:质量管理体系/过程管控/风险应对通用条款
4. 售后服务承诺模板:响应时效/服务团队/质保期/升级维护承诺
工作流:
1. 首次使用 → 加载系统内置基础模板
2. 每次生成标书 → 可将优质章节沉淀入素材库(用户确认后)
3. 下次生成 → 16.1 技术方案生成优先调用素材库模板 + LLM 按项目定制
4. 素材可编辑/增删/导出,长期积累形成企业专属标书资产
与其他模块协同:
边界条件:
v5.3 更新:本模块已升级为「竞对战略分析」(模块26),与模块18合并为一键完整链路。模块17的子模块(17.1-17.6)作为模块26的 Step1(竞对画像)和 Step2(报价策略)保留,此处不再重复。发送"竞对战略"触发模块26,发送"竞对画像"仍触发本模块独立分析。
定位:本模块是 v4.8 核心升级,将模块 4「供应商背调」从基础信息采集升级为深度战略分析,让投标人从"知道对手是谁"升级到"知道对手会怎么出牌"。
数据源扩展(从单一中标公告扩展到多源):
历史中标数据 → 报价/中标方/中标金额/下浮比例
企业工商信息 → 法人变更/注册资本/经营范围/股东变更
资质变更数据 → 资质升级/增项/被降级/吊销
司法诉讼 → 合同纠纷/劳动争议/知识产权诉讼
招聘信息 → 关键岗位(项目经理/技术负责人)变动
联合体/分包 → 合作关系网络(同一项目中出现过的组合)
存储:
~/.workbuddy/output/gov_competitor.db(运行时生成,符合死规则运行时例外)
输入:竞争对手名称 + 历史中标数据 输出:报价规律报告(下浮比例/价格分策略/低价冲标倾向)
工作流:
1. 采集竞对近 2-3 年历史中标公告
2. 提取关键指标:中标金额/预算金额/下浮比例/评分方法
3. 统计规律:
- 平均下浮比例 = Σ(中标金额/预算)/n
- 低价冲标倾向 = 中标价格 < 预算×70% 的频次占比
- 价格分策略 = 最低评标价法 vs 综合评分法下的报价分布
4. 对比本次项目预算 → 预测竞对报价区间
5. 输出报价策略分析报告
输出模板:见"输出模板"章节·报价策略分析模板
输入:竞争对手名称 + 历史中标数据 输出:优势领域分布图(中标频次最高品类/地区/金额区间)
工作流:
1. 统计竞对历史中标品类分布(按政府采购品目分类)
2. 统计地区分布(哪个省市中标最多)
3. 统计金额区间分布
4. 统计评分方法偏好(竞对在哪种评分法下中标率高)
5. 输出可视化雷达图(品类+地区+金额+评分法四维度)
输入:竞争对手名称 + 投标历史数据 输出:弱势领域报告(屡投不中品类 → 市场缝隙机会)
工作流:
1. 识别竞对"屡投不中"品类(投标次数≥2但中标率=0)
2. 识别"高频投标低中标率"品类(投标≥3次且中标率<20%)
3. 输出市场缝隙建议 → "竞对在XX品类屡投不中,建议差异化突进"
输入:竞争对手名称 + 联合体/分包数据 输出:关联网络图谱 + 合作关系清单
与模块 5 关联:模块 5 是「围标串标检测」(判断是否违规),17.4 是「可视化关联图谱」(呈现合作关系),两者互补不重复。
工作流:
1. 从历史公告中提取联合体投标记录
2. 提取分包信息(中标后分包给哪些企业)
3. 构建关联网络图:节点=企业,边=联合/分包关系
4. 识别核心节点(频繁出现的合作伙伴)
5. 输出可视化网络图 + 合作关系清单
输出模板:见"输出模板"章节·关联网络图模板
输入:竞争对手名称 + 招聘信息/项目经理变更记录 输出:关键人员变动报告 + 投标能力预判
工作流:
1. 追踪关键岗位变动:
- 项目经理(项目负责人变更频次)
- 技术负责人(核心技术骨干增减)
- 投标专员(投标团队稳定性)
2. 分析变动对投标能力的影响:
- 核心人员流失 → 实施能力下降
- 大量招聘新人 → 磨合期,投标经验不足
- 团队稳定 → 投标经验持续积累
3. 输出人员变动报告 + 投标能力预判
边界条件:
输入:竞对画像全维度数据 输出:内联 SVG 可视化图表(对话中直接渲染,不生成图片文件)
可视化类型:
雷达图(4维度):品类专注度 / 地区覆盖度 / 报价竞争力 / 团队稳定性
时间线(2-3年):中标频次趋势 / 资质变更事件 / 人员变动事件
关联网络图:节点=企业/人员,边=联合/分包/股权关系
性能优化(死规则10):大数据量分析时自动检测 CPU/内存,动态控制线程数。i5-10400F/16GB 下单域名请求间隔 ≥3 秒,采集并发数根据硬件自适应调整,绝不拖累用户日常使用。
v5.3 更新:本模块已升级为模块26.3「评分预测实测数据驱动」,引入特征工程(竞对历史中标率/报价分布/评标办法权重)+ 纯numpy线性/逻辑回归。样本量不足50自动降级规则分+标注低置信;XGBoost可选依赖安装即启用双列对比。发送"评分预测"仍触发本模块独立分析,发送"竞对战略"触发模块26完整链路。
定位:本模块是 v4.8 核心升级,基于历史评标数据对当前项目进行打分预测,帮助用户判断中标概率。
双轨迭代机制:
规则引擎(冷启动):评分标准明确→基于规则计算→初期可用,准确度随数据积累提升
数据积累(精度提升):历史数据越多→统计权重越高→预测准确度逐步提升
数据源:
历史评标数据 → 得分/排名/基准价/报价分布
招标文件 → 评分标准/权重/评标办法
企业画像 → 资质/业绩/人员
竞对画像 → 模块17输出的竞对报价预测
存储:
~/.workbuddy/output/gov_scoring.db(运行时生成,符合死规则运行时例外)
输入:招标文件评分标准 + 用户资质匹配度 + 历史同类项目得分 输出:技术分区间预测 + 失分点分析
工作流:
1. 解析招标文件评分标准(技术分各评分项+权重)
2. 基于用户企业画像逐项评估:
- 资质匹配 → 是否有该项要求的资质
- 业绩匹配 → 是否有同类项目业绩
- 技术方案 → 方案覆盖度评分(LLM辅助评估,失败降级为规则打分)
- 人员配置 → 人员资质/数量是否满足
3. 加权计算:技术分 = Σ(各评分项权重×预估得分率)
4. 输出技术分区间(乐观/基准/悲观)+ 失分点清单 + 改进建议
降级方案:
输入:用户历史报价策略 + 竞争对手报价预测(17.1) 输出:商务分排名预测
工作流:
1. 分析用户历史报价策略(下浮比例/报价区间)
2. 预测本次竞对报价区间(基于17.1报价策略分析)
3. 模拟评标基准价计算(基于不同报价组合)
4. 预测商务分排名(用户报价 vs 竞对报价 → 得分排序)
5. 输出商务分排名区间(乐观/基准/悲观)
输入:预算金额 + 有效报价区间 + 基准价算法 输出:最优报价 + 价格分测算
工作流:
1. 解析招标文件价格分计算公式:
- 最低评标价法:价格分 = (评标基准价/报价) × 价格权值
- 综合评分法:按招标文件公式计算
2. 确定评标基准价算法(如:去掉最高最低后平均/平均下浮等)
3. 模拟不同报价下的价格分:
- 报价 = 预算 × 0.95 → 价格分 = X
- 报价 = 预算 × 0.90 → 价格分 = Y
- 报价 = 预算 × 0.85 → 价格分 = Z
4. 输出最优报价建议(价格分与利润率的平衡点)
输入:技术分预测 + 商务分预测 + 价格分预测 输出:中标概率区间 + 信心指数 + 敏感性分析表
工作流:
1. 综合三维度得分:总分 = 技术分 + 商务分 + 价格分
2. 模拟排名:用户总分 vs 预测竞对总分分布
3. 计算中标概率 = 用户排名第1的次数 / 总模拟次数
4. 输出:
- 中标概率区间(乐观/基准/悲观)
- 信心指数(高/中/低,取决于数据完整度)
- 敏感性分析表:"如果报价为X,则中标概率Y%"
敏感性分析表:
| 报价(万元) | 价格分 | 总分 | 预测排名 | 中标概率 |
|---|---|---|---|---|
| 预算×0.95 | X1 | Y1 | 1-2 | 85% |
| 预算×0.90 | X2 | Y2 | 1 | 92% |
| 预算×0.85 | X3 | Y3 | 1 | 95% |
| 预算×0.80 | X4 | Y4 | 1 | 97% |
输出模板:见"输出模板"章节·评分预测模板
边界条件:
评测反馈:"复杂场景下偶有卡顿或提示不够明确"。以下是稳定性保障机制。
| 场景 | 处理方式 | 用户提示 | 预计恢复时间 |
|---|---|---|---|
| 单个网站超时 | 自动切换下一个网站,后台重试失败网站 | "⚠️ {网站} 采集较慢,已优先使用其他网站数据,后台继续尝试..." | 无需等待,立即可用 |
| 网络断开 | 自动重试3次,每次间隔5秒 | "🔄 网络连接不稳定,正在重试... (第{attempt}次)" | 5-15秒 |
| AI 回答不稳定(卡顿) | 自动检测并重新生成 | "⏳ 正在优化回答,请稍候..." | 3-10秒 |
| 所有网站均不可访问 | 切换到 demo 模式,使用缓存/示例数据 | "⚠️ 当前无法连接政府采购网站,已切换到演示模式。您可以:① 检查网络稍后重试 ② 直接提供项目链接分析" | 用户自定 |
| 响应超时(>30秒) | 中止当前任务,提示用户简化需求或重试 | "⏱️ 任务处理超时,建议:① 缩小搜索范围(如指定具体地区)② 直接提供项目链接 ③ 稍后重试" | 立即释放 |
采集结果自动缓存:
- 公告列表:24 小时内有效
- 公告详情:72 小时内有效
- robots.txt:24 小时内有效
- 企业信息:7 天内有效
重复请求处理:
- 相同页面 24 小时内不重复请求
- 优先使用缓存数据
- 缓存标注:"📦 缓存数据,更新时间:{time}"
置信度分级:
- 🟢 高置信度:数据完整,建议可靠
- 🟡 中置信度:部分数据缺失,建议供参考
- 🔴 低置信度:数据严重不足,仅供参考,请人工核实
自动触发重新生成的条件:
- 用户反馈"不对"/"重来"/"重新"
- 检测到回答中关键数据缺失
- 回答长度 < 50 字且包含"可能"
所有异常都遵循:
1. 不崩溃:即使出错也返回友好提示
2. 有备选:主方案失效时自动切换备选方案
3. 说明白:用大白话告诉用户出了什么问题、该怎么做
4. 给方案:不只告诉"失败了",告诉"现在可以做什么"
示例:
❌ "HTTP 403 Forbidden"(技术化)
✅ "⚠️ 该网站拒绝了自动访问请求,可能是因为反爬限制。没关系,我已经跳过了它,继续用其他网站的数据给您出报告。"
❌ "请求超时"(太简单)
✅ "⏱️ 采集超时了,可能是网站太慢。已自动重试,如果还不行建议您:① 换个时间段再试 ② 直接给我项目链接,跳过采集直接分析"
让 Skill 跑更快的 3 个技巧:
1. 指定具体范围
❌ "找全国项目"(慢,需要查 31 个省)
✅ "找北京市 IT 项目"(快,只查 1-2 个网站)
2. 直接给链接
❌ "帮我看看有没有这个项目..."(需要先搜索)
✅ "分析这个项目 http://www.ccgp.gov.cn/..."(直接分析,跳过采集)
3. 配置企业信息后再搜索
❌ 不配置就搜索(需要全量匹配,慢)
✅ 先配置企业信息(匹配算法更精准,越快越准)
用户发送:"帮我配置企业信息" 或 "配置企业画像"
评测反馈改进:将"下拉列表选择"改为对话式问答,每步都有具体示例。
对话配置流程(共 8 问,30 秒完成):
技能:太好了!我会问你 8 个问题,每个问题很好回答。
Q1/8:你们公司叫什么名字?
你:北京XX科技有限公司
技能:✅ 收到!
Q2/8:主营行业是什么?(回复字母即可)
A. IT服务/系统集成/软件开发/网络运维
B. 建筑工程/装修/消防
C. 医疗器械/药品
D. 物业/保安/保洁
E. 其他(告诉我具体是什么)
你:A
技能:✅ 信息技术服务!
Q3/8:公司注册在哪个省市?
格式参考:北京市海淀区/上海市浦东新区/广东省深圳市
你:北京市海淀区
技能:✅ 北京!
Q4/8:公司大概多少人?(回复字母)
A. 1000人以上(大型) B. 100-999人(中型) C. 10-99人(小型) D. 10人以下(微型) E. 不清楚
你:C
技能:✅ 小型企业
Q5/8:有哪些资质证书?
用斜杠分隔,例如:CMMI3/ISO27001/系统集成壹级
如果没有就回复 "无"
你:CMMI3/ISO9001
技能:✅ 收到 2 个资质
Q6/8:近三年做过哪些类似项目?
简单写,例如:2025年某局IT运维 / 2024年某公司网络升级
没有就回复 "无"
你:2025年某局IT运维项目
技能:✅ 1 个业绩已记录
Q7/8:你们通常投多大金额的标?
例如:80-200万/200-500万/500万以上
你:80-200万
技能:✅
Q8/8:统一社会信用代码(18位,不知道就不填,直接回车)
你:91110108MA01XXXXXX
技能:🎉 配置完成!共录入 8 项信息,匹配精度:高。
后续我会自动基于你的数据分析。发送"找项目"开始体验。
~/.workbuddy/skills/gov-procurement-analyst/data/enterprise.json
使用 JSON 格式持久化,每次对话自动加载,无需重复配置。
评测反馈:"常见问题解答和避坑指南相对欠缺"。以下是高频踩坑点。
原因:触发词不在列表里,或说了太模糊的请求。
解决:
原因:还没配置企业信息,用的是通用示例数据。
解决:发送 "帮我配置企业信息",30 秒搞定。后续所有分析自动基于你的公司。
原因:可能是网络问题、平台反爬、或当前时段无新公告。
解决:
原因:PDF 是扫描件(图片),没有安装 OCR 工具。
解决:
原因:置信度低(数据不够完整)。
解决:看报告底部的"置信度"标注:
原因:不清楚执行顺序。
解决:参考前面的"多需求优先级规则"。如需强制指定顺序,加数字编号:
1. 帮我查 XX 公司
2. 分析一下昨天看到的那个项目
3. 算一下保证金
我会按你编号的顺序执行。
原因:清理了系统文件/重装了 WorkBuddy。
解决:企业画像存储在独立位置:~/.workbuddy/skills/gov-procurement-analyst/data/,重装不影响。如果真丢了,重新发送 "帮我配置企业信息" 即可。
重要提醒:报价策略基于公开历史数据统计,仅供参考。实际报价需综合考虑:
新增:解决评测指出的"偶有卡顿"问题。
原因:同时采集多个网站 + AI 分析负载较高。
解决:
预防措施:
评测反馈:"出错时提示比较技术化,不够通俗易懂"。以下是改进后的错误提示。
| 你看到的提示 | 什么意思 | 你该怎么做的 |
|---|---|---|
| "⚠️ 部分数据缺失,已使用 AI 补全" | 有些信息从网页没抓到,我用智能推理猜的 | 仅供参考,重要决策建议去官网核实 |
| "⚠️ 某网站暂时无法访问" | 那个政府采购网站打不开 | 没关系,其他网站的数据继续可用 |
| "⚠️ 采集速度慢,正在排队" | 同时检索的网站太多 | 稍等片刻,通常在 30 秒内完成 |
| "🔶 未检测到 PDF 工具" | 你的电脑还没装 PDF 阅读器组件 | 回复 "安装" 我来教你,或直接把文字发我 |
| "🔶 当前置信度:中" | 分析结果部分基于推测 | 补充更多信息(如更多业绩项目)可以获得更准结果 |
| "❌ 所有网站均不可访问" | 你的网络连不上政府采购网站 | 检查网络或用手机热点试一下 |
| "❌ 该网站需要登录" | 网站需要企业账号才能进 | 跳过此网站,不影响其他功能 |
| "⏱️ 任务处理超时" | 处理太久没出结果了 | 缩小搜索范围,或直接给我项目链接 |
| "🔄 正在优化回答" | AI 回答质量不高,正在重新生成 | 稍等几秒钟,会自动优化好 |
| "⚠️ 网络连接不稳定,正在重试" | 网络在波动,我在自动重试 | 不用管,重试成功会自动继续 |
快速找到你需要的答案:先按分类浏览 → 再读详细解答
| 分类 | 你的问题 | 跳转 |
|---|---|---|
| 🔧 使用与操作 | 怎么开始/怎么配置/PDF 不行/找项目没结果/企业信息丢了 | Q1, Q2, Q4, Q6, Q9 |
| 🎯 功能与能力 | 能做什么/分析多准/数据更新频率/能不能联动微信/钉钉 | Q3, Q5, Q7, Q8, Q11, Q21 |
| 🔄 投标实操 | 保证金怎么交/被废标了怎么办/中标后放弃/联合体投标/合同分包 | Q13, Q14, Q15, Q16, Q17 |
| ⚖️ 合规与法律 | 能做什么不能做/能不能军采/质疑投诉时效/声明函附件 | Q10, Q12, Q18, Q20 |
| 🆕 v5.0 新功能 | 真实数据接入/配额告警/路由器误触发 | Q21, Q22, Q23 |
| 🆕 v5.1 数据飞轮 | 数据飞轮是什么/价格指数/复盘链/竞对监控/爬虫自愈 | Q24, Q25, Q26, Q27, Q28 |
| 🆕 v5.2 标书协作 | 章节任务/盯标推送/语音指令/资质OCR/合规合并 | Q29, Q30, Q31, Q32, Q33 |
| 🆕 v5.3 预测进化 | 竞对战略/报价沙盘/废标自检/评分预测实测数据 | Q34, Q35, Q36, Q37, Q38 |
| 🆕 v5.4 传播钩子 | 一句话体检/废标自检前置/口语化触发 | Q39, Q40, Q41 |
| 🚧 故障与排错 | 卡顿/采集为零/结果不准/AI回答不对 | Q4, Q6, Q7, Q9(也见避坑指南) |
Q1:这个 Skill 需要花钱吗? A:完全免费。无需 API Keys,所有数据源均为政府公开信息。唯一可能的花费:如果你需要安装额外的 Python 库(pdfplumber、python-docx),那是 Python 官方库,免费。
Q2:我的企业信息会不会泄露? A:100% 安全。所有数据存储在:
~/.workbuddy/skills/gov-procurement-analyst/data/
这是你电脑上的本地文件,我们不收集、不上传、不分享任何数据。
Q3:怎么开始?我完全没接触过政府采购
A:直接用大白话说你的需求即可。发送 "帮我配置企业信息" 完成 30 秒配置,之后发送 "找项目" 或 "帮我看看XX" 开始。所有专业术语 Skill 都能理解。
Q4:PDF 招标文件上传后没反应?
A:PDF 是扫描件(图片),没有安装 OCR 工具。最佳方案:发送 "安装 PaddleOCR"。替代方案:直接复制文字粘贴给我,或告诉我文件路径。
Q5:全国 31 个省都能搜吗?更新频率如何? A:全部覆盖。每个省市自治区政府采购网都会搜索。各级政府网站每日自动采集,每日更新一次。部分地区小平台更新慢 1-2 天,会在结果中标注。
Q6:为什么采集结果为零?
A:可能原因:①当前时段该品目无新公告 ②平台反爬限制 ③网络不稳定。解决:换时间段再试、缩小范围搜索、直接给我链接分析、或用 "demo" 命令体验。
Q7:分析结果和实际差多少? A:取决于数据完整度。高置信度:准确率 85%+(建议直接采用)。中置信度:准确率 60-85%(建议结合人工判断)。低置信度:准确率 <60%(仅供参考,必须人工核实)。报告底部会标注置信度等级。
Q8:和企业微信/钉钉/飞书能打通吗?
A:可以。通过 WorkBuddy 的定时任务 + 连接器功能实现。发送 "设置定时推送",逐步引导配置,实现每天早上 8:00 自动推送商机日报到指定群组。
Q9:企业配置和没配置区别有多大? A:区别很大。没配置:用通用示例数据做匹配,分析结果是"通用参考"。配置后:基于你的真实企业画像做精准匹配,分析结果是"为你定制"。配置只需 30 秒,强烈建议配置后再使用。
Q10:这个 Skill 不能做什么? A:以下事情无法替代:❌ 代替你决定投不投(最终决策权在你)❌ 代替律师审核合同(只能扫描常见风险点)❌ 保证中标(只能提高中标概率)❌ 绕过政府网站限制(严格遵守合规)❌ 处理涉密项目信息(只处理公开信息)
Q11:声明函/质疑函模板在哪里下载? A:Skill 会直接输出模板内容,您可以:1. 复制到 Word 中编辑 2. 发送"生成 Word 文档"(需安装 python-docx)3. 保存 Markdown 文件,后续转换。
Q12:这个 Skill 能处理军队采购吗? A:不能。本 Skill 专门针对地方政府采购(依据《政府采购法》)。军队采购适用《军队采购管理条例》,规则不同。
Q13:投标保证金怎么交?交到哪里? A:缴纳方式通常有三种:①银行转账(最常用)②银行保函③保证保险。缴纳账户必须是采购人指定账户(在招标文件"投标人须知"部分)。关键提醒:必须从公司基本户转出(不能从个人账户转),汇款备注写"XX项目投标保证金"。Skill 可分析具体项目的缴纳截止时间和退还规则。
Q14:投标被废标了怎么申诉? A:废标后可采取四步:①核实废标原因:仔细阅读废标通知,确认是"无效投标"还是"废标"(区别很大)→ ②判断是否合规:废标条件必须在招标文件中明示,不能临时创设 → ③质疑:在知道或应知其权益损害之日起7个工作日内向采购人提出书面质疑 → ④投诉:质疑答复不满意可在答复期满后15个工作日内向同级财政部门投诉。Skill 帮你生成质疑函和投诉书模板。
Q15:中标后放弃有什么后果? A:后果较严重:①投标保证金不予退还 ②由财政部门责令改正,给予警告 ③情节严重者,列入不良行为记录名单,1-3年内禁止参加政府采购 ④给采购人造成损失的,需承担民事责任。建议:除非有重大项目冲突,不建议轻易放弃。
Q16:联合体投标怎么操作? A:关键点:①签订《联合体协议书》,明确牵头方和各方分工 ②联合体各方均满足招标文件规定的资格条件 ③资质就低认定(联合体中有同类资质的,按等级较低的单位确定资质等级)④联合体各方应当共同签订合同,承担连带责任。Skill 提供联合体协议模板。
Q17:政府采购合同可以分包吗? A:有条件允许:①中标供应商需经采购人同意 ②只能分包非主体、非关键性工作 ③接受分包的人必须具备相应条件 ④中标供应商就分包项目向采购人负责,接受分包的人承担连带责任。禁止:转包(把全部工程转给别人)是违法的。
Q18:质疑函/投诉书应该什么时候递交? A:时间节点把握如下:
| 程序 | 时限 | 起算日 |
|---|---|---|
| 质疑 | 知道权益受损后7个工作日 | 知道或应当知道之日 |
| 投诉 | 质疑答复期满后15个工作日 | 采购人答复期满之日 |
| 行政复议 | 知道行政行为之日起60日 | 收到投诉处理决定之日 |
| 行政诉讼 | 知道行政行为之日起6个月 | 收到投诉处理决定之日 |
Q19:投标保证金可以用什么形式缴纳? A:根据《政府采购法实施条例》第33条,投标保证金可以是:①银行转账(最常见)②银行保函(推荐,资金占用少)③保证保险(部分省市已推行)④支票/本票。禁止使用:现金。金额不得超过项目预算的2%,有效期应当超出投标有效期30天。
Q20:中小企业声明函需要什么附件? A:声明函是自我声明(自己写自己承诺),不需要外部审批。但税务机关和财政部门事后抽查时,需能证明你确实属于中小企业。建议留存:①《中小企业声明函》(按采购人提供格式)②企业从业人员/营业收入/资产总额等证明材料(可能需要近3年审计报告或纳税申报表)③如联合体投标,需额外提供联合体协议和各方声明函。
Q21:v5.0.0 的「真实数据接入」是什么?和以前有什么区别?
A:v5.0.0 之前模块1「商机发现」使用 WebFetch 内置工具做 demo 演示。v5.0.0 起升级为生产级爬虫,直接请求 ccgp.gov.cn + 31省分网真实页面,数据完整度和时效性大幅提升。需要安装 requests + beautifulsoup4(发送 "安装依赖" 即可)。未安装时自动降级为 WebFetch,功能可用但采集源减少。
Q22:采集配额仪表盘显示「配额告警」怎么办?
A:告警表示当前采集频率接近平台限制(如单域名 >40次/小时)。处理方式:①暂停当前采集,等待下一个小时窗口 ②切换到其他省份平台采集 ③降低定时任务的采集频率(发送 "调整采集频率")。24小时窗口重置后自动恢复。
Q23:意图路由器如何减少误触发?提问有什么技巧? A:意图路由器采用三级消歧:①核心词精确匹配(如"写标书"→模块16)②同义词扩展匹配(如"帮我写投标文件"→模块16)③上下文感知(如对话历史在谈"竞争对手"时,"分析"优先匹配模块17而非模块2)。最佳提问技巧:一句话一个任务 > 一句话多个任务;用具体名词("XX公司"、"http://...")> 笼统代词("这个"、"那个")。
Q24:v5.1.0 的「数据飞轮」是什么? A:数据飞轮是 v5.1.0 的核心升级理念——把每次中标结果、投标经验、竞对动态都沉淀为本地数据资产,数据越多分析越准,越准中标越多,越多数据又进一步反哺分析。飞轮包含5个引擎:中标结果回流(采集中标公告入库)、行业价格指数(聚合均价与分位数)、复盘链自动串联(中标→复盘→入库一条链)、竞对实时监控(关注清单+变更检测+推送)、爬虫失效自愈(双选择器+降权重调度)。首次使用数据量较少,随着使用积累,分析准确度会持续提升。
Q25:行业价格指数怎么用? A:价格指数是衡量某行业某区域某时期中标价格相对水平的指标(基准期=100)。用途①:投标报价参考——查看目标品类在目标区域的P25/P50/P75分位数,结合评分方法计算最优下浮比例。用途②:异常报价识别——报价超出P75或低于P25时触发预警(模块19增强)。查看方式:发送"价格指数"或"XX行业价格指数",输出指数表+趋势曲线+分位数价格。
Q26:复盘链自动触发需要什么条件? A:需要同时满足:①模块6「中标结果跟踪」执行后 ②gov_knowledge.db 中有用户参与该项目的投标记录(通过项目编号或名称相似度>0.7匹配)。满足后自动弹出复盘模板,用户确认即可生成完整复盘报告并归档。注意:首次使用知识库为空,需先积累投标复盘记录后复盘链才能自动串联。
Q27:竞对监控怎么配置?推送频率是多少? A:发送"配置关注竞对" → 输入竞对名称清单(每行一家)→ 选择关注维度(中标/工商/资质/司法/招聘)。推送频率:定时任务每日 08:00/12:00/18:00 采集,检测到变更立即推送(企微/钉钉卡片,需配置 webhook)。存储:竞对动态时间线永久保存,可按竞对名称检索历史动态。
Q28:爬虫自愈机制是什么?双选择器都失效怎么办? A:每个采集源配主选择器+备选择器两套CSS/XPath路径。主选择器失效时自动切换备选择器;双选择器均失效时记录待修清单,降低该源调度权重(暂停采集),每日重试待修清单。用户操作:发送"爬虫健康"查看自愈状态报告;发送"修复采集源"手动更新CSS路径。影响:双失效期间该源数据暂停采集,其他源不受影响。
Q29:v5.2 的「标书协作引擎」怎么用?
A:发送"创建标书任务" → 输入项目名和投标截止时间 → 自动拆解章节任务表(章节/负责人/状态/截止)。团队成员编辑章节时自动锁定防并发覆盖,全部完成后触发合并审校(全文一致性检查)。存储:章节锁表和版本历史存于 ~/.workbuddy/output/gov_collab.db(运行时生成)。注意:仅支持本 Skill 管理的章节文件,外部文件需导入后协作。
Q30:移动盯标推送怎么配置?推送频率是多少? A:发送"配置关注词" → 3步完成配置:①输入关注关键词(如"IT运维,系统集成")②选择关注区域(如"北京,广东")③设定金额范围(如50-500万)。推送频率:定时任务每小时扫描一次,命中即推送。去抖规则:同一采购人+同品类24小时内只推送1条;标题相似度>0.85视为同类公告合并推送。每日上限:20条,超出合并为摘要推送。需先配置企微/钉钉webhook地址。
Q31:语音输入指令支持哪些场景?识别不准怎么办? A:v5.2 支持口语化指令识别,覆盖:商机发现("查一下苏州的医疗设备标")、盯标推送("把这个标加关注")、企业背调("看看XX公司有没有问题")、投标分析("这个标能不能投")、资质预警("资质快到期了帮我看看")、复盘查询("我们上次投的怎么样")。识别不准时:①补充关键信息(区域/品类/操作对象)②切换精确触发词 ③发送"精确模式"关闭消歧,直接使用L1核心词。
Q32:资质OCR离线化需要安装什么?识别不准怎么办?
A:推荐安装 paddleocr + paddlepaddle(发送"安装PaddleOCR"引导)。识别不准时:①确保证书图片清晰、光线充足、无遮挡 ②检查证书类型是否在版式库中(营业执照/行业资质/ISO认证)③置信度<85%时标注"⚠️ 待核对",需人工确认。降级方案:无PaddleOCR时自动降级为多模态识别或手动录入,功能不中断。
Q33:合规审计双档合并是什么?NetworkX必须安装吗? A:v5.2 将模块5(基础9项规则检测)与模块19(围标增强4项图分析)合并为一次触发、两档输出。基础档:纯规则检测(发售期/截止时限/澄清时限等9项),无需额外依赖,始终可用。图分析档:NetworkX图分析(多跳关联路径+异常报价模式+历史行为分析+人工复核预警),推荐安装(发送"安装NetworkX"引导)。未安装时输出"图分析未运行"标注,不影响基础档结果。
Q34:竞对战略分析是什么?和单独做画像+评分预测有什么区别? A:v5.3 新增模块26,将模块17(竞对画像)与模块18(评分预测)合并为「竞对战略分析」。一次调用输出完整链路:画像→报价策略→评分模拟→中标概率。区别:单独调用只做单点分析;战略分析把4步串联成完整报告,面向"这个标能不能中"的高频决策场景,省去多次调用的麻烦。
Q35:评分预测的实测数据驱动是什么?样本量不足50怎么办? A:v5.3 引入特征工程(竞对历史中标率/报价分布/评标办法权重)+ 纯numpy线性/逻辑回归,训练数据=回流中标库(gov_star_schema.db)。样本量判断:≥50条启用回归模型;<50条自动降级规则分并标注"低置信(样本不足50)",绝不假装精确。增强路径:安装XGBoost后启用双列对比(numpy vs XGBoost),偏差>5%时提示扩大数据。
Q36:报价策略沙盘怎么用?最优报价带是怎么算出来的? A:给定评分办法的价格分公式,遍历报价区间(成本±30%,步长可配默认0.5%)模拟综合得分曲线,输出最优报价带。敏感性分析:竞对报价±10%扰动时,输出最优带移动范围("若竞对报价上调10%,最优带从[A,B]移至[C,D]")。性能:步长可配,过细导致超时自动加大步长重试。
Q37:废标原因库与自检清单能拦截所有废标风险吗? A:基于公开废标通报语料整理12类原因分类库(资质/格式/密封/保证金/签字盖章/报价/业绩/人员/文件完整性/时间/法律/其他),标书完成后逐项打钩输出拦截报告。定位:性价比最高的防线,但不保证100%拦截——特殊条款/地方细则/评委主观判断无法完全覆盖,最终仍需人工复核关键项。
Q38:numpy线性回归和XGBoost结果不一致怎么办? A:双模型偏差>5%时输出"⚠️ 双模型偏差{Δ}%,建议扩大数据后重测"。原因:样本量不足或特征分布不均导致模型分歧。处理:①优先参考numpy回归结果(更稳定)②扩大中标数据积累(≥100条置信度高)③偏差>10%时以规则预测为准。
Q39:一句话体检是什么?和详细分析有什么区别? A:v5.4 新增模块27,上传招标文件 1 分钟出「能不能投」三段结论(硬性资质匹配/废标风险点/评分办法速览)。定位:传播钩子——21+模块复杂度藏在一个钩子后面,对标SkillHub防骗大师102.2万下载。区别:体检=快速初筛(≤90秒),详细分析=深度报告(模块2/18/26)。体检后发送"详细分析"可展开全量分析。
Q40:废标自检前置是什么意思?和v5.3废标自检有什么不同? A:v5.3废标自检在「标书完成后」触发,v5.4前移到「拿到文件就初筛」。分级:公告可判6类(资质/时间/格式/保证金/业绩/人员)拿到公告即判;标书可判4类(密封/签字盖章/报价/文件完整性)标书完成后判;开标才能判2类(法律/其他)开标时判。目的:越早发现「投不了」越省成本。
Q41:口语化触发词有哪些?我该怎么说? A:v5.4 新增口语化触发词,用户不说「政府采购智能分析」也能命中。示例:「这个标能不能投」→一句话体检;「帮我看看这个标」→一句话体检;「投标还来得及吗」→时间检查;「值不值得投」→投标决策;「资质够不够」→资质预警;「报价多少合适」→报价沙盘;「中标概率大吗」→评分预测;「对手会怎么出」→竞对战略。
提示:以下快速索引,详细内容见"避坑指南(坑1-坑9)"章节
Q21:Skill 卡顿或超时? A:通常30秒内自动恢复。尝试:①缩小搜索范围 ②直接给项目链接 ③回复"重来"重试 ④切换网络。详细→避坑指南·坑9。
Q22:分析结果不准确? A:检查报告底部置信度标注。中置信度需人工核实,低置信度必须人工核实。详细→避坑指南·坑5。
Q23:同时说了好几件事? A:Skill 按优先级自动处理,也可加数字编号强制顺序执行。详细→"多需求同时提出时的处理规则"章节。
Q24:配置文件丢了怎么办?
A:企业画像存储在独立位置 ~/.workbuddy/skills/gov-procurement-analyst/data/,重装不影响。如果真丢了,重新发送 "帮我配置企业信息" 即可。详细→避坑指南·坑7。
评测反馈:"缺少让人眼前一亮的洞察或建议"。本 Skill 不只是帮你做事,更帮你想清楚。
每次分析(商机发现、投标决策、企业背调)时,Skill 会自动附加以下至少 2 类洞察:
| 洞察类型 | 触发时机 | 一句话价值 | 示例 |
|---|---|---|---|
| 🎯 战略判断 | 市场分析/投标决策 | 告诉你"该不该打这个市场" | "你在该品类的中标率仅12%,建议先在周边城市积累3个同类业绩后再进省会" |
| 💸 利润预警 | 报价分析/成本估算 | 告诉你"这个标值不值得投" | "该项目预算仅¥80万,但技术要求需5人团队8周交付,人天成本预计¥65万,利润率仅19%,低于行业平均22%" |
| 🔮 趋势预判 | 商机发现/政策分析 | 告诉你"下一步棋怎么走" | "XX市近3月办公软件采购频次增长35%,预计Q3有大规模更新潮,建议提前储备方案和报价" |
| ⚠️ 雷区扫描 | 合同分析/背调/合规 | 告诉你"钱在哪但别踩线" | "该项目评分方法中'本地服务'占15分且要求'本地注册满3年',你注册仅1年,此项基本不得分" |
| 🤝 竞对分析 | 投标决策 | 告诉你"你的真正对手是谁" | "近2年同品类中标记录中,A公司出现4次、均价下浮8%,B公司出现2次、均价下浮15%,推测A是你的主要对手" |
| 🧩 关联推荐 | 所有场景 | 告诉你"你可能忽略的机会" | "你查的这个采购人是XX局,他们近6个月有3个IT运维项目,总预算¥380万,建议纳入长期跟踪" |
数据分析 + 模式识别 + 行业知识 → 洞察
│
├─ 定量洞察:基于历史数据的统计发现
│ 例:"你投了8个标只中了2个(25%),低于行业平均35%"
│
├─ 定性洞察:基于法规/政策/经验的推理
│ 例:"这个项目要求'本地售后团队'但你注册在外省,建议考虑与当地服务商合作"
│
└─ 前瞻洞察:基于趋势的前瞻性判断
例:"该品类采购周期通常Q4放量,现在提前接触采购人可以摸清需求"
Skill 在以下模块的输出中会自动附加「💡 Insight」板块:
发送 "设置洞察偏好" 可选择你关注的洞察类型:
你更关注哪类洞察?
A. 战略方向(该不该投/进哪个市场)
B. 钱(利润/成本/报价技巧)
C. 人(竞对分析/合作伙伴推荐)
D. 雷(合规风险/合同陷阱)
E. 全都要(默认)
GovProcurementBot/1.0 (WorkBuddy-CN)| 禁止行为 | 法律风险 | 本 Skill 的对应措施 |
|---|---|---|
| 破解验证码 | 违反《网络安全法》第27条 | 遇验证码立即跳过,不尝试任何方式通过 |
| 绕过登录/付费墙 | 违反《计算机信息系统安全条例》 | 需登录/付费的页面一律跳过,标记为"不可用" |
| 使用代理池轮换 IP | 构成规避安全保护措施 | 单 IP + 频率限制,不轮换不伪装 |
| 伪造身份/指纹 | 构成身份欺诈 | 使用透明可识别的 User-Agent |
| 采集非公开信息 | 违反《个人信息保护法》 | 仅采集公开公告,不采集评委/专家等个人信息 |
| 转售原始数据 | 违反平台使用条款 | 数据仅用于用户自身分析,不二次分发 |
国家级平台(必采):
区域级平台(按需采集):
references/procurement-platforms.mdpdfplumber — 解析 PDF 招标文件 / 文本型资质文件(16.7)python-docx — 生成 Word 投标文件reportlab — 生成 PDF 标书(与 python-docx 配合实现双格式导出)jinja2 — 标书章节模板渲染(16.1 技术方案生成 + 16.10 素材库)requests + beautifulsoup4 — 静态页面采集psutil — 硬件配置采集(CPU/内存/磁盘),用于性能自适应(死规则10)networkx — 围标串标关联图分析(19.1 多跳路径分析),v5.2起升级为推荐安装(合规审计双档合并图分析档依赖)paddleocr + paddlepaddle — v5.2新增推荐安装,本地离线OCR(16.7资质OCR离线化/25.4资质OCR离线化),替换在线OCRnumpy — v5.3新增标准安装,评分预测实测数据驱动(26.3线性回归/逻辑回归,零依赖实现,不引重框架)numpy(26.3 评分预测实测数据驱动,标准安装):
numpy是 Python 科学计算标准库,绝大多数 Python 环境已内置。用于线性回归/逻辑回归实现(v5.3),零额外依赖(不引 sklearn/xgboost 等重框架)。未安装时发送"安装numpy"引导(pip install numpy)。
XGBoost(26.3 可选增强,安装即启用):
xgboost是可选增强依赖。安装后评分预测启用双列对比(numpy回归 vs XGBoost),偏差>5% 时提示扩大数据。未安装时不影响numpy回归结果,仅不显示XGBoost列。发送"安装XGBoost"引导(pip install xgboost)。
OCR(16.7/25.4 图片型资质文件识别,推荐安装PaddleOCR):优先使用本地PaddleOCR离线识别;若无,降级为多模态识别;再无,图片型证书自动降级为手动录入,功能不中断。
NetworkX(19.1 围标图分析 + 5 合规审计双档合并,v5.2起推荐安装):未安装时合规审计双档合并仍输出基础9项,图分析档标注"图分析未运行";模块19自动降级为两跳规则匹配(股东碰撞+地址碰撞),功能不中断但图分析深度降低。
SQLite(17/18/19/20/21/25 数据存储):Python 内置
sqlite3标准库,无需额外安装。竞对画像、评分预测、围标图分析、政策数据库、投标知识库、标书协作数据均存于本地~/.workbuddy/output/目录。
安装方法:发送 "安装依赖" 或 "install",我会逐步引导。
| 安装的依赖 | 可用功能 | 不可用/降级功能 |
|---|---|---|
| 无(零安装) | 商机发现、投标决策、合同分析、政策建议、所有计算类功能、背调指引、验收指引、质疑投诉模板、技术方案骨架生成、资质手动录入填充、项目案例引用、格式合规检查(清单式)、竞对画像(规则引擎)、评分预测(规则引擎)、围标图分析(两跳规则匹配)、政策对比(模板填充)、投标知识库(SQLite存储)、标书协作引擎(章节拆分+哈希锁+合并审校)、合规审计双档合并(基础档9项) | 文件编制(PDF 无法直接读取)、文件导出(无法生成 .docx/.pdf)、技术方案模板渲染、16.3 历史标书复用、17/18 数据积累、19.1 多跳图分析(未安装NetworkX)、16.7 资质OCR离线化(未安装PaddleOCR)、25.4 资质OCR离线化(未安装PaddleOCR)、合规审计图分析档(未安装NetworkX) |
| + pdfplumber | 上述全部 + PDF 招标文件解析 + 文本型资质文件自动解析(16.7) | 文件导出无法生成 Word/PDF、技术方案缺少模板渲染 |
| + python-docx | 上述全部 + Word 文档生成 | 无法生成 PDF(缺 reportlab)、技术方案缺少模板渲染 |
| + jinja2 | 上述全部 + 技术方案模板渲染 + 素材库模板复用(16.10) | — |
| + reportlab | 上述全部 + PDF 标书生成 | — |
| + psutil | 上述全部 + 硬件自适应(动态调整采集/分析线程数,死规则10) | 无 psutil → 默认单线程采集,不影响功能 |
| + PaddleOCR(推荐) | 上述全部 + 图片型资质文件本地离线识别(16.7/25.4) | 无 PaddleOCR → 降级为多模态识别或手动录入 |
| + NetworkX(推荐) | 上述全部 + 围标图多跳路径分析(19.1)+ 合规审计图分析档(5) | 无 NetworkX → 基础档正常,图分析档标注未运行 |
| + requests + bs4 | 上述全部 + 内置脚本采集 | —(全部可用) |
scripts/collected_data.py — 合规数据采集器scripts/enterprise_matcher.py — 企业画像匹配引擎scripts/bid_decision_analyzer.py — 投标决策分析器scripts/compliance_checker.py — 合规审计工具scripts/collab_split.py — v5.2新增 标书协作引擎-章节任务拆分scripts/merge_review.py — v5.2新增 标书协作引擎-合并审校以下为各模块的统一输出格式,所有输出均为此结构的实例化。
🔔 政府采购商机日报 | {date}
今日扫描 {total} 条公告,{matched} 条匹配≥60%
{如已配置企业:基于「{企业名}」画像,匹配度≥80有{high_count}条}
━━━━━━━━━━━━━━━━━━━━━━━━━
🔥 TOP 5 高匹配项目
━━━━━━━━━━━━━━━━━━━━━━━━━
① {项目名称}
采购人:{purchaser} | 预算:¥{budget}万 | 截止:{deadline}
匹配度:🔥{score}% | 行业{industry_score} | 资质{cert_score}/{required}
💡 建议:{suggestion}
🔗 {链接}
...
━━━━━━━━━━━━━━━━━━━━━━━━━
📈 趋势:{industry}今日最多({n}条),{region}地区最活跃
💡 回复「序号」查看详情 | 回复「跟踪」监控
━━ 💡 智能洞察 ━━
{insight_count} 条:{insight_text}
{如有利润预警:💰 利润预警:{profit_alert}}
{如有战略判断:🎯 战略判断:{strategy_remark}}
🔄 [3/5]
✅ 中国政府采购网 — 8 条,2 项高匹配
✅ 北京政府采购网 — 5 条,1 项高匹配
✅ 上海政府采购网 — 4 条,0 项高匹配
⏳ 广东政府采购网 ← 正在采集
⬜ 浙江政府采购网
📊 已发现 17 条,3 项高匹配,即将输出报告...
📊 投标决策分析报告
━━━━━━━━━━━━━━━━━━━━━━━━━
项目:{项目名}
采购人:{purchaser} | 预算:¥{budget}万
截止:{deadline} | 评分法:{method}
━━ 资质符合 ━━
符合率:{rate}%({matched}/{total})
{如不符合:⚠️ 缺失:{missing_items}}
━━ 竞对 ━━
| 竞对 | 中标率 | 报价区间 |
━━ 报价建议 ━━
区间:¥{low}万 ~ ¥{high}万 | 利润率:{margin}%
━━ SWOT ━━
(S)(W)(O)(T) 各2-3点
━━ 评分 ━━
{score}/100 | 置信度:{confidence}
{icon} {强烈建议/建议/谨慎/不建议}
关键动作:1.xxx 2.xxx 3.xxx
━━ 💡 智能洞察 ━━
{如有竞对策略洞察:🤖 竞对策略:{competitor_insight}}
{如有雷区预警:⚠️ 雷区:{risk_insight}}
{如有利润或趋势洞察:💰 利润/趋势:{profit_or_trend_insight}}
🏢 企业背调报告:{企业名}
基础信息:{注册资本}/{成立日期}/{企业规模}
┌─ 风险扫描 ──────────────┐
│ 资质:{n}项有效 ✅ │
│ 经营异常:{有/无} ⚠️ │
│ 行政处罚:{n}条 🚫 │
│ 诉讼:{n}条 📜 │
│ 失信:{有/无} 🔴 │
└──────────────────────────┘
综合评级:{A/B/C级}
建议:{可合作/谨慎合作/不建议}
━━ 💡 智能洞察 ━━
{如有关系洞察:🧩 关联发现:{relation_insight}}
{如有经营预警:⚠️ 经营预警:{operation_warning}}
✅ 验收报告
项目:{项目名}
验收方:{purchaser}
供应商:{supplier}
验收标准:
1. {标准1}
2. {标准2}
验收清单:
✅ {检查项1} — 合格
✅ {检查项2} — 合格
❌ {检查项3} — 不合格(整改要求:{requirement})
验收结论:合格 / 不合格(需整改后重新验收)
📰 政策咨询
相关政策:{政策名称}
核心要点:{summary}
对你的影响:
- 正面:{positive}
- 负面:{negative}
建议行动:
1. {action1}
2. {action2}
━━ 💡 智能洞察 ━━
如有影响规模估算:📊 影响规模:{scope_estimate}
如有趋势变化前瞻:🔮 前瞻预判:{trend_forecast}
趋势:{trend}
📝 标书章节初稿
项目:{项目名}
章节:{章节名}(对应评分标准第 {X} 项,占 {Y} 分)
{章节正文...}
━━ 评分项对齐提示 ━━
✅ 已覆盖评分项:{covered_items}
⚠️ 部分覆盖:{partial_items}
❌ 未覆盖:{uncovered_items}
📊 章节自评:{score}/100
━━ 💡 智能洞察 ━━
{有关键风险提示:⚠️ 风险:{risk_insight}}
{有关键竞对:🤖 竞对策略:{competitor_insight}}
🔍 评分项对齐检查报告
项目:{项目名}
招标文件评分项总数:{total_items}
标书总页数:{pages} 页
━━ 覆盖矩阵 ━━
| 评分项 | 权重 | 覆盖状态 | 所在章节 | 建议 |
|--------|------|----------|----------|------|
| {item1} | {weight} | ✅已覆盖 | 第N章 | — |
| {item2} | {weight} | ⚠️部分覆盖 | 第M章 | {suggestion} |
| {item3} | {weight} | ❌未覆盖 | — | {urgent_suggestion} |
━━ 自评总分 ━━
{self_score}/100(已覆盖项权重 + 部分覆盖项 × 0.5)
🔴 一票否决项缺失:{fatal_missing}
⚠️ 缺失清单:{missing_list}
━━ 补遗建议 ━━
1. {highest_priority_action}
2. {second_priority_action}
3. {third_priority_action}
📚 标书复用推荐
当前项目品类:{current_category}
匹配历史标书:{archive_count} 份
| 编号 | 存档日期 | 品类 | 相似度 | 可复用章节 |
|------|----------|------|--------|-----------|
| {id} | {date} | {cat} | {sim}% | 技术方案+售后方案 |
| {id} | {date} | {cat} | {sim}% | 售后服务方案 |
回复「复用 {编号}」一键替换生成新标书
💰 投标报价测算
━━ 成本分解 ━━
| 项目 | 金额(万元) | 备注 |
|------|-----------|------|
| 硬件成本 | {hw_cost} | {hw_note} |
| 软件成本 | {sw_cost} | {sw_note} |
| 人力成本 | {labor_cost} | {labor_days}人天 × ¥{rate} |
| 服务成本 | {svc_cost} | {svc_note} |
| 管理费(5%) | {mgmt_cost} | — |
| **总成本** | **{total_cost}** | — |
━━ 建议报价 ━━
目标毛利率:{target_margin}%
建议报价区间:¥{low}万 ~ ¥{high}万
对应利润率:{margin_range}%
评标基准价预估:¥{baseline}万(基于历史数据)
━━ 💡 智能洞察 ━━
{如有竞对价格参考:🤖 竞对历史均价:{competitor_avg}万,你的报价{comparison}}
{如有利润预警:⚠️ 利润预警:{profit_warning}}
🛡️ 资质缺漏预警
招标公告要求资质:{required_count} 项
🟢 已具备资质({green_count} 项):
- {cert_name}({cert_expire})✅
🟡 即将过期({yellow_count} 项):
- {cert_name}({cert_expire},距到期 {days} 天,建议立即续期)⚠️
🔴 缺失资质({red_count} 项):
- {cert_name}({fatal_or_bonus})❌
最快获取路径:{fastest_path}
预计周期:{estimated_duration}
━━ 综合建议 ━━
{overall_recommendation}
━━ 💡 智能洞察 ━━
{如有服务商推荐:🤝 推荐合作伙伴:{partner_suggestion}}
📎 企业资质自动填充结果
解析文件:{file_count} 份({file_types})
识别方式:{本地文本解析 / OCR识别 / 手动录入}
━━ 结构化资质数据 ━━
| 证书名称 | 编号 | 等级 | 发证机关 | 有效期 | 状态 |
|----------|------|------|----------|--------|------|
| {name} | {no} | {level} | {org} | {expire} | ✅有效 |
━━ 自动填充章节 ━━
✅ 资质符合性说明 → 已填充 {n} 项对应招标要求
✅ 企业基本情况 → 注册资本/成立时间/经营范围已填充
✅ 证明材料清单 → 需随标附上 {m} 份资质复印件
⚠️ 待核对:{uncertain_items}(识别置信度较低,请核对原件)
📁 同类项目经验引用
招标业绩要求:{requirement}(需 {n} 个类似项目)
匹配历史项目:{matched_count} 个
| 排名 | 项目名称 | 客户 | 金额 | 相关度 | 引用状态 |
|------|----------|------|------|--------|----------|
| 1 | {name} | {client} | ¥{amount}万 | {sim}% | ✅已引用 |
| 2 | {name} | {client} | ¥{amount}万 | {sim}% | ✅已引用 |
━━ 已填入「类似项目经验」章节 ━━
{每个案例:项目概述/建设内容/技术亮点/实施成效/相关性说明}
━━ 业绩证明材料清单 ━━
□ {项目1} 合同 + 验收报告
□ {项目2} 中标通知书
{如业绩不足:⚠️ 业绩数量不达标,建议:联合体投标 / 补充业绩}
📐 标书格式合规检查报告
招标格式要求来源:{source}
| 检查项 | 要求 | 实际 | 结果 | 风险 |
|--------|------|------|------|------|
| 字体字号 | 仿宋三号 | {actual} | ✅通过 | 🟡 |
| 页边距/装订线 | 左3cm | {actual} | ⚠️警告 | 🟡 |
| 密封要求 | 正1副4独立密封 | 需线下核对 | ⏳待核对 | 🔴 |
| 签字盖章 | 法人签字+公章+骑缝章 | 需线下核对 | ⏳待核对 | 🔴 |
━━ 不通过/警告项修正建议 ━━
1. {修正建议1}
2. {修正建议2}
━━ 投标前格式自检清单(打印核对)━━
□ 正本 1 份,副本 {n} 份,均独立密封
□ 封面/封口骑缝章齐全
□ 法定代表人签字 + 单位公章
□ 授权委托书原件已附
□ 页码连续、目录完整
📚 标书素材库
存储位置:~/.workbuddy/output/gov_material_lib/
| 分类 | 模板数量 | 最近更新 |
|------|----------|----------|
| 技术方案模板 | {n} | {date} |
| 人员简历模板 | {n} | {date} |
| 质量保证措施模板 | {n} | {date} |
| 售后服务承诺模板 | {n} | {date} |
操作:
- 回复「查看 {分类}」浏览模板
- 回复「沉淀本次标书」将优质章节存入素材库
- 回复「导出素材库」备份为文件
📊 报价策略分析报告
竞对:{企业名}
历史中标数:{n} 份({time_range})
━━ 报价规律 ━━
平均下浮比例:{avg_discount}%
报价区间:¥{low}万 ~ ¥{high}万
低价冲标倾向:{percentage}%(中标价<预算×70%)
评分方法偏好:{preferred_method}(中标率 {rate}%)
━━ 本次项目预测 ━━
本次预算:¥{budget}万
预测竞对报价区间:¥{pred_low}万 ~ ¥{pred_high}万
建议差异化报价:¥{suggested}万(避开竞对密集区间)
🔗 关联关系网络图
中心节点:{企业名}
关联企业数:{n} 个
━━ 网络图谱(内联SVG渲染)━━
[雷达图可视化:节点=企业 边=联合/分包/股权关系]
━━ 核心合作伙伴 ━━
| 合作伙伴 | 关系类型 | 联合次数 | 最近联合项目 |
|----------|----------|----------|-------------|
| {name} | 联合体 | {n} | {project} |
━━ 风险提示 ━━
{如发现围标串标特征,触发模块5报警}
🎯 评分预测报告
项目:{项目名}
预测时间:{date}
━━ 三维度预测 ━━
| 维度 | 乐观 | 基准 | 悲观 | 置信度 |
|------|------|------|------|--------|
| 技术分 | {max} | {mid} | {min} | {confidence} |
| 商务分 | {max} | {mid} | {min} | {confidence} |
| 价格分 | {max} | {mid} | {min} | {confidence} |
| **总分** | **{max}** | **{mid}** | **{min}** | {confidence} |
━━ 综合中标概率 ━━
基准预测排名:{pred_rank}
中标概率:{probability}%
信心指数:{high/medium/low}
━━ 敏感性分析表 ━━
| 报价(万元) | 价格分 | 总分 | 预测排名 | 中标概率 |
|-------------|--------|------|----------|----------|
| 预算×0.95 | X1 | Y1 | 1-2 | 85% |
| 预算×0.90 | X2 | Y2 | 1 | 92% |
| 预算×0.85 | X3 | Y3 | 1 | 95% |
━━ 关键失分点 ━━
1. {失分点1}
2. {失分点2}
🔗 竞对战略分析报告 | 一键完整链路
项目:{项目名} | 预算:¥{budget}万 | 评分办法:{method}
分析时间:{date} | 回流样本:{N}条
━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Step 1 竞对画像
━━━━━━━━━━━━━━━━━━━━━━━━━
竞对A:{优势领域} | 历史下浮{avg_down}% | 低价冲标倾向{high/medium/low}
竞对B:{优势领域} | 历史下浮{avg_down}% | 低价冲标倾向{high/medium/low}
━━━━━━━━━━━━━━━━━━━━━━━━━
💰 Step 2 报价策略
━━━━━━━━━━━━━━━━━━━━━━━━━
竞对A预测报价区间:¥{min}-{max}万(下浮{down_min}-{down_max}%)
竞对B预测报价区间:¥{min}-{max}万(下浮{down_min}-{down_max}%)
━━ 💡 Insight ━━
竞对行为洞察:{insight_text}
━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 Step 3 评分模拟(实测数据驱动)
━━━━━━━━━━━━━━━━━━━━━━━━━
| 维度 | numpy预测 | XGBoost预测(若安装) | 置信度 |
|------|-----------|---------------------|--------|
| 技术分 | {numpy_tech} | {xgb_tech 或 "未安装"} | {confidence} |
| 商务分 | {numpy_biz} | {xgb_biz 或 "未安装"} | {confidence} |
| 价格分 | {price_score}(公式精确计算) | — | 🟢高 |
| **总分** | **{numpy_total}** | **{xgb_total 或 "—"}** | {confidence} |
样本量:{N}条({≥50:回归模型 | <50:降级规则+低置信标注})
{若双模型:偏差{Δ}% {若>5%:⚠️ 建议扩大数据后重测}}
━━━━━━━━━━━━━━━━━━━━━━━━━
🏆 Step 4 中标概率
━━━━━━━━━━━━━━━━━━━━━━━━━
基准预测排名:{pred_rank}
中标概率:{probability}%(乐观{max}% / 基准{mid}% / 悲观{min}%)
信心指数:{high/medium/low}
━━ 敏感性分析 ━━
若竞对报价+10% → 中标概率升至{prob_up}%
若竞对报价-10% → 中标概率降至{prob_down}%
━━ 💡 Insight ━━
战略建议洞察:{insight_text}
📈 报价策略沙盘报告
项目:{项目名} | 成本价:¥{cost}万 | 预算:¥{budget}万
评分办法:{method} | 步长:{step}%
━━━━━━━━━━━━━━━━━━━━━━━━━
🏆 最优报价带
━━━━━━━━━━━━━━━━━━━━━━━━━
最优报价区间:¥{opt_min}-{opt_max}万(下浮{down_min}-{down_max}%)
对应综合得分:{score_min}-{score_max}分
利润平衡点:¥{profit_balance}万(利润率{profit_rate}%)
━━ 综合得分曲线(内联SVG折线图)━━
[SVG图表:纵轴=综合得分,横轴=报价(万元)]
标注:★最优报价带 / ●利润平衡点 / ▲风险区
━━ 敏感性分析 ━━
| 竞对场景 | 竞对报价 | 我方最优带 | 中标概率 |
|----------|---------|-----------|---------|
| 竞对报价+10% | ¥{up}万 | ¥{opt_min1}-{opt_max1}万 | {prob1}% |
| 竞对报价不变 | ¥{base}万 | ¥{opt_min2}-{opt_max2}万 | {prob2}% |
| 竞对报价-10% | ¥{down}万 | ¥{opt_min3}-{opt_max3}万 | {prob3}% |
━━ 💡 Insight ━━
博弈策略洞察:{insight_text}
━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ 风险提示
━━━━━━━━━━━━━━━━━━━━━━━━━
- 低于成本价¥{cost}万 → 可能被认定为无效投标
- 超出预算¥{budget}万 → 直接废标
- 步长过细(<{min_step}%)可能导致计算超时,已自动加大步长
🔍 招标文件一句话体检 | {项目名}
体检时间:{date} | 耗时:{elapsed}秒
文件来源:{source} | 页数:{pages}页
━━━━━━━━━━━━━━━━━━━━━━━━━
📊 第一段:硬性资质匹配
━━━━━━━━━━━━━━━━━━━━━━━━━
{✅完全符合 | ⚠️部分符合 | ❌不符合}
{符合时:✅ 资质齐全,满足招标要求}
{部分符合时:⚠️ 缺{N}项:{缺失清单}}
{不符合时:❌ 缺关键资质:{关键缺失}}
{未配置企业画像时:ℹ️ 未配置企业画像,仅输出资质清单。发送"配置企业画像"后可自动匹配。}
━━━━━━━━━━━━━━━━━━━━━━━━━
🛡️ 第二段:废标风险点
━━━━━━━━━━━━━━━━━━━━━━━━━
风险等级:{🟢低 | 🟡中 | 🔴高}
{风险点清单:}
• {风险点1}({法规依据})
• {风险点2}({法规依据})
{公告可判6类初筛结果:}
✅ 资质类:{结果}
✅ 时间类:{结果}
✅ 格式类:{结果}
✅ 保证金类:{结果}
✅ 业绩类:{结果}
✅ 人员类:{结果}
━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 第三段:评分办法速览
━━━━━━━━━━━━━━━━━━━━━━━━━
权重分布:技术{tech}% + 商务{biz}% + 价格{price}%
评标办法:{办法名称}
价格分公式:{公式}
关键评分项:
1. {评分项1}({权重}分)
2. {评分项2}({权重}分)
3. {评分项3}({权重}分)
━━━━━━━━━━━━━━━━━━━━━━━━━
🏆 一句话结论
━━━━━━━━━━━━━━━━━━━━━━━━━
{✅ 建议投标 | ⚠️ 谨慎投标 | ❌ 不建议投标}
{结论说明:{reason}}
{✅时:资质符合 + 风险可控 + 评分有利,建议进入详细分析}
{⚠时:{风险提示},建议补充资质后重新体检}
{❌时:{废标原因},建议放弃或调整策略}
━━ 💡 Insight ━━
快速行动建议:{insight_text}
━━━━━━━━━━━━━━━━━━━━━━━━━
📋 下一步
━━━━━━━━━━━━━━━━━━━━━━━━━
• 发送"详细分析" → 进入模块2投标决策全量分析
• 发送"评分预测" → 进入模块26.3实测数据驱动评分
• 发送"报价沙盘" → 进入模块26.1报价策略模拟
• 发送"竞对战略" → 进入模块26完整链路分析
🛡️ 废标自检拦截报告
标书:{项目名} | 自检时间:{date}
自检项:12类 × {total_checks}条检查
━━━━━━━━━━━━━━━━━━━━━━━━━
📊 检查结果总览
━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 通过:{pass_count}项 | ❌ 未通过:{fail_count}项 | ⚠️ 待确认:{warn_count}项
━━━━━━━━━━━━━━━━━━━━━━━━━
❌ 未通过项(必须修改)
━━━━━━━━━━━━━━━━━━━━━━━━━
【{category}】{check_item}
└─ 问题:{description}
└─ 法规依据:{law_ref}
└─ 修改建议:{fix_suggestion}
━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ 待确认项(需人工核实)
━━━━━━━━━━━━━━━━━━━━━━━━━
【{category}】{check_item}
└─ 说明:{description}
└─ 建议操作:{suggestion}
━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 通过项
━━━━━━━━━━━━━━━━━━━━━━━━━
【{category}】{check_item} — {check_basis}
...
━━ 💡 Insight ━━
风险优先级洞察:{insight_text}
━━━━━━━━━━━━━━━━━━━━━━━━━
📋 修改清单
━━━━━━━━━━━━━━━━━━━━━━━━━
1. {fix_item1}
2. {fix_item2}
...
全部修改完成后,回复"复检"重新自检
输入:项目信息 + 工商/司法/历史投标数据 输出:围标串标风险报告(风险评分 + 关联路径 + 判定依据 + 建议复核项)
定位:本模块是 v4.9 核心升级,将模块 5「采购合规审计辅助」的基础检测(等差/等比报价序列分析、关联企业碰撞、联系方式雷同)升级为多跳图分析 + 异常模式挖掘 + 历史行为追踪。从「有没有违规特征」升级为「为什么怀疑、依据是什么、如何复核」。
工作流:
1. 接收项目信息(招标编号/参与企业列表)
2. 图分析:构建股东-高管-地址-联系方式多维图(NetworkX)
3. 异常报价模式:检测<0.5%精确阈值的报价聚集
4. 历史行为分析:追踪联合投标频次、轮流中标模式
5. 输出可解释性风险报告(含人工复核建议项)
数据源:工商登记(股东/高管/注册地址)、司法诉讼(关联案件)、联系方式(电话/邮箱)
分析维度:
| 维度 | 图节点类型 | 图边类型 | 风险权重 |
|---|---|---|---|
| 股东关联 | 企业 ↔ 自然人 | 持股比例 | 0.9 |
| 高管关联 | 企业 ↔ 自然人 | 职务(法人/董事/监事) | 0.85 |
| 地址关联 | 企业 ↔ 地址 | 注册地/经营地 | 0.6 |
| 联系方式关联 | 企业 ↔ 联系方式 | 电话/邮箱/传真 | 0.7 |
| 联合投标历史 | 企业 ↔ 企业 | 共同投标次数 | 0.8 |
输出:
🔍 围标关联图分析
项目:{项目名}
参与企业数:{N}
图节点总数:{M}(企业{N1} + 人员{N2} + 地址{N3})
━━ 高风险关联路径 ━━
路径1:A公司 → 股东张三(持股35%) → B公司(同一股东)
路径2:C公司 → 法人李四 → D公司(同时担任两家法人)
路径3:E公司 ↔ F公司(近3年联合投标4次,轮流中标2次)
━━ 判定依据 ━━
| 关联类型 | 法规依据 | 本案例匹配 |
|---------|---------|-----------|
| 股东交叉 | 条例第34条 | A/B公司同一股东持股>30% |
| 高管重叠 | 招标投标法实施条例第34条 | 李四同时担任C/D公司法人 |
| 联合投标频次 | 视为串通投标推定 | E/F联合投标4次>2次阈值 |
━━ 人工复核建议项 ━━
1. 核实A/B公司投标保证金是否从同一账户转出
2. 检查C/D公司投标文件是否由同一人编制(比对文件元数据)
3. 调取E/F公司过往项目的项目经理劳动合同
检测阈值(从模块5的粗粒度升级为精确阈值):
| 模式类型 | 旧阈值(模块5) | 新阈值(模块19) | 检测逻辑 |
|---|---|---|---|
| 报价等差 | 等差特征 | 公差 < 预算×0.5% | 多家报价呈等差数列 |
| 报价等比 | 等比特征 | 公比 ∈ [0.98,1.02] | 多家报价呈等比数列 |
| 报价聚集 | — | 极差 < 预算×1% | 报价集中在狭窄区间 |
| 尾数规律 | — | 尾数相同率 > 60% | 报价尾数(分位)大量雷同 |
| 基准价偏离 | 偏离均值>30% | 偏离 < 1% 且非最优 | 报价紧贴基准价但非最优 |
输出:
📊 异常报价模式检测
有效报价数:{N}
基准价(去掉最高最低后平均):¥{base}万
━━ 报价序列分析 ━━
| 公司 | 报价(万) | 与基准价差 | 等差/等比检验 | 聚集区间 |
|------|----------|----------|-------------|---------|
| A | 98.5 | -1.5% | 等差项1 | 98-99 |
| B | 99.0 | -1.0% | 等差项2 | 98-99 |
| C | 99.5 | -0.5% | 等差项3 | 98-99 |
⚠️ 触发「报价聚集」警报:3家报价极差1.0% < 预算×1%阈值
⚠️ 触发「等差数列」警报:A/B/C报价公差0.5% < 预算×0.5%阈值
数据源:gov_archive.db 历史投标数据(模块6中标跟踪积累的数据)
分析维度:
| 维度 | 指标 | 阈值 | 含义 |
|---|---|---|---|
| 联合投标频次 | 两家企业共同投标次数 | ≥3次/2年 | 潜在联合体 |
| 轮流中标 | AB轮流中标次数 | ≥2次/3年 | 轮流坐庄嫌疑 |
| 陪标模式 | 某企业长期投标但极少中标 | 中标率<10%且投标>5次 | 疑似陪标 |
| 关联企业投标 | 同一控制下多家企业投标 | 同一项目≥2家 | 围标典型特征 |
输出:
📈 历史行为分析
数据窗口:近 3 年({N}个项目)
━━ 联合投标频次 TOP5 ━━
| 企业A | 企业B | 联合投标次数 | 联合中标率 | 风险等级 |
|------|------|------------|----------|---------|
| A公司 | B公司 | 4 | 75% | 🔴 高 |
| C公司 | D公司 | 3 | 67% | 🟡 中 |
━━ 轮流中标模式 ━━
A/B公司在「办公设备」品类近3年中标记录:
- 2024Q1:A中标 → 2024Q3:B中标 → 2024Q4:A中标 → 2025Q2:B中标
- 间隔规律:每季度交替 → 触发轮流坐庄预警
输出结构(可解释性设计):
⚠️ 围标串标风险预警
项目:{项目名}
综合风险评分:{score}/100(高/中/低)
━━ 风险判定摘要 ━━
1. 图分析发现 {N} 条高风险关联路径(详见19.1)
2. 报价模式触发 {M} 项异常指标(详见19.2)
3. 历史行为发现 {K} 组可疑联合投标模式(详见19.3)
━━ 人工复核操作清单 ━━
□ 核实投标保证金账户是否重合(操作:查银行转账记录)
□ 比对投标文件元数据中的「最后保存者」字段(操作:右键文件→属性→详细信息)
□ 调取投标代表社保缴纳记录(操作:要求投标代表提供近6个月社保)
□ 核实联系电话是否为同一号段/相邻号码(操作:拨打核实)
━━ 法规依据 ━━
- 《招标投标法实施条例》第34条:单位负责人为同一人或存在控股、管理关系的不同单位,不得参加同一标段投标或划分标段的同一招标项目投标
- 《招标投标法实施条例》第40条:不同投标人委托同一单位或个人办理投标事宜,视为串通投标
━━ 免责提示 ━━
本分析基于公开数据+规则引擎,仅供风险提示,不构成法律认定。最终认定需由行政监督部门依法作出。
输入:项目地区 + 行业/品类 输出:政策差异对比表 + 适配建议 + 变更影响评估
定位:本模块是 v4.9 核心升级,将模块 8「政策咨询」从通用 Q&A 升级为省份维度结构化对比。不同省份在采购目录、限额标准、审批流程、评审专家抽取规则等方面存在差异,本模块帮助跨省投标人快速识别政策差异,避免因「不知道这里不一样」导致投标无效。
工作流:
1. 接收项目信息(地区+品类+预算)
2. 匹配该省份对应的政策条款(gov_policy.db)
3. 输出该省与全国平均/其他省份的差异对比
4. 如有政策变更历史,评估变更对当前项目的影响
5. 提供适配建议
结构化字段(每省每品类一条记录):
| 字段 | 说明 | 示例 |
|---|---|---|
| province | 省份名称 | 北京市 |
| category | 采购品类 | IT设备 |
| budget_limit | 公开招标限额 | 400万元(中央)/200万元(地方) |
| approval_process | 审批流程 | 主管预算单位→财政部门→采购中心 |
| evaluation_rule | 评审专家抽取规则 | 省级专家库随机抽取,≥5人 |
| small_medium_pref | 中小企业优惠政策 | 价格扣除10%-15% |
| integrity_require | 信用要求 | 信用中国+中国政府采购网查询 |
| complaint_channel | 质疑投诉渠道 | 同级财政部门,7个工作日内 |
| special_requirement | 特殊要求 | 需提供节能产品认证 |
匹配逻辑:
输入:{province: "浙江省", category: "办公家具", budget: 150万}
→ 查询 gov_policy.db WHERE province="浙江省" AND category="办公家具"
→ 输出:浙江省办公家具采购政策(限额200万,未达公开招标标准)
→ 匹配:可采用竞争性谈判/询价/单一来源
→ 建议:150万可采用竞争性谈判,审批流程为「主管预算单位审批」
输出:
🗺️ 新项目政策自动匹配
项目:{项目名}
地区:浙江省 | 品类:办公家具 | 预算:150万
━━ 适用政策 ━━
| 维度 | 浙江省规定 | 与全国平均差异 |
|------|----------|-------------|
| 公开招标限额 | 200万(地方) | 高于中央标准150万 |
| 审批流程 | 主管预算单位审批 | 比中央少1级审批 |
| 专家人数 | ≥3人(谈判) | 比公开招标少2人 |
| 价格扣除 | 10%(中小企业) | 与全国一致 |
| 信用查询 | 信用中国+浙江省企业信用平台 | 多1个省级平台 |
━━ 适配建议 ━━
✅ 150万未达公开招标限额,可采用「竞争性谈判」
✅ 浙江省对中小企业价格扣除10%,可在报价时扣除
⚠️ 浙江省要求额外查询「浙江省企业信用平台」,需提前准备
数据来源:定期爬取 ccgp.gov.cn + 各省分网(每周1次)
变更检测:diff 对比新旧政策文本,提取变更点
输出:
📰 政策变更提醒
监测周期:上周 | 变更数量:{3}项
━━ 变更1:政府采购目录更新 ━━
省份:北京市
变更内容:新增「云计算服务」品目,限额100万
生效日期:2026-07-01
对您的影响:您的IT服务投标将受此目录约束
建议行动:更新投标品类代码
━━ 变更2:中小企业价格扣除比例调整 ━━
省份:广东省
变更内容:价格扣除从6%-10%上调至10%-15%
生效日期:2026-08-01
对您的影响:投标时可扣除更多价格分
建议行动:更新报价测算模型参数
存储:SQLite gov_policy.db(运行时生成,存放于 ~/.workbuddy/output/)
表结构:
CREATE TABLE policies (
id INTEGER PRIMARY KEY,
province TEXT NOT NULL,
category TEXT NOT NULL,
policy_type TEXT, -- 限额/流程/优惠/信用/投诉
content TEXT NOT NULL,
source_url TEXT,
effective_date TEXT,
last_updated TEXT
);
CREATE TABLE policy_changes (
id INTEGER PRIMARY KEY,
policy_id INTEGER,
change_type TEXT, -- 新增/修改/废止
old_content TEXT,
new_content TEXT,
change_date TEXT,
FOREIGN KEY (policy_id) REFERENCES policies(id)
);
输入:投标复盘数据(中标/废标/流标/放弃)+ 关注词/区域/金额段配置 输出:结构化复盘报告 + 经验检索 + 投标日历 + 可分享报告 + 盯标推送
定位:本模块是 v4.9 核心升级,将模块 6「中标跟踪」的单次复盘升级为可复用、可检索、可分享的知识库。每次投标后结构化归档,积累经验资产,避免「每次都从零开始」。v5.2 新增「移动盯标推送与三级提醒」能力。
工作流:
1. 投标结束(中标/废标/流标)→ 触发复盘模板
2. 填写结构化复盘字段(自动提取+人工补充)
3. 存入 gov_knowledge.db
4. 相似项目投标时自动检索历史经验
5. 输出投标日历关键节点提醒
6. 可生成可分享复盘报告(内联SVG+Markdown)
7. 【v5.2 新增】移动盯标推送:用户配置关注词/区域/金额段,命中即经企微/钉钉webhook推送卡片
8. 【v5.2 新增】三级提醒:投标截止前72/24/6小时分级提醒
9. 【v5.2 新增】去抖规则:同类公告24小时内只推送一次
结构化字段:
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| project_name | text | ✅ | 项目名称 |
| province | text | ✅ | 省份 |
| category | text | ✅ | 品类 |
| budget_amount | real | ✅ | 预算金额(万) |
| our_bid | real | ✅ | 我方报价(万) |
| result | text | ✅ | 中标/废标/流标/放弃 |
| win_bidder | text | 否 | 中标方(如未中标) |
| win_amount | real | 否 | 中标金额(如已知) |
| score_tech | real | 否 | 技术分 |
| score_biz | real | 否 | 商务分 |
| score_price | real | 否 | 价格分 |
| lessons_learned | text | ✅ | 经验教训(至少1条) |
| key_factors | text | 否 | 关键胜负因素 |
| would_bid_again | integer | 否 | 下次是否投(0/1) |
| tags | text | 否 | 标签(逗号分隔,如"低价冲标,强敌") |
标签体系:
| 维度 | 可选标签 |
|---|---|
| 结果标签 | 中标/废标/流标/放弃/低价冲标/陪标 |
| 品类标签 | IT设备/办公家具/物业服务/系统集成/医疗设备 |
| 地区标签 | 北京/上海/广东/浙江/江苏/山东/... |
| 对手标签 | 强敌出现/老对手/新进入者/联合体 |
| 评分标签 | 技术高分/技术低分/价格高分/价格低分/商务失分 |
| 原因标签 | 资质不符/报价过高/报价过低/技术方案差/商务文件错/超时/格式问题 |
检索示例:
查询:tag_match("IT设备") AND tag_match("中标") AND province="北京"
→ 返回近2年北京市IT设备采购中标记录,按时间倒序
→ 每条记录显示:项目名/预算/报价/中标分/经验教训摘要
关键节点类型:
| 节点 | 说明 | 提前提醒 |
|---|---|---|
| 招标公告发布 | 发现可投项目 | 立即提醒 |
| 招标文件发售 | 需购买文件 | 发售前3天 |
| 投标截止 | 提交投标文件 | 截止前3天/1天/当天 |
| 开标 | 开标会议 | 当天上午 |
| 中标公示 | 结果公示期 | 公示开始日 |
| 合同签订 | 签订采购合同 | 通知书后25天 |
| 保证金退还 | 未中标退还 | 中标通知书后5天 |
输出:
📅 投标日历(未来30天)
━━ 本周重点 ━━
🔴 7/15(周一)— 「XX系统集成项目」投标截止(还剩3天)
- 未完成:技术方案终稿、保证金缴纳
- 建议:今日完成保证金缴纳(到账需1-2工作日)
━━ 下周预告 ━━
🟡 7/22(周一)— 「XX办公设备项目」开标
- 开标地点:XX市公共资源交易中心3楼
- 需携带:法人授权书原件、身份证原件
━━ 本月待跟踪 ━━
🟢 7/25 — 「XX物业服务项目」中标公示期第3天
存储:gov_knowledge.db(运行时生成,存放于 ~/.workbuddy/output/)
表结构:
CREATE TABLE bid_records (
id INTEGER PRIMARY KEY,
project_name TEXT NOT NULL,
province TEXT NOT NULL,
category TEXT NOT NULL,
budget_amount REAL,
our_bid REAL,
result TEXT NOT NULL,
win_bidder TEXT,
win_amount REAL,
score_tech REAL,
score_biz REAL,
score_price REAL,
lessons_learned TEXT,
key_factors TEXT,
would_bid_again INTEGER,
tags TEXT,
bid_date TEXT,
created_at TEXT DEFAULT (datetime('now'))
);
CREATE TABLE bid_templates (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
category TEXT,
content TEXT NOT NULL,
usage_count INTEGER DEFAULT 0,
last_used TEXT
);
自动触发规则:
输出格式:内联 SVG 雷达图 + Markdown 报告
雷达图维度(对标评分标准):
报告结构:
📊 投标复盘报告
项目:{项目名}
日期:{日期} | 结果:{中标/废标/流标/放弃}
━━ 综合评分雷达图 ━━
[内联SVG雷达图:5维度评分]
━━ 关键数据 ━━
| 指标 | 数值 | 对比同品类 |
|------|------|----------|
| 报价下浮率 | 15% | 平均12%(偏高) |
| 技术分 | 85/100 | 平均78(优秀) |
| 商务分 | 92/100 | 平均88(优秀) |
| 价格分 | 78/100 | 平均82(偏低) |
━━ 经验教训 ━━
1. 报价偏高导致价格分偏低,下次建议下浮18%-20%
2. 技术方案中「实施方案」章节获高分,可复用此结构
3. 商务文件一处盖章遗漏,差点废标 → 需增加盖章检查清单
━━ 建议复用 ━━
可复用内容:
- ✅ 技术方案「实施方案」结构 → 已保存到 gov_knowledge.db
- ✅ 商务文件模板 → 已更新到标书素材库
- ❌ 报价策略 → 下浮比例需调整
━━ 下次同类项目建议 ━━
基于 {N} 条历史复盘记录,建议:
- 报价策略:下浮18%-20%(历史数据表明此区间中标率最高)
- 技术方案:复用「实施方案」结构(历史评分85+)
- 商务文件:增加盖章检查清单(避免本次遗漏问题)
定位:将商机发现从「用户主动搜索」升级为「系统主动推送」,用户配置关注词/区域/金额段后,命中即经企微/钉钉webhook推送卡片。
配置方式:发送"配置关注词" → 逐步引导输入:
技能:配置关注词(3步完成)
Step 1/3:关注关键词(用逗号分隔)
例:IT运维,系统集成,网络设备
你:IT运维,系统集成
技能:✅ 收到 2 个关注词
Step 2/3:关注区域(可选,不填=全国)
例:北京,上海,广东
你:北京,广东
技能:✅ 关注 2 个区域
Step 3/3:金额范围(可选,不填=不限)
格式:最低-最高(万元)
例:50-500
你:50-500
技能:✅ 配置完成!
关注词:IT运维,系统集成 | 区域:北京,广东 | 金额:50-500万
推送方式:企微/钉钉webhook(需先配置webhook地址)
匹配规则:
匹配条件 = 关键词命中 AND 区域匹配 AND 金额在范围内
关键词命中:项目名称/品类/采购人 任一包含关注词
区域匹配:采购单位地址在关注区域内
金额匹配:预算金额在设定范围内
推送卡片内容:
🔔 盯标推送
项目:XX市IT运维采购项目
采购人:XX局
预算:¥280万(在你的关注范围50-500万内)
品类:IT运维(命中关注词)
区域:北京市(命中关注区域)
投标截止:2026-08-20(还剩5天)
资质要点:需信息系统集成叁级+ISO27001
[查看详情] [加入投标日历] [忽略此项目]
去抖规则(避免同类公告刷屏):
1. 同一项目(项目编号相同)→ 只推送一次
2. 同一采购人+同一品类+24小时内 → 合并为1条推送
3. 标题相似度>0.85(difflib SequenceMatcher)→ 视为同类公告
4. 每日推送上限:20条(超出时合并为摘要推送)
webhook配置:发送"配置webhook" → 输入企微/钉钉机器人webhook地址
技能:请粘贴企微/钉钉机器人webhook地址
格式:https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxx
你:https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=abc123
技能:✅ webhook配置完成!
测试推送已发送,请检查群内是否收到。
定位:投标日历关键节点的分级提醒机制,避免错过重要时间节点。
三级提醒规则:
| 提醒级别 | 触发时间 | 提醒方式 | 文案风格 |
|---|---|---|---|
| 🟡 一级提醒 | 截止前72小时 | 卡片推送 | 温和提醒,含待办清单 |
| 🟠 二级提醒 | 截止前24小时 | 卡片推送 | 强调紧迫,含风险提示 |
| 🔴 三级提醒 | 截止前6小时 | 卡片推送+标红 | 最后警告,含补救建议 |
一级提醒模板(72小时):
📅 投标截止提醒(还剩3天)
项目:XX系统集成项目
截止:2026-08-20 09:00
━━ 待完成事项 ━━
□ 技术方案终稿(负责人:李四)
□ 商务文件盖章(负责人:王五)
□ 投标保证金缴纳(负责人:赵六)
□ 投标文件密封(负责人:张三)
建议:今日完成保证金缴纳(到账需1-2工作日)
二级提醒模板(24小时):
⚠️ 投标截止提醒(还剩1天)
项目:XX系统集成项目
截止:2026-08-20 09:00(明天)
━━ 未完成事项 ━━
□ 技术方案终稿(负责人:李四)—— 紧急
□ 商务文件盖章(负责人:王五)—— 紧急
⚠️ 风险提示:
保证金缴纳若今日未完成,可能影响明日投标
建议:立即联系财务确认保证金到账情况
三级提醒模板(6小时):
🔴 最后警告(还剩6小时)
项目:XX系统集成项目
截止:2026-08-20 09:00(今天)
━━ 紧急事项 ━━
❌ 商务文件尚未盖章 —— 需立即处理
❌ 投标文件尚未密封 —— 需立即处理
━━ 补救建议 ━━
1. 立即联系法人/授权人签字盖章
2. 确认保证金到账凭证
3. 检查投标文件份数/密封要求
4. 预留送达时间(建议提前2小时到达开标地点)
⚠️ 若无法按时完成,建议评估是否放弃投标
提醒存储:SQLite gov_knowledge.db(bid_reminders表)
CREATE TABLE bid_reminders (
id INTEGER PRIMARY KEY,
project_id TEXT NOT NULL,
project_name TEXT NOT NULL,
deadline TEXT NOT NULL,
level_72_sent INTEGER DEFAULT 0,
level_24_sent INTEGER DEFAULT 0,
level_6_sent INTEGER DEFAULT 0,
created_at TEXT DEFAULT (datetime('now'))
);
输入:无(自动采集 + 展示) 输出:内联 SVG 配额仪表盘(实时计数 + 配额告警 + 域名分布)
定位:本模块是 v5.0 新增的全局组件,让用户直观看到当前采集状态、配额使用情况、各平台采集分布,从「黑盒采集」变为「透明合规」。
工作流:
1. 每次采集任务执行时,更新 gov_quota.db 计数器
2. 发送"配额"/"仪表盘"/"采集状态"时触发展示
3. 读取 gov_quota.db 最近24小时/7天/30天聚合数据
4. 渲染内联 SVG 仪表盘(柱状图 + 环形图 + 告警指示)
5. 如配额使用率 >80%,自动附加告警提示
仪表盘结构:
📊 采集配额仪表盘
━━ 24小时采集概览 ━━
[环形图] 配额使用率:67%(804/1200次)
├─ ccgp.gov.cn:320次 (40%)
├─ 北京市政府采购网:120次 (15%)
├─ 广东省政府采购网:80次 (10%)
└─ 其他28省平台:284次 (35%)
━━ 7天趋势 ━━
[柱状图]
周一 ████████ 85%
周二 ██████ 62%
周三 ███████ 74%
周四 █████████ 89% ⚠️(接近上限)
周五 ████ 42%
周六 ██ 18%
周日 █ 8%
━━ 域名健康度 ━━
| 平台 | 成功率 | 平均响应时间 | 最后采集 |
|------|--------|-------------|---------|
| ccgp.gov.cn | 98.5% | 1.2s | 10分钟前 |
| 北京政府采购 | 95.2% | 2.1s | 25分钟前 |
| 广东政府采购 | 99.1% | 0.8s | 5分钟前 |
━━ Insight 💡 ━━
"近7天采集配额使用率呈上升趋势(周一85%→周四89%),建议:
①降低单域名采集频率或增加间隔
②将部分非紧急采集任务移至周末低谷期执行"
配额规则:
| 域名 | 每小时上限 | 每日上限 | 触发限制后行为 |
|---|---|---|---|
| ccgp.gov.cn | 50 | 500 | 切换至其他平台 |
| 各省分网 | 30 | 300 | 切换至其他平台 |
| 所有域名 | 200 | 2000 | 暂停采集15分钟 |
存储:SQLite gov_quota.db(运行时生成,存放于 ~/.workbuddy/output/)
自动告警规则:
输入:用户自然语言消息 / 语音转文本消息 输出:路由到对应模块的执行指令 + 消歧说明(如触发)
定位:本模块是 v5.0 新增的全局架构组件,不属于19个功能模块之一,而是横跨所有模块的「调度中心」。v5.2 新增语音输入指令解析能力,支持外勤场景口语化指令识别。
工作流:
1. 接收用户消息(文本 / 语音转文本)
2. 预处理:分词 → 去除停用词 → 提取核心意图
3. 口语化指令解析(v5.2 新增):
- 口语化表达识别(如"查一下本周苏州的医疗设备标")
- 填充词去除(如"帮我""看一下""那个")
- 区域/品类/时间实体提取
4. 三级匹配:
- Level 1:核心词精确匹配(如"写标书"→模块16,置信度100%)
- Level 2:同义词/模糊匹配(如"帮我写投标文件"→模块16,置信度85%)
- Level 3:上下文感知匹配(结合对话历史消歧,置信度70%)
5. 如果置信度 <70% 或 Top2 置信度差 <15%:
→ 触发消歧询问(提供最多3个候选意图)
6. 路由到对应模块执行
语音输入指令解析(v5.2 新增):
外勤场景下,用户可通过手机输入法语音转文本或手动输入口语化指令,路由器自动解析:
| 口语化指令 | 解析结果 | 路由模块 |
|---|---|---|
| "查一下本周苏州的医疗设备标" | 区域=苏州, 品类=医疗设备, 时间=本周 | 模块1 商机发现 |
| "把这个标加关注" | 操作=加关注, 对象=当前项目 | 模块21 盯标推送 |
| "看看XX公司有没有问题" | 操作=背调, 对象=XX公司 | 模块4 供应商背调 |
| "这个标能不能投" | 操作=投标分析, 对象=当前项目 | 模块2 投标决策 |
| "资质快到期了帮我看看" | 操作=资质预警 | 模块16.6 资质缺漏预警 |
| "我们上次投的怎么样" | 操作=复盘查询 | 模块21.1 投标复盘 |
口语化解析规则:
1. 填充词过滤:去除"帮我""看一下""那个""这个""啊""吧"等语气词
2. 区域实体:匹配省/市/区关键词(如"苏州""北京""朝阳区")
3. 品类实体:匹配IT/医疗/工程/物业等品类关键词
4. 时间实体:匹配"本周""本月""最近""上半年"等时间词
5. 操作实体:匹配"查""找""分析""加""看"等操作动词
6. 无法解析时 → 引导用户补充关键信息(区域/品类/操作)
三级匹配规则:
| 级别 | 匹配方式 | 示例 | 置信度 |
|---|---|---|---|
| L1 精确 | 核心触发词完全匹配 | "写标书"、"查企业"、"围标检测" | 100% |
| L2 同义词 | 同义词表+模糊匹配 | "帮我写投标文件"、"查一下XX公司"、"围串标检查" | 70-95% |
| L3 上下文 | 对话历史+语义理解 | 上句"竞争对手分析"→本句"报价"指"竞对报价" | 60-80% |
消歧策略(多意图冲突时):
| 冲突类型 | 示例输入 | 消歧方式 |
|---|---|---|
| 多模块等置信度 | "分析一下"(模块2/17/18都可能) | 提供候选列表让用户选择 |
| 长句多任务 | "查XX公司+找北京IT项目" | 按优先级表拆分,先执行高优先级任务 |
| 歧义代词 | "这个项目怎么样"("这个项目"指什么) | 回溯对话历史找最近提到的项目 |
| 模糊范围 | "最近有什么政策"(行业?地区?) | 使用用户默认配置(已配置)或全行业 |
触发词精简重组(v5.0 50+ → 三级结构):
| 核心词(L1) | 同义词(L2) | 误触发防护(排除词) |
|---|---|---|
| 找项目 | 招标、采购公告、有什么标、搜索项目 | 排除:"找政策"、"找法规" |
| 查企业 | 背调、查公司、企业信息、供应商 | 排除:"查政策" |
| 写标书 | 写投标文件、生成标书、帮我写标书 | 排除:"写投诉"、"写质疑" |
| 围标检测 | 围串标检查、关联分析、串标 | 排除:仅匹配检测类,不匹配"帮我围标" |
| 评分预测 | 预测得分、能打多少分、预估分数 | 排除:不匹配"预测政策" |
候选意图展示格式(置信度不足时):
🤔 你想让我做什么?
1️⃣ 查询 XX 公司的企业背调(置信度 85%)
2️⃣ 查询 XX 公司的投标评分预测(置信度 72%)
3️⃣ 搜索 XX 公司相关的招标项目(置信度 65%)
请回复 1/2/3 选择,或说"1和2"同时执行。
FAQ:
Q:为什么有时要问我是哪个意图?是不是 Skill 出问题了? A:不是。当你说的话有歧义(比如只说"分析一下"),Skill 会问你是想分析项目、分析企业还是分析报价。这是为了帮你做对事,不是出错。回答后路由器会记住偏好,后续同类输入直接路由。
Q:可以关闭意图路由器,直接用触发词吗? 可以。发送"精确模式"后,只接受L1精确触发词,不再做消歧,执行速度更快。发送"智能模式"恢复三级匹配。
输入:系统自动运行 + 用户配置(竞对关注清单、关注地区、关注品类) 输出:中标结果回流入库 + 价格指数报告 + 复盘链自动串联 + 竞对动态推送 + 爬虫自愈状态
定位:本模块是 v5.1 核心升级,将 skill 从「单次分析工具」升级为「越用越准的数据资产」。中标结果回流建立第一方数据底座;行业价格指数把分散中标数据汇聚为可比指标;复盘链自动串联让每次投标经验自动沉淀;竞对实时监控把静态画像升级为动态预警;爬虫失效自愈降低 31 省分网维护成本。五大升级形成数据飞轮——数据越多越准,越准越多数据。
工作流:
1. 定时采集(模块1)→ 抓取招标公告 + 中标公告
2. 中标公告 → 解析中标金额/中标人/评标明细(可得时)→ 双因子去重 → 入库星型模型
3. 星型模型 → 按行业×区域×季度聚合 → 行业价格指数(基准期=100)
4. 中标结果 → 比对知识库 → 如用户投过 → 自动提示复盘 → 确认后入知识库
5. 关注竞对清单 → 定时采集竞对公告/中标/变更 → 哈希变更检测 → 企微/钉钉推送
6. 爬虫双选择器 → 主备切换 → 双失效记录 → 降权重调度
采集类型扩展:模块1新增中标公告采集类型,解析字段:
| 字段 | 来源 | 用途 |
|---|---|---|
| 项目编号 | 公告标题/正文 | 去重主键 |
| 项目名称 | 标题 | 检索+展示 |
| 中标金额 | 中标公告正文 | 价格指数计算 |
| 中标人 | 中标公告正文 | 竞对分析 |
| 预算金额 | 招标公告 | 下浮比例计算 |
| 评分方法 | 招标文件 | 价格分计算依据 |
| 评标明细 | 中标公告(如有) | 得分对比 |
| 品类编码 | 分类映射 | 行业维度 |
| 区域编码 | 采购单位地址 | 区域维度 |
| 时间ID | 中标日期 | 时间维度 |
双因子去重:
因子1:项目编号精确匹配(高权重)
因子2:标题相似度(difflib SequenceMatcher >0.85 视为重复)
去重结果 → 新公告 → 入库
→ 重复公告 → 更新已有记录(如评标明细补充)
入库:SQLite 星型模型(~/.workbuddy/output/gov_star_schema.db)
表结构:
-- 事实表:项目
CREATE TABLE fact_projects (
project_id TEXT PRIMARY KEY,
project_name TEXT NOT NULL,
win_amount REAL, -- 中标金额(万元)
budget_amount REAL, -- 预算金额
win_bidder_id TEXT, -- 中标人(关联 dim_competitor)
score_method TEXT, -- 评分方法
tech_score_bidder REAL, -- 技术分(如有)
biz_score_bidder REAL, -- 商务分(如有)
price_score_bidder REAL, -- 价格分(如有)
industry_id TEXT, -- 关联 dim_industry
region_id TEXT, -- 关联 dim_region
time_id TEXT, -- 关联 dim_time
source_url TEXT,
collected_at TEXT DEFAULT (datetime('now'))
);
-- 维度表:行业
CREATE TABLE dim_industry (
industry_id TEXT PRIMARY KEY,
industry_name TEXT NOT NULL,
category_code TEXT, -- 政府采购品目编码
parent_id TEXT -- 上级分类
);
-- 维度表:区域
CREATE TABLE dim_region (
region_id TEXT PRIMARY KEY,
region_name TEXT NOT NULL,
province TEXT,
city TEXT
);
-- 维度表:时间
CREATE TABLE dim_time (
time_id TEXT PRIMARY KEY,
date TEXT,
year INTEGER,
quarter INTEGER,
month INTEGER
);
-- 维度表:竞对
CREATE TABLE dim_competitor (
competitor_id TEXT PRIMARY KEY,
competitor_name TEXT NOT NULL,
credit_code TEXT, -- 统一社会信用代码
is_watched INTEGER DEFAULT 0 -- 是否在关注清单
);
-- 桥接表:项目-竞对(多对多)
CREATE TABLE bridge_project_competitor (
project_id TEXT,
competitor_id TEXT,
is_winner INTEGER, -- 是否中标
bid_amount REAL, -- 投标金额(如有)
FOREIGN KEY (project_id) REFERENCES fact_projects(project_id),
FOREIGN KEY (competitor_id) REFERENCES dim_competitor(competitor_id)
);
计算公式:
指数 = (当期均价 / 基期均价) × 100
基期 = 滚动最近4个季度
分位数输出:P25(低价位)/ P50(中位数)/ P75(高价位)
聚合维度:行业(品类编码)× 区域(省/市)× 季度
输出:
📊 行业价格指数报告
行业:IT设备 | 区域:北京市 | 2026Q3
━━ 指数概览 ━━
当前指数:108.5(基准期2024Q3=100,同比+8.5%)
━━ 分位数价格(万元)━━
| 品类 | P25 | P50 | P75 | 样本数 |
|------|-----|-----|-----|-------|
| 笔记本电脑 | 45 | 52 | 68 | 128 |
| 服务器 | 120 | 145 | 180 | 56 |
| 网络设备 | 28 | 35 | 48 | 89 |
━━ 趋势曲线 ━━
[内联SVG折线图:最近8个季度指数变化]
━━ Insight 💡 ━━
"IT设备价格指数连续3个季度上行(102→105→108.5),建议投标时下浮比例从12%下调至10%以保持竞争力"
双向使用:
触发器:模块6执行"跟踪XX项目中标结果"后 → 自动执行复盘链
流程:
1. 模块6输出中标跟踪报告
2. 查询 gov_knowledge.db(投标复盘记录)
3. 匹配条件:项目名称相似度>0.7 OR 项目编号一致
4. 如匹配到用户投标记录 → 弹出复盘模板:
━━ 复盘链自动触发 ━━
检测到您曾参与此项目投标:
- 投标时间:2026-05-10
- 我方报价:¥98.5万(下浮15%)
- 中标方:A公司 ¥95.2万(下浮18%)
- 差距:报价偏高3.3万
请确认生成完整复盘报告(回复"生成复盘"或"是"):
- 得分对比(技术/商务/价格三维度)
- 失分原因分析
- 竞对表现总结
- 下次同类项目建议
- 自动归档至知识库(gov_knowledge.db)
5. 用户确认 → 生成复盘报告 → 入库
6. 用户拒绝 → 仅保存中标跟踪记录
配置:发送"配置关注竞对" → 输入竞对名称清单 + 关注维度
| 关注维度 | 采集内容 | 检测方式 |
|---|---|---|
| 中标动态 | 新中标公告 | 增量采集 |
| 工商信息 | 法人变更/注册资本/经营范围 | 页面哈希变更 |
| 资质变化 | 新增/升级/吊销 | 数据哈希变更 |
| 司法诉讼 | 新增裁判文书 | 增量采集 |
| 招聘信息 | 关键岗位变动 | 增量采集 |
变更检测:
每次采集 → 计算数据hash(md5)→ 与上次hash比对
→ hash 不变 → 无变化
→ hash 变化 → 触发推送(企微/钉钉卡片)
推送卡片内容:
🔔 竞对动态提醒
竞对:A公司
变更类型:工商变更 - 法人变更
变更内容:张三 → 李四
变更时间:2026-08-20
影响分析:法人变更可能影响项目经理授权,建议关注其后续投标
查看详情:http://...
竞对动态时间线:
━━ A公司 近30天动态时间线 ━━
8/20 🔴 法人变更(张三→李四)
8/15 🟢 中标「XX系统集成项目」¥120万
8/10 🟡 新增「ISO27001」资质认证
8/5 🔴 涉及「XX买卖合同纠纷」诉讼
机制:每个采集源配双套选择器(主+备),页面结构哈希监测失效自动切换
自愈流程:
采集源A → 主选择器采集 → 成功 → 继续
→ 失败 → 切换备选择器 → 成功 → 记录主选择器待修
→ 失败 → 记录待修清单 + 降权重
→ 下次采集跳过该源
→ 每日重试待修清单
调度权重计算:
权重 = 成功率 × 0.8 + 响应速度因子 × 0.2
成功率 = 成功次数 / 总采集次数(滑动窗口:最近50次)
权重 < 0.3 → 暂停采集,进入待修清单
权重 0.3-0.6 → 降低采集频率(间隔 × 2)
权重 > 0.6 → 正常采集
待修清单输出:
⚠️ 爬虫自愈状态报告
总采集源:33(ccgp + 31省 + 公共资源平台)
正常:28 | 降权:3 | 待修:2
━━ 待修清单 ━━
| 采集源 | 故障类型 | 最后成功 | 自愈尝试 |
|--------|---------|---------|---------|
| 某省采购网 | 主备选择器均失效 | 2026-08-15 | 人工修复CSS路径 |
| 某市交易平台 | 页面结构改版 | 2026-08-18 | 等待备选适配 |
输入:项目信息 + 团队成员清单 + 分工指令 输出:章节任务表 + 文件哈希锁表 + 合并审校报告 + 资质OCR离线填充
定位:本模块是 v5.2 新增的全局架构组件,解决多人协作编写标书时的「并发冲突、版本失控、一致性差」三大痛点。通过章节任务拆分实现责任到人,通过文件哈希锁防止并发覆盖,通过合并审校确保全文一致性,通过资质OCR离线化降低外勤场景依赖。
工作流:
1. 项目创建 → 自动拆解为标准章节任务表(章节/负责人/状态/截止)
2. 成员领取章节 → 哈希锁表锁定该章节(防并发覆盖)
3. 成员完成章节 → 释放锁 + 更新状态
4. 所有章节完成 → 触发合并审校(全文一致性检查)
5. 审校通过 → 输出最终标书
6. 资质文件 → PaddleOCR离线识别 → 证书版式库定位字段 → 自动填充
自动拆解逻辑:
1. 读取招标文件结构要求(章节清单)
2. 匹配企业人员能力标签(技术/商务/报价/资质)
3. 生成章节任务表(章节名 + 负责人 + 状态 + 截止时间)
4. 支持手动调整(发送"调整分工"重新分配)
输出模板:
📋 标书章节任务表
项目:{项目名} | 截止时间:{投标截止日}
生成时间:{当前时间}
| 章节 | 负责人 | 状态 | 截止 | 备注 |
|------|--------|------|------|------|
| 投标函及法定代表人证明 | 张三 | ✅ 已完成 | 7/10 | |
| 技术方案(含技术路线) | 李四 | 🔄 编写中 | 7/12 | |
| 商务文件(含资质) | 王五 | 🔒 锁定中 | 7/11 | 资质OCR识别中 |
| 报价文件 | 赵六 | ⏳ 待开始 | 7/13 | 需等成本数据 |
| 售后服务承诺 | 张三 | ⏳ 待开始 | 7/12 | |
━━ 进度概览 ━━
完成度:2/5(40%)| 已锁定:1章 | 待开始:2章
锁表机制:
1. 成员A编辑章节X → 获取锁(lock_acquire)
2. 成员B尝试编辑章节X → 返回"该章节已被A锁定,请等待或协调"
3. 成员A保存章节X → 计算SHA-256哈希 → 释放锁(lock_release)
4. 若成员A异常退出(超时30分钟)→ 自动释放锁(lock_timeout)
锁表结构(gov_collab.db,运行时生成,存放于 ~/.workbuddy/output/):
CREATE TABLE chapter_locks (
id INTEGER PRIMARY KEY,
project_id TEXT NOT NULL,
chapter_name TEXT NOT NULL,
member_name TEXT NOT NULL,
lock_time TEXT NOT NULL,
lock_status TEXT DEFAULT 'locked',
file_hash TEXT,
UNIQUE(project_id, chapter_name)
);
CREATE TABLE chapter_versions (
id INTEGER PRIMARY KEY,
project_id TEXT NOT NULL,
chapter_name TEXT NOT NULL,
version_num INTEGER NOT NULL,
member_name TEXT NOT NULL,
save_time TEXT NOT NULL,
file_hash TEXT NOT NULL,
change_summary TEXT
);
防覆盖提示:
⚠️ 章节锁定提示
章节「技术方案」已被 李四 锁定(锁定时间:14:30)
- 请等待李四完成编辑
- 如需紧急编辑,发送"强制解锁"(需项目负责人确认)
触发条件:所有章节状态为「已完成」或用户发送"合并审校"
审校维度:
1. 交叉引用编号一致性
- 检查章节间引用编号是否连续(如"见3.2.1节"但无对应章节)
- 检查图表编号是否连续(如图1、图2、图4缺图3)
2. 术语统一表
- 提取全文专业术语(建立术语统一表)
- 检查术语使用是否一致(如"甲方"vs"采购人"vs"采购单位")
3. 格式规范扫描
- 字体字号一致性(标题/正文/表格字体是否统一)
- 页码/页眉页脚一致性
- 表格/图表标题格式
4. 资质数据一致性
- 资质名称在全文中是否统一
- 有效期数据是否一致
- 金额数据是否一致
输出模板(修订清单):
📝 合并审校报告
项目:{项目名} | 审校时间:{当前时间}
━━ 修订清单 ━━
| # | 问题类型 | 位置 | 问题描述 | 建议修改 | 状态 |
|---|---------|------|---------|---------|------|
| 1 | 交叉引用 | 第2章2.1节 | "见3.2.1节"但无3.2.1章节 | 更正为"见3.2节" | ⏳ 待处理 |
| 2 | 术语统一 | 第1/3/5章 | 混用"甲方""采购人""采购单位" | 统一为"采购人" | ⏳ 待处理 |
| 3 | 格式规范 | 第4章表格 | 表格标题使用黑体而其他为宋体 | 统一为宋体 | ⏳ 待处理 |
| 4 | 数据一致性 | 第1/6章 | 注册资本"500万"vs"500万元" | 统一为"500万元" | ⏳ 待处理 |
━━ 审校总结 ━━
发现问题:4项(交叉引用1 + 术语1 + 格式1 + 数据1)
严重程度:🔴 需修改后方可定稿
定位:将模块16.7的在线OCR替换为本地PaddleOCR,解决外勤场景网络不稳定时的资质识别问题。
依赖:paddleocr + paddlepaddle(推荐安装,发送"安装PaddleOCR"引导)
证书版式库(3大类证书的字段定位规则):
| 证书类型 | 定位字段 | 定位规则 |
|---|---|---|
| 营业执照 | 名称/统一社会信用代码/法定代表人/成立日期/经营范围 | 标题下方第1-5行,关键词触发 |
| 行业资质证书 | 证书名称/编号/等级/发证机关/有效期 | "证书"关键词区域,编号格式匹配 |
| ISO认证证书 | 证书编号/认证范围/发证日期/有效期至/认证机构 | "认证"关键词区域,编号格式匹配 |
工作流:
1. 接收资质图片(拍照/扫描/PDF转图片)
2. PaddleOCR本地识别(纯离线,不上传)
3. 证书分类(按标题关键词匹配版式库)
4. 字段定位(按版式库规则提取关键字段)
5. 结构化输出 + 自动填充到标书资质章节(对接16.7)
降级方案:
输出模板:
📋 资质OCR离线识别结果
证书类型:营业执照
识别引擎:PaddleOCR v2.7(本地离线)
识别置信度:92%
| 字段 | 识别结果 | 置信度 | 状态 |
|------|---------|--------|------|
| 企业名称 | 北京XX科技有限公司 | 95% | ✅ |
| 统一社会信用代码 | 91110108MA01XXXXX | 98% | ✅ |
| 法定代表人 | 张三 | 90% | ⚠️ 待核对 |
| 成立日期 | 2018年5月10日 | 93% | ✅ |
| 经营范围 | 软件开发... | 88% | ⚠️ 待核对 |
━━ 自动填充提示 ━━
已将上述字段填入「企业基本情况」章节,标注【自动填充·待核对】
请核对原件后确认定稿
输入:招标信息(预算/评分办法/项目描述)+ 竞对列表(可选,不指定时从 gov_competitor.db 读取关注清单) 输出:完整链路报告(画像→报价策略→评分模拟→中标概率)
定位:本模块是 v5.3 核心升级,将模块17「竞争对手深度画像」与模块18「评分预测模型」合并为「竞对战略分析」。一次调用输出完整链路报告,面向高频组合场景。
工作流:
1. 输入:招标文件/项目描述 + 竞对列表
├─ 评分办法提取(价格分公式/权重/评标办法)
├─ 竞对画像加载(从 gov_competitor.db 读取或实时采集)
└─ 历史中标数据加载(从 gov_star_schema.db 读取回流数据)
2. 报价策略分析(继承17.1)
├─ 竞对历史下浮比例统计
├─ 预测本次报价区间
└─ 输出:竞对报价预测报告
3. 评分模拟(继承18.1-18.4 + v5.3实测数据增强)
├─ 特征工程:
│ ├─ 竞对历史中标率(回流数据)
│ ├─ 报价分布(均值/方差)
│ └─ 评标办法权重
├─ 纯numpy线性/逻辑回归预测
├─ 样本量判断:
│ ├─ ≥50 → 启用回归模型
│ ├─ <50 → 降级规则分+标注低置信
│ └─ 安装XGBoost → 启用+结果双列对比
└─ 输出:技术/商务/价格分预测 + 置信区间
4. 中标概率综合(继承18.4增强)
├─ 综合三维度得分
├─ 蒙特卡洛模拟(1000次)
├─ 中标概率区间(乐观/基准/悲观)
└─ 敏感性分析(竞对报价±10%扰动)
5. 输出:完整链路报告(画像→报价策略→评分模拟→中标概率)
输出模板:见"输出模板"章节·竞对战略分析模板
输入:评分办法(价格分公式)+ 成本价 + 竞对报价假设 输出:综合得分曲线 + 最优报价带 + 敏感性分析
定位:给定评分办法的价格分公式,遍历报价区间模拟综合得分曲线,输出最优报价带。
工作流:
1. 解析价格分公式(最低评标价法/综合评分法)
2. 遍历报价区间(成本±30%,步长可配,默认0.5%)
├─ 报价1 → 价格分 → 技术分(用户输入)→ 商务分(用户输入)→ 综合得分 → 排名
├─ 报价2 → 价格分 → 技术分 → 商务分 → 综合得分 → 排名
└─ ... (每个报价一次完整模拟)
3. 绘制综合得分曲线(内联SVG折线图)
├─ 纵轴:综合得分
├─ 横轴:报价(万元)
└─ 标注:最优报价带 / 利润平衡点 / 风险区
4. 敏感性分析(竞对报价±10%扰动)
└─ 输出:"若竞对报价上调10%,最优带从[A,B]移至[C,D]"
5. 性能优化(死规则10):步长可配,默认0.5%,用户可设1%加速
输出模板:见"输出模板"章节·报价沙盘模板
边界条件:
输入:已完成标书文件(各章节内容) 输出:废标拦截报告(12类原因逐项打钩+修改建议)
定位:公开废标通报语料整理为12类原因分类库,标书完成后逐项自检打钩输出拦截报告。废标一次的损失超过该功能百倍价值。
12类废标原因分类库:
| 类别 | 常见原因 | 检查逻辑 |
|---|---|---|
| 资质类 | 资质不符/资质过期/资质造假 | 对比招标要求与现有资质 |
| 格式类 | 字体错误/页码缺失/格式不符 | 格式规范扫描 |
| 密封类 | 密封不符/骑缝章漏/包装错误 | 密封要求逐项核对 |
| 保证金类 | 金额不足/形式不符/未按时缴纳 | 保证金条款比对 |
| 签字盖章类 | 法人签字漏/公章漏盖/授权书漏 | 签字盖章位置检查 |
| 报价类 | 超预算/报价异常/漏项报价 | 报价区间校验 |
| 业绩类 | 业绩不符/业绩造假/业绩过期 | 业绩要求比对 |
| 人员类 | 资质不足/人员变更/社保缺失 | 人员资质检查 |
| 文件完整性 | 缺项漏页/装订错误/页码错乱 | 文件完整性扫描 |
| 时间类 | 超时送达/超时缴纳/超时澄清 | 截止时间校验 |
| 法律类 | 串标围标/违法分包/商业贿赂 | 合规性检查 |
| 其他类 | 不可抗力/主动放弃/其他 | 兜底检查 |
工作流:
1. 标书完成 → 触发废标自检
2. 逐项检查12类废标原因:
├─ 自动检查(可自动判断的项目)
└─ 人工确认(需用户确认的项目)
3. 输出拦截报告:
├─ ✅ 通过项(附检查依据)
├─ ❌ 未通过项(附修改建议+法规依据)
└─ ⚠️ 待确认项(需人工核实)
4. 未通过项 → 生成修改清单 → 用户修改后复检
5. 全部通过 → 生成"废标风险已排查"确认
输出模板:见"输出模板"章节·废标自检模板
定位:模块18「评分预测模型」v5.3核心升级——引入实测数据驱动,特征工程+纯numpy线性/逻辑回归。
特征工程:
| 特征 | 计算方式 | 数据来源 |
|---|---|---|
| 竞对历史中标率 | 近3年中标次数/投标次数 | gov_star_schema.db |
| 报价分布均值 | 近3年同类项目报价均值 | gov_star_schema.db |
| 报价分布方差 | 近3年同类项目报价标准差 | gov_star_schema.db |
| 评标办法权重 | 技术/商务/价格分权重 | 招标文件解析 |
| 历史得分趋势 | 近3年技术/商务/价格分变化 | gov_star_schema.db |
双轨预测机制:
训练数据 = 回流中标库(gov_star_schema.db)
├─ 样本量 ≥50 → numpy线性回归/逻辑回归
├─ 样本量 <50 → 降级规则分 + 标注"低置信(样本不足50)"
└─ 安装XGBoost → 启用XGBoost + 结果双列对比
输出:
├─ 技术分预测:numpy回归预测 vs XGBoost预测(若安装)
├─ 商务分预测:numpy回归预测 vs XGBoost预测(若安装)
├─ 价格分预测:公式精确计算(不依赖模型)
└─ 置信区间:基于样本量和模型一致性
诚实标注置信边界:
降级方案:
输入:招标文件(PDF/Word/HTML/链接)+ 企业画像配置(可选,未配置时使用默认资质库) 输出:「能不能投」三段结论(硬性资质匹配/废标风险点/评分办法速览),1分钟内输出
定位:本模块是 v5.4 核心新增——传播钩子。21+ 模块的复杂度藏在一个钩子后面,对标 SkillHub「防骗大师=贴上来就看」的传播模型(102.2万下载),解决「下载/收藏比」暴露的转化短板。用户不说「政府采购智能分析」,只说「这个标能不能投」——一句话说得清的入口。
工作流(--quick 快速路径,跳过深度采集):
1. 接收招标文件(PDF/Word/HTML/链接)
├─ PDF → pdfplumber 提取全文(纯本地)
├─ Word → python-docx 提取全文
├─ HTML/链接 → 仅提取公告文本(不爬深度数据)
└─ 无工具 → 提示用户粘贴文本
2. 第一段:硬性资质匹配(≤20秒)
├─ 解析招标要求:资质类别/等级/业绩要求/人员要求
├─ 对照企业画像配置(~/.workbuddy/output/gov_enterprise.db)
├─ 输出:
│ ├─ ✅ 完全符合(资质齐全)
│ ├─ ⚠️ 部分符合(缺{N}项:{缺失清单})
│ └─ ❌ 不符合(缺关键资质:{关键缺失})
└─ 未配置企业画像 → 输出资质清单+提示「配置企业画像后可自动匹配」
3. 第二段:废标风险点(≤20秒)
├─ 时间倒排:发售期/截止期/澄清期/公示期/合同签订期
│ └─ 对照法规最低要求(条例第31/43条、法律第35/46条)
├─ 条款硬伤:
│ ├─ 排他性条款(品牌/型号/地域限制)
│ ├─ 资质过高要求(超项目实际需要)
│ └─ 评分办法倾向性(权重明显偏向特定投标人)
├─ 公告可判6类废标原因初筛(v5.4前置):
│ ├─ 资质类:资质要求是否超出项目需要
│ ├─ 时间类:截止时间是否合规
│ ├─ 格式类:是否有特殊格式要求
│ ├─ 保证金类:保证金金额/形式是否合规
│ ├─ 业绩类:业绩要求是否过高
│ └─ 人员类:人员要求是否超出项目需要
└─ 输出:{风险等级} + {风险点清单} + {法规依据}
4. 第三段:评分办法速览(≤20秒)
├─ 解析评分标准:技术分/商务分/价格分权重
├─ 识别评标办法:最低评标价法/综合评分法
├─ 输出:
│ ├─ 权重分布:技术{X}% + 商务{Y}% + 价格{Z}%
│ ├─ 评标办法:{办法名称}
│ ├─ 价格分公式:{公式}
│ └─ 关键评分项:{Top 3 评分项}
└─ 标注:「详细评分预测请发送'评分预测'」
5. 汇总输出:一句话结论
├─ ✅ 建议投标(资质符合+风险可控+评分有利)
├─ ⚠️ 谨慎投标(资质部分缺失/风险中等/评分一般)
└─ ❌ 不建议投标(资质缺失/风险高/评分不利)
性能目标(v5.4验收标准):
降级方案:
输出模板:见"输出模板"章节·一句话体检模板
定位:v5.3 废标自检清单在「标书完成后」触发,v5.4 前移到「拿到文件就初筛」——越早发现「投不了」越省成本。
12类废标原因分级:
| 判定阶段 | 类别 | 判定依据来源 | 检查时机 |
|---|---|---|---|
| 公告可判 | 资质类/时间类/格式类/保证金类/业绩类/人员类 | 招标文件公告信息 | 拿到公告即判 |
| 标书可判 | 密封类/签字盖章类/报价类/文件完整性 | 标书文件内容 | 标书完成后判 |
| 开标才能判 | 法律类/其他类 | 开标现场信息 | 开标时判 |
公告可判6类初筛逻辑:
拿到招标文件 → 自动触发公告级初筛
├─ 资质类:资质要求 vs 企业画像 → 缺项即报
├─ 时间类:发售期/截止期/澄清期 → 不合规即报
├─ 格式类:特殊格式要求 → 不常见格式标注
├─ 保证金类:金额/形式 → 超2%或形式不合规即报
├─ 业绩类:业绩数量/金额要求 → 超3项或超预算50%即报
└─ 人员类:人员数量/资质要求 → 超5人即报
体检钩子与自检清单漏斗:
用户上传/指定文件
│
▼
一句话体检(27)→ 1分钟出结论
│
├─ ✅ 建议投标 → 进入详细分析(模块2/18/26)
├─ ⚠️ 谨慎投标 → 提示风险点 + 建议补充资质
└─ ❌ 不建议投标 → 输出废标原因 + 建议放弃
定位:意图路由命中率决定 skill 存活——用户不说「政府采购智能分析」,只说「这个标能不能投」。
口语化触发词增补:
| 用户口语 | 路由模块 | 原触发词 |
|---|---|---|
| "这个标能不能投" | 一句话体检(27) | 新增 |
| "帮我看看这个标" | 一句话体检(27) | 新增 |
| "投标还来得及吗" | 一句话体检(27)→时间检查 | 新增 |
| "废标风险" | 废标自检(26.2) | 新增 |
| "这个标怎么样" | 一句话体检(27) | 新增 |
| "值不值得投" | 投标决策(2) | 新增 |
| "资质够不够" | 资质预警(16.6) | 新增 |
| "报价多少合适" | 报价沙盘(26.1) | 新增 |
| "中标概率大吗" | 评分预测(26.3) | 新增 |
| "对手会怎么出" | 竞对战略(26) | 新增 |
description 口语化增补:
description: >
...
一句话体检:上传招标文件,1分钟出「能不能投」结论。
口语触发:「这个标能不能投」「帮我看看这个标」「投标还来得及吗」「废标风险」。
| 用户意图 | 触发关键词 | 执行场景 |
|---|---|---|
| 找项目 | "招标"、"采购公告"、"采购项目"、"有什么标" | 商机发现 |
| 投标分析 | "能不能投"、"中标概率"、"分析一下"、"投不投" | 投标决策 |
| 编制文件 | "投标文件"、"技术方案"、"方案编制"、"投标模板" | 文件编制 |
| 查企业 | "查一下"、"背调"、"供应商"、"公司信息" | 供应商背调 |
| 合规检查 | "围标"、"串标"、"合规"、"审计"、"风险" | 合规审计 |
| 跟踪结果 | "中标结果"、"跟踪"、"谁中了"、"复盘" | 中标跟踪 |
| 资质管理 | "资质"、"证书"、"到期"、"续期" | 资质管理 |
| 政策查询 | "政策"、"法规"、"最新"、"行业趋势" | 政策咨询 |
| 保证金 | "保证金"、"投标保证金"、"保证金多少" | 保证金管理 |
| 质疑投诉 | "质疑"、"投诉"、"维权"、"异议" | 质疑投诉 |
| 合同分析 | "合同"、"条款"、"风险"、"修改" | 合同分析 |
| 验收 | "验收"、"验收标准"、"验收报告" | 验收辅助 |
| 采购需求 | "采购需求"、"需求编制"、"技术规格" | 采购需求编制 |
| 电子卖场 | "电子卖场"、"网上商城"、"比价"、"电商" | 电子卖场比价 |
| 中小企业 | "中小企业"、"价格扣除"、"声明函"、"优惠" | 中小企业优惠 |
| 洞察偏好 | "洞察偏好"、"设置洞察"、"更关注" | 洞察偏好设置 |
| 投标实操 | "保证金怎么交"、"废标申诉"、"联合体"、"分包"、"中标后放弃" | 投标实操指引 |
| 废标申诉 | "被废标了"、"投标无效"、"怎么申诉" | 质疑投诉+废标分析 |
| 保证金缴纳 | "保证金交到哪"、"基本户"、"保证金形式" | 保证金缴纳指引 |
| 写标书 | "写标书"、"生成标书"、"标书初稿"、"帮我写标书"、"投标书" | 技术方案智能生成 |
| 技术方案 | "生成技术方案"、"技术路线"、"实施方案"、"设备清单"、"质量保证措施"、"进度计划" | 技术方案智能生成(16.1) |
| 资质填充 | "填充资质"、"资质文件"、"营业执照"、"识别证书"、"自动填资质" | 企业资质自动匹配填充(16.7) |
| 案例引用 | "引用案例"、"项目经验"、"业绩案例"、"类似项目"、"历史业绩" | 同类项目经验自动引用(16.8) |
| 格式检查 | "格式检查"、"格式合规"、"字体字号"、"密封要求"、"盖章位置"、"排版检查" | 标书格式合规检查(16.9) |
| 素材库 | "标书素材库"、"素材模板"、"简历模板"、"售后承诺模板"、"复用模板" | 标书素材库(16.10) |
| 评分对齐 | "评分对齐"、"标书自检"、"覆盖检查"、"评分项检查" | 评分项自动对齐检查 |
| 标书导出 | "导出标书"、"生成Word"、"word版"、"pdf版"、"导出pdf" | 标书导出为Word/PDF |
| 标书复用 | "上次标书"、"复用标书"、"标书库"、"标书存档"、"历史标书" | 历史标书复用库 |
| 报价测算 | "报价测算"、"成本分解"、"投标成本"、"毛利计算" | 投标报价测算辅助 |
| 资质预警 | "资质预警"、"缺什么资质"、"资质够不够"、"资质缺漏" | 资质缺漏预警 |
| 竞对画像 | "竞对画像"、"竞争对手分析"、"对手报价"、"竞对优势"、"竞对劣势" | 竞争对手深度画像(17) |
| 报价策略 | "报价策略分析"、"竞对报价规律"、"低价冲标"、"下浮比例" | 报价策略分析(17.1) |
| 优势领域 | "优势领域"、"竞对擅长"、"对手舒适区"、"竞对强项" | 优势领域图谱(17.2) |
| 弱势领域 | "弱势领域"、"市场缝隙"、"竞对短板"、"对手弱点" | 弱势领域识别(17.3) |
| 关联网络 | "关联网络"、"联合体网络"、"分包关系"、"供应商关联" | 关联关系网络(17.4) |
| 人员追踪 | "人员流动"、"竞对人员"、"项目经理变动"、"关键人员" | 人员流动追踪(17.5) |
| 评分预测 | "评分预测"、"中标概率"、"预测得分"、"打分预测" | 评分预测模型(18) |
| 技术分预测 | "技术分"、"预估技术分"、"技术得分预测" | 技术分预测(18.1) |
| 商务分预测 | "商务分"、"预估商务分"、"商务排名" | 商务分预测(18.2) |
| 价格分预测 | "价格分"、"预估价格分"、"最优报价"、"基准价" | 价格分预测(18.3) |
| 敏感性分析 | "敏感性分析"、"报价影响"、"如果报X能中吗" | 综合中标概率(18.4) |
| 围标图分析 | "围标图分析"、"关联路径"、"关系图谱"、"股权穿透"、"关联网络" | 围标串标检测增强(19.1) |
| 报价模式 | "报价模式"、"报价聚集"、"异常报价"、"等差等比"、"尾数规律" | 异常报价模式检测(19.2) |
| 历史行为 | "历史行为"、"联合投标"、"轮流中标"、"陪标检测"、"投标频次" | 历史行为分析(19.3) |
| 人工复核 | "人工复核"、"复核建议"、"可解释性"、"判定依据" | 人工复核预警(19.4) |
| 政策差异 | "政策差异"、"省份政策"、"多省对比"、"跨省投标"、"政策区别" | 多省政策差异对比(20) |
| 政策变更 | "政策变更"、"政策更新"、"法规变化"、"政策提醒"、"最新政策" | 政策变更提醒(20.3) |
| 投标复盘 | "投标复盘"、"经验总结"、"中标总结"、"废标分析"、"复盘归档" | 投标知识库积累(21.1) |
| 经验库 | "经验库"、"历史经验"、"经验检索"、"经验标签"、"知识库" | 经验标签化(21.2) |
| 投标日历 | "投标日历"、"关键节点"、"投标截止"、"开标提醒"、"日历提醒" | 投标日历(21.3) |
| 复盘报告 | "复盘报告"、"分享报告"、"导出复盘"、"团队分享"、"可分享报告" | 可分享复盘报告(21.5) |
| 配额仪表盘 | "配额"、"仪表盘"、"采集状态"、"配额告警"、"采集频率"、"采集合规" | 采集配额仪表盘(22) |
| 意图路由 | "精确模式"、"智能模式"、"意图路由"、"关闭消歧"、"开启消歧" | 意图路由器(23) |
| 数据飞轮 | "数据飞轮"、"飞轮状态"、"数据资产"、"数据沉淀"、"回流状态" | 数据飞轮引擎(24) |
| 价格指数 | "价格指数"、"行业指数"、"报价指数"、"价格趋势"、"行业价格" | 行业价格指数(24.3) |
| 复盘链 | "复盘链"、"自动复盘"、"中标复盘"、"生成复盘"、"复盘归档" | 复盘链自动串联(24.4) |
| 竞对监控 | "竞对监控"、"关注竞对"、"竞对动态"、"竞对推送"、"监控清单" | 竞对实时监控(24.5) |
| 竞对战略 | "竞对战略"、"战略分析"、"对手分析"、"完整链路"、"一键分析" | 竞对战略分析(26,v5.3新增) |
| 报价沙盘 | "报价沙盘"、"最优报价"、"报价模拟"、"综合得分曲线"、"报价区间" | 报价策略沙盘(26.1,v5.3新增) |
| 废标自检 | "废标自检"、"废标检查"、"拦截报告"、"废标清单"、"标书自检" | 废标原因库与自检清单(26.2,v5.3新增) |
| 评分预测 | "评分预测"、"中标概率"、"预测得分"、"打分预测" | 评分预测实测数据驱动(26.3,v5.3增强) |
| 一句话体检 | "这个标能不能投"、"帮我看看这个标"、"投标还来得及吗"、"这个标怎么样"、"值不值得投"、"一句话体检"、"体检"、"能不能投" | 招标文件一句话体检(27,v5.4新增) |
| 口语化触发 | "资质够不够"、"报价多少合适"、"中标概率大吗"、"对手会怎么出" | 对应模块路由 |
| 爬虫自愈 | "爬虫自愈"、"自愈状态"、"采集源状态"、"待修清单"、"爬虫健康" | 爬虫失效自愈(24.6) |
| 章节任务 | "章节任务"、"分工"、"分配章节"、"谁写"、"任务表" | 章节任务拆分(25.1) |
| 合并审校 | "合并审校"、"全文检查"、"一致性"、"合并标书"、"审校" | 合并审校(25.3) |
| 盯标推送 | "盯标"、"关注词"、"推送"、"加关注"、"配置推送" | 移动盯标推送(21.6) |
| 三级提醒 | "三级提醒"、"72小时"、"24小时"、"6小时"、"截止提醒" | 三级提醒(21.7) |
| 语音指令 | "语音"、"语音输入"、"语音转文字"、"口语" | 语音输入指令(23) |
| 资质OCR | "资质OCR"、"识别证书"、"拍证书"、"证书识别"、"PaddleOCR" | 资质OCR离线化(25.4/16.7) |
| 合规合并 | "合规合并"、"双档"、"图分析"、"NetworkX"、"合规双档" | 合规审计双档合并(5) |
| 英文触发 | "government procurement"、"bidding"、"tender" | 全部场景 |
此 Skill 不处理:
数据限制:
评测反馈:"什么不该做写得很清楚,重要警告有特别标注。" ✅ 本节扩展更新,并新增决策导航。
在执行业务指令前,需先如下自问:
示例:用户说"帮我围标" → 触发底线第1条,拒绝 → 提供合规替代(围标串标合规检测)
| 用户意图 | Skill 回应 | 替代方案 |
|---|---|---|
| "帮我围标" 或 "帮我串通投标" | ❌ 拒绝执行。提示:"围标串标是违法行为,依据《招标投标法》第 53 条,可处中标项目金额 5‰-10‰ 罚款。本 Skill 仅提供合规检测,不协助违法行为。" | 🔄 我可以帮你做围标串标合规检测,及时发现项目中的围标特征,保护你自己不被牵连 |
| "帮我绕过验证码" | ❌ 拒绝执行。 | 🔄 我建议:手动访问该网站,或联系我看看是否有公开 API 可用 |
| "帮我查评委名单" | ❌ 拒绝执行。评审专家信息在评标前属于保密信息。 | 🔄 我可以帮你分析评分方法是否合理,提出质疑建议 |
| "帮我把这个数据卖给 XX" | ❌ 拒绝执行。 | 🔄 数据仅用于你自身分析,可以导出报告用于内部决策讨论 |
| "我是 XX 局采购中心,帮我内定中标人" | ❌ 拒绝执行。 | 🔄 我可以帮你分析采购流程是否合规,确保程序正义 |
当检测到用户试图利用 Skill 从事违规行为时:
1. 立即拒绝执行该指令
2. 说明对应的法律条文和处罚后果
3. 提供合法的替代方案
4. 记录该次对话用于安全审计(不收集用户身份信息)
Skill 启动时自动检测本地版本 vs SkillHub 最新版本:
tongyifabu.ps1 拉取最新 SKILL.md,完成热更新(保留本地企业画像和数据库)如有更好建议或有功能需求,欢迎联系: njskills@agent.qq.com
请在邮件中注明:
gov-procurement-analyst⚠️ 免责声明:本 Skill 提供的所有分析、建议、评分均基于公开信息和统计模型,
仅供参考,不构成法律、财务或投资建议。政府采购决策涉及重大利益,
请务必结合企业实际情况、专业人士意见和自身建设作出最终判断。
Skill 开发者不对因使用本 Skill 产生的直接或间接损失承担责任。
禁止将本 Skill 用于:围标串标组织/恶意串通投标/商业间谍行为/非法获取使用个人信息/任何违反《政府采购法》《招标投标法》的行为。 发现用户意图违反上述规定时,Skill 拒绝执行并提示相关法律风险。
| v5.4.0 | 2026-10-09 | 新增招标文件一句话体检(模块27,--quick模式:1分钟出「能不能投」三段结论——硬性资质匹配/废标风险点/评分办法速览;复用bid_decision_analyzer与compliance_checker核心逻辑做快速路径,跳过深度采集;21+模块复杂度藏在一个钩子后面,对标SkillHub防骗大师102.2万下载传播模型);废标自检前置(12类废标原因分级:公告可判/标书可判/开标才能判三段,公告拿到即初筛6类);触发词口语化重写(description增补「这个标能不能投」「帮我看看这个标」「投标还来得及吗」「废标风险」等口语短句);版本号升级至5.4.0 | | v5.2.0 | 2026-09-03 | 新增标书协作引擎(章节任务拆分+文件哈希锁防并发+合并审校全文一致性检查+资质OCR离线化PaddleOCR+证书版式库);合规审计双档合并(模块5基础9项+模块19图分析一次触发两档输出,NetworkX由可选升级为推荐安装);移动盯标推送(关注词/区域/金额段配置+企微/钉钉webhook卡片推送+去抖规则);三级提醒(投标截止前72/24/6小时分级提醒);语音输入指令(口语化指令解析服务外勤场景,意图路由器L2/L3扩展);版本号升级至5.2.0 | | v5.1.0 | 2026-08-24 | 新增数据飞轮引擎(中标结果回流+行业价格指数+复盘链自动串联+竞对实时监控+爬虫失效自愈);SQLite星型模型扩展(事实表=项目+维度表=行业/区域/时间/竞对);模块1双选择器自愈机制(主备CSS路径自动切换+哈希监测+降权重调度);模块6复盘链自动串联(中标→复盘→入库一条链);模块17竞对实时监控(关注清单+变更检测+企微/钉钉推送);版本号升级至5.1.0 | | v5.0.0 | 2026-08-16 | 模块1升级为生产级爬虫(requests+bs4真实采集ccgp.gov.cn+31省分网);新增采集配额仪表盘(内联SVG实时计数+配额告警+域名分布);新增意图路由器全局架构(L1精确+L2同义词+L3上下文三级消歧);触发词表精简重组(50+→三级结构);FAQ新增爬虫使用/配额限制/路由器提问技巧;仪表盘集成Insight板块(采集趋势洞察);版本号升级至5.0.0 | | v4.9.0 | 2026-08-07 | 新增围标串标检测增强(NetworkX股东/高管/地址/联系方式图分析+异常报价<0.5%精确阈值检测+联合投标频次历史行为分析+可解释性人工复核预警);新增多省政策差异对比(31省政策结构化+新项目自动匹配+政策变更定期diff提醒);新增投标知识库积累(投标复盘模板+经验标签化多维度检索+投标日历关键节点提醒+SQLite gov_knowledge.db);规则引擎+图分析双轨迭代;版本号升级至4.9.0 | | v4.8.0 | 2026-08-01 | 新增竞争对手深度画像(报价策略分析+优势领域图谱+弱势领域识别+关联关系网络+人员流动追踪+可视化);新增评分预测模型(技术分/商务分/价格分预测+综合中标概率+敏感性分析表);数据源扩展到工商/资质变更/司法诉讼/招聘信息;规则引擎+数据积累双轨迭代;版本号升级至4.8.0 | | v4.7.0 | 2026-07-23 | 优化技术方案智能生成为技术路线/实施方案/人员配置/设备清单/质量保证/进度计划6子块;增加企业资质自动匹配填充(本地解析+OCR增强+手动录入降级);增加同类项目经验自动引用;增加标书格式合规检查(字体/页边距/密封/盖章);增加标书素材库(4类可复用模板);版本号升级至4.7.0 | | v4.5.0 | 2026-07-15 | 新增智能投标文档生成引擎(标书章节智能生成+评分项自动对齐检查+历史标书复用库+标书导出Word/PDF+投标报价测算辅助+资质缺漏预警);新增联系信息和版本更新提醒;版本号升级至4.5.0 | | v4.0.0 | 2026-07-10 | 全面升级FAQ为分类速查索引+20问(新增投标实操/法律合规/故障排除3大类);新增「智能洞察引擎」章节(6类增值洞察);全部输出模板新增Insight板块;版本号从3.6.0跃升至4.0.0 | | v3.6.0 | 2026-07-09 | 全部15模块补全输入/输出模板和边界条件;新增运行稳定性保障章节;新增性能优化和故障恢复说明 | | v3.5.1 | 2026-07-04 | 为验收辅助、政策咨询等简化模块补充完整工作流和输出模板;新增网络切换自动重试、AI回答降级等细节说明 | | v3.5.0 | 2026-07-03 | 根据4.5分评测反馈改进(完整示例/优先级/降级/避坑/FAQ/反模式) | | v3.0.0 | 2026-07-03 | 新增7大模块(保证金/质疑投诉/合同分析/验收/采购需求/电子卖场/中小企业优惠) | | v2.0.0 | 2026-07-03 | 新增3大板块(中标跟踪/资质管理/政策咨询),"零配置快速体验"模式 | | v1.0.0 | 2026-07-03 | 初版,五大核心模块 |
| 版本 | 日期 | 改进内容 |
|---|---|---|
| v5.4.0 | 2026-10-09 | 传播钩子(一句话体检) |
| 1. 新增招标文件一句话体检(模块27,--quick模式):1分钟出「能不能投」三段结论——硬性资质匹配/废标风险点/评分办法速览;复用bid_decision_analyzer与compliance_checker核心逻辑做快速路径,跳过深度采集 | ||
| 2. 21+模块复杂度藏在一个钩子后面,对标SkillHub防骗大师102.2万下载传播模型,解决「下载/收藏比」转化短板 | ||
| 3. 废标自检前置(27.1):12类废标原因分级(公告可判/标书可判/开标才能判三段),公告拿到即初筛6类 | ||
| 4. 触发词口语化重写(27.2):description增补「这个标能不能投」「帮我看看这个标」「投标还来得及吗」「废标风险」「值不值得投」等口语短句 | ||
| 5. 验收标准:20份真实招标文件体检耗时≤90秒/份;资质匹配结论与人工判断一致率≥85%;触发词模拟对话命中率≥80% | ||
| v5.3.0 | 2026-09-20 | 预测进化(数据驱动决策) |
| 1. 新增竞对战略分析(模块26):画像→报价策略→评分模拟→中标概率一键完整链路(模块17+18合并) | ||
| 2. 评分预测实测数据驱动(26.3):特征工程(竞对历史中标率/报价分布/评标办法权重)+ 纯numpy线性/逻辑回归(训练数据=回流中标库);样本量不足50自动降级规则分+标注低置信;XGBoost可选依赖安装即启用双列对比 | ||
| 3. 新增报价策略沙盘(26.1):遍历报价区间(成本±30%,步长可配默认0.5%)模拟综合得分曲线+竞对报价±10%扰动敏感性分析 | ||
| 4. 新增废标原因库与自检清单(26.2):12类废标原因分类(资质/格式/密封/保证金/签字盖章/报价/业绩/人员/文件完整性/时间/法律/其他)+ 标书完成逐项打钩输出拦截报告 | ||
| 5. 新增触发词4条(竞对战略/报价沙盘/废标自检/评分预测增强)+ FAQ(Q34-Q38)+ 输出模板(竞对战略分析/报价沙盘/废标自检) | ||
| v5.2.0 | 2026-09-03 | 标书协作与移动触达 |
| 1. 新增标书协作引擎(模块25):章节任务拆分表(章节/负责人/状态/截止)+ 文件哈希锁表防并发覆盖(SHA-256+30分钟超时释放)+ 合并审校(全文一致性检查:交叉引用编号+术语统一表+格式规范扫描→修订清单)+ 资质OCR离线化(本地PaddleOCR替换在线OCR+证书版式库3大类证书字段定位) | ||
| 2. 合规审计双档合并(模块5+19):一次触发基础9项+NetworkX图分析两档输出,NetworkX由可选升级为推荐安装,未安装时输出"图分析未运行"标注 | ||
| 3. 移动盯标推送(模块21.6):用户配置关注词/区域/金额段,命中即经企微/钉钉webhook推送卡片(标题+链接+截止倒计时+资质要点摘要),去抖规则(同项目24h1次+标题相似度>0.85合并+每日上限20条) | ||
| 4. 三级提醒(模块21.7):投标截止前72/24/6小时分级提醒(温和→紧迫→最后警告),含待办清单+风险提示+补救建议 | ||
| 5. 语音输入指令(模块23扩展):口语化指令解析(填充词过滤+区域/品类/时间实体提取),覆盖商机发现/盯标推送/企业背调/投标分析/资质预警/复盘查询 | ||
| 6. 新增触发词7条(章节任务/合并审校/盯标推送/三级提醒/语音指令/资质OCR/合规合并)+ FAQ(Q29-Q33)+ 输出模板(章节任务表/盯标推送卡片/三级提醒/资质OCR识别结果/合规合并报告) | ||
| v5.1.0 | 2026-08-24 | 数据飞轮引擎(越用越准) |
| 1. 新增数据飞轮引擎(模块24):中标结果回流(采集类型扩展+双因子去重入库+SQLite星型模型) | ||
| 2. 行业价格指数(行业×区域×季度聚合均价+分位数+基准期=100趋势曲线) | ||
| 3. 复盘链自动串联(模块6升级:中标→复盘→入库一条链) | ||
| 4. 竞对实时监控(模块17升级:关注清单+变更检测+企微/钉钉推送+动态时间线) | ||
| 5. 爬虫失效自愈(双选择器主备切换+哈希监测+降权重调度) | ||
| 6. 对应触发词(6条)+ FAQ(Q24-Q28)+ Insight 板块 | ||
| v5.0.0 | 2026-08-16 | 真实数据接入 + 采集配额仪表盘 + 意图路由器 |
| 1. 模块1「商机发现」升级为生产级爬虫(requests+bs4,ccgp.gov.cn+31省分网,定时自动化任务,psutil硬件感知多源并发控制) | ||
| 2. 新增采集配额仪表盘(内联SVG实时计数/配额告警/域名分布可视化+合规状态展示) | ||
| 3. 新增意图路由器全局架构(L1精确+L2同义词+L3上下文三级消歧) | ||
| 4. 触发词表精简重组(50+→三级结构,减少误触发) | ||
| 5. FAQ新增爬虫使用/配额限制/路由器提问技巧 | ||
| 6. 仪表盘集成Insight板块(采集趋势洞察) | ||
| v4.9.0 | 2026-08-07 | 新增围标串标检测增强 + 多省政策差异对比 + 投标知识库积累 |
| 1. 新增围标串标检测增强(模块19):NetworkX股东/高管/地址/联系方式图分析,异常报价<0.5%精确阈值检测,联合投标频次历史行为分析,可解释性人工复核预警报告 | ||
| 2. 新增多省政策差异对比(模块20):31省政策结构化数据库,新项目地区自动匹配,政策变更定期爬取+diff提醒 | ||
| 3. 新增投标知识库积累(模块21):投标复盘结构化模板,经验标签化多维度检索,投标日历关键节点提醒,SQLite gov_knowledge.db | ||
| 4. 数据源新增司法诉讼/招聘信息(用于围标关联网络+人员追踪) | ||
| 5. 规则引擎+图分析双轨迭代,准确度随数据积累逐步提升 | ||
| 6. 新增对应触发词、输出模板、依赖(NetworkX/SQLite)与降级方案 | ||
| v4.8.0 | 2026-08-01 | 新增竞争对手深度画像 + 评分预测模型 |
| 1. 新增竞争对手深度画像(模块17):报价策略分析/优势领域图谱/弱势领域识别/关联关系网络/人员流动追踪/可视化 | ||
| 2. 新增评分预测模型(模块18):技术分/商务分/价格分预测 + 综合中标概率 + 敏感性分析表 | ||
| 3. 数据源从单一中标公告扩展到工商/资质变更/司法诉讼/招聘信息 | ||
| 4. 分析结果可视化:雷达图/时间线/关联网络图(对话内联渲染) | ||
| 5. 规则引擎+数据积累双轨迭代,准确度随数据积累逐步提升 | ||
| 6. 新增对应触发词、输出模板、依赖(psutil/SQLite/OCR)与降级方案 | ||
| v4.7.0 | 2026-07-23 | AI 投标书撰写引擎深度升级(模板填空→智能生成+人工审核) |
| 1. 优化技术方案智能生成:拆分为技术路线选择/实施方案/人员配置/设备清单/质量保证措施/进度计划6独立子块 | ||
| 2. 增加企业资质自动匹配填充:解析营业执照/资质证书/ISO(本地文本解析+OCR增强+手动录入降级),自动填入标书对应章节 | ||
| 3. 增加同类项目经验自动引用:历史项目匹配招标业绩要求,选最相关案例填入业绩章节 | ||
| 4. 增加标书格式合规检查:字体/字号/页边距/密封/签字盖章位置逐项核对 | ||
| 5. 增加标书素材库:技术方案/人员简历/质量保证/售后服务4类可复用模板 | ||
| 6. 新增对应触发词、输出模板、依赖说明与降级方案 | ||
| v4.5.0 | 2026-07-15 | 新增智能投标文档生成引擎(模块总数15→16) |
| 1. 新增标书章节智能生成(jinja2模板+LLM按评分项分段生成,含评分项对齐提示) | ||
| 2. 新增评分项自动对齐检查(覆盖矩阵+自评分数+缺失清单+补遗建议) | ||
| 3. 新增历史标书复用库(SQLite加密存档+品类相似度匹配+一键替换) | ||
| 4. 新增标书导出Word/PDF(python-docx+reportlab,符合政府采购格式) | ||
| 5. 新增投标报价测算辅助(成本分解向导+对接bid_decision_analyzer.py报价策略) | ||
| 6. 新增资质缺漏预警(已具备/即将过期/缺失三色清单+最快获取路径) | ||
| 7. 新增联系信息(njskills@agent.qq.com)和版本更新提醒机制 | ||
| v4.0.0 | 2026-07-10 | 根据评测反馈(FAQ 4.3 + 创造力 4.4)核心升级 |
| 1. 全面升级FAQ为分类速查索引+20问(新增投标实操/法律合规/故障排除3大类) | ||
| 2. 新增「智能洞察引擎」章节(6类增值洞察) | ||
| 3. 全部输出模板新增Insight板块 | ||
| v3.6.0 | 2026-07-09 | 全部15模块补全输入/输出模板和边界条件,运行稳定性保障章节,性能优化和故障恢复,网络切换重试等 |
| v3.5.1 | 2026-07-04 | 根据第二次评测反馈针对性改进 |
| 1. 为验收辅助、政策咨询等简化模块补充完整工作流和输出模板(解决"部分功能说得很简略"问题) | ||
| 2. 新增"运行稳定性保障"章节,明确卡顿/超时/重试机制(解决"偶有卡顿"问题) | ||
| 3. 为全部15个模块补充输入/输出模板和边界条件(提升功能完善性到4.5+) | ||
| 4. 增加"性能优化"和"故障恢复"说明(提升运行稳定性到4.5+) | ||
| 5. 增加网络切换自动重试、AI回答降级等细节说明 | ||
| 6. 新增坑9"复杂场景卡顿处理"和对应FAQ Q8/Q9/Q10 | ||
| 7. 新增验收报告模板、政策咨询模板(补全输出模板) | ||
| 8. 新增"性能优化建议"章节,教用户如何让 Skill 跑更快 | ||
| 9. AI回答质量保障章节增加置信度分级标准 | ||
| 10. Q11 声明函模板下载说明、Q12 军队采购说明 | ||
| v3.5.0 | 2026-07-03 | 根据 4.5 分评测反馈改进(完整示例/优先级/降级/避坑/FAQ/反模式) |
| v3.0.0 | 2026-07-03 | 新增 7 大模块(保证金/质疑投诉/合同分析/验收/采购需求/电子卖场/中小企业优惠) |
| v2.0.0 | 2026-07-03 | 新增 3 大板块(中标跟踪/资质管理/政策咨询),"零配置快速体验"模式 |
| v1.0.0 | 2026-07-03 | 初版,五大核心模块 |