- AGENTS.md 作为各代理共用的项目说明,CLAUDE.md 引用它 - 收录 PRD v0.9 原稿(只读) - .gitignore 排除样本原始文件与浏览器自动化产物 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
689 lines
65 KiB
HTML
689 lines
65 KiB
HTML
<!doctype html>
|
||
<html lang="zh-CN">
|
||
<head>
|
||
<meta charset="utf-8" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
|
||
<meta name="color-scheme" content="light dark" />
|
||
<link rel="icon" href="data:," />
|
||
<title>招投标AI工具PRD</title>
|
||
<style>
|
||
:root{
|
||
--bg:#f7f7f5; --surface:#ffffff; --surface2:#efeeea; --ink:#1c2321; --ink2:#4c5651; --ink3:#7d8781;
|
||
--line:#dddcd4; --accent:#0f6b5c; --accent-ink:#0a4f43; --accent-soft:#e3efec;
|
||
--amber:#9a6a12; --amber-soft:#f7ecd2; --red:#a8372e; --red-soft:#f6e3e0;
|
||
--blue:#2b5ea7; --blue-soft:#e2eaf6;
|
||
--radius:10px;
|
||
--font:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,-apple-system,"Segoe UI",sans-serif;
|
||
--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;
|
||
}
|
||
@media (prefers-color-scheme: dark){
|
||
:root{
|
||
--bg:#141716; --surface:#1d2220; --surface2:#262c29; --ink:#e8ebe9; --ink2:#b3bcb7; --ink3:#8a948e;
|
||
--line:#343b37; --accent:#3cb79e; --accent-ink:#7fd6c2; --accent-soft:#1e3530;
|
||
--amber:#d9a63f; --amber-soft:#3a2f16; --red:#e07a6e; --red-soft:#3d2320;
|
||
--blue:#7ba7dd; --blue-soft:#22334a;
|
||
}
|
||
}
|
||
*{box-sizing:border-box}
|
||
html{scroll-behavior:smooth}
|
||
body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:15.5px;line-height:1.75;-webkit-font-smoothing:antialiased}
|
||
a{color:var(--accent-ink)}
|
||
.layout{display:grid;grid-template-columns:228px minmax(0,1fr);max-width:1180px;margin:0 auto;gap:0}
|
||
/* sidebar */
|
||
nav.toc{position:sticky;top:0;height:100vh;overflow-y:auto;padding:26px 18px 30px 22px;border-right:1px solid var(--line)}
|
||
nav.toc .doc-tag{font-size:11.5px;letter-spacing:.14em;color:var(--ink3);margin-bottom:6px}
|
||
nav.toc .doc-title{font-size:17px;font-weight:700;line-height:1.45;margin-bottom:4px}
|
||
nav.toc .doc-meta{font-size:12px;color:var(--ink3);margin-bottom:20px;line-height:1.6}
|
||
nav.toc a{display:block;color:var(--ink2);text-decoration:none;font-size:13.5px;padding:5px 8px;border-radius:6px;margin-bottom:1px}
|
||
nav.toc a:hover{background:var(--surface2);color:var(--ink)}
|
||
nav.toc a.active{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}
|
||
nav.toc a.sub{padding-left:22px;font-size:12.5px}
|
||
main{padding:34px 40px 80px;min-width:0}
|
||
/* header */
|
||
.prd-head{border-bottom:2px solid var(--ink);padding-bottom:22px;margin-bottom:8px}
|
||
.prd-head h1{font-size:30px;line-height:1.3;margin:0 0 8px;font-weight:800;letter-spacing:.01em}
|
||
.prd-head .sub{font-size:16px;color:var(--ink2);margin:0 0 16px}
|
||
.meta-grid{display:flex;flex-wrap:wrap;gap:8px 26px;font-size:13px;color:var(--ink2)}
|
||
.meta-grid b{color:var(--ink);font-weight:600}
|
||
.status-pill{display:inline-block;background:var(--amber-soft);color:var(--amber);font-size:12px;font-weight:700;padding:2px 10px;border-radius:99px;vertical-align:2px;margin-left:8px}
|
||
section{padding-top:34px}
|
||
h2{font-size:21px;margin:0 0 6px;padding-bottom:8px;border-bottom:1px solid var(--line);display:flex;align-items:baseline;gap:10px}
|
||
h2 .no{font-family:var(--mono);font-size:13px;color:var(--accent);font-weight:700}
|
||
h3{font-size:16.5px;margin:22px 0 6px}
|
||
h4{font-size:14.5px;margin:16px 0 4px}
|
||
p{margin:7px 0}
|
||
.lede{color:var(--ink2)}
|
||
ul,ol{margin:6px 0 10px;padding-left:22px}
|
||
li{margin:3px 0}
|
||
.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;margin:14px 0}
|
||
.card.accent{border-left:4px solid var(--accent)}
|
||
.card.warn{border-left:4px solid var(--amber)}
|
||
.card h4{margin-top:0}
|
||
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}
|
||
.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
|
||
table{width:100%;border-collapse:collapse;font-size:13.8px;margin:12px 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}
|
||
th,td{padding:9px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}
|
||
th{background:var(--surface2);font-weight:600;font-size:13px;color:var(--ink2)}
|
||
tr:last-child td{border-bottom:none}
|
||
td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}
|
||
.tag{display:inline-block;font-size:11.5px;font-weight:700;padding:1px 8px;border-radius:99px;white-space:nowrap}
|
||
.p0{background:var(--red-soft);color:var(--red)}
|
||
.p1{background:var(--amber-soft);color:var(--amber)}
|
||
.p2{background:var(--surface2);color:var(--ink2)}
|
||
.yes{color:var(--accent);font-weight:700}
|
||
.part{color:var(--amber);font-weight:700}
|
||
.no{color:var(--ink3)}
|
||
.small{font-size:12.5px;color:var(--ink3)}
|
||
.src{font-size:12px;color:var(--ink3)}
|
||
.src a{color:var(--ink3)}
|
||
blockquote{margin:12px 0;padding:10px 16px;border-left:3px solid var(--line);color:var(--ink2);background:var(--surface)}
|
||
/* lifecycle */
|
||
.flow{display:flex;gap:0;margin:16px 0;flex-wrap:wrap}
|
||
.flow .step{flex:1 1 150px;background:var(--surface);border:1px solid var(--line);padding:12px 14px;position:relative}
|
||
.flow .step:first-child{border-radius:var(--radius) 0 0 var(--radius)}
|
||
.flow .step:last-child{border-radius:0 var(--radius) var(--radius) 0}
|
||
.flow .step + .step{border-left:none}
|
||
.flow .step .n{font-family:var(--mono);font-size:11px;color:var(--accent);font-weight:700}
|
||
.flow .step .t{font-weight:700;font-size:14.5px;margin:2px 0}
|
||
.flow .step .d{font-size:12.5px;color:var(--ink2);line-height:1.55}
|
||
.flow .step.wedge{border-color:var(--accent);background:var(--accent-soft)}
|
||
/* module blocks */
|
||
.module{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:16px 0;overflow:hidden}
|
||
.module-head{padding:14px 18px 10px;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline}
|
||
.module-head .mn{font-family:var(--mono);font-size:12px;font-weight:700;color:#fff;background:var(--accent);border-radius:6px;padding:2px 8px}
|
||
.module-head h3{margin:0;font-size:17px}
|
||
.module-head .crowd{margin-left:auto;font-size:12.5px}
|
||
.module-body{padding:6px 18px 14px}
|
||
/* pricing */
|
||
.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0}
|
||
.tier{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px}
|
||
.tier.hot{border:2px solid var(--accent)}
|
||
.tier .tn{font-weight:700;font-size:15px}
|
||
.tier .tp{font-size:24px;font-weight:800;margin:4px 0 2px}
|
||
.tier .tp span{font-size:13px;font-weight:500;color:var(--ink2)}
|
||
.tier ul{padding-left:18px;font-size:13px;color:var(--ink2)}
|
||
.tier .who{font-size:12.5px;color:var(--ink3);border-top:1px solid var(--line);padding-top:8px;margin-top:8px}
|
||
/* calculator */
|
||
.calc{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px;margin:14px 0}
|
||
.calc .row{display:grid;grid-template-columns:1fr 1fr;gap:20px}
|
||
.calc label{font-size:13.5px;font-weight:600;display:block;margin-bottom:4px}
|
||
.calc input[type=range]{width:100%;accent-color:var(--accent)}
|
||
.calc .val{font-family:var(--mono);color:var(--accent-ink);font-weight:700}
|
||
.calc-out{margin-top:14px;background:var(--accent-soft);border-radius:8px;padding:12px 16px;font-size:14.5px}
|
||
/* roadmap */
|
||
.road{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0}
|
||
.phase{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}
|
||
.phase .ph{font-family:var(--mono);font-size:11.5px;color:var(--accent);font-weight:700}
|
||
.phase h4{margin:4px 0 6px}
|
||
.phase ul{font-size:13px;padding-left:18px;color:var(--ink2)}
|
||
.gate{font-size:12.5px;background:var(--amber-soft);color:var(--amber);border-radius:6px;padding:6px 10px;margin-top:8px;line-height:1.55}
|
||
/* filter */
|
||
.filterbar{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 4px}
|
||
.filterbar button{font-family:var(--font);font-size:13px;padding:5px 14px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--ink2);cursor:pointer}
|
||
.filterbar button.on{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}
|
||
.decision{border:1px solid var(--amber);background:var(--amber-soft);border-radius:var(--radius);padding:14px 18px;margin:12px 0}
|
||
.decision h4{margin-top:0;color:var(--amber)}
|
||
footer{margin-top:50px;border-top:1px solid var(--line);padding-top:16px;font-size:12.5px;color:var(--ink3)}
|
||
@media (max-width:860px){
|
||
.layout{grid-template-columns:1fr}
|
||
nav.toc{position:static;height:auto;border-right:none;border-bottom:1px solid var(--line);padding:18px 20px}
|
||
nav.toc a{display:inline-block;margin-right:4px}
|
||
nav.toc a.sub{padding-left:8px}
|
||
main{padding:22px 18px 60px}
|
||
.grid2,.grid3,.price-grid,.road,.calc .row{grid-template-columns:1fr}
|
||
.flow{flex-direction:column}
|
||
.flow .step{border-radius:0;border-left:1px solid var(--line)!important}
|
||
.flow .step:first-child{border-radius:var(--radius) var(--radius) 0 0}
|
||
.flow .step:last-child{border-radius:0 0 var(--radius) var(--radius)}
|
||
.flow .step + .step{border-top:none}
|
||
.tw{overflow:visible}
|
||
table{min-width:0;font-size:13.5px}
|
||
.tw table{margin:0}
|
||
table tr:first-child{display:none}
|
||
table tr{display:block;padding:8px 0;border-bottom:1px solid var(--line)}
|
||
table tr:last-child{border-bottom:none}
|
||
table td{display:block;border-bottom:none;padding:3px 12px}
|
||
.prd-head h1{font-size:24px}
|
||
}
|
||
@media print{ nav.toc{display:none} .layout{grid-template-columns:1fr} main{padding:0} }
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<div class="layout">
|
||
<nav class="toc" id="toc">
|
||
<div class="doc-tag">PRODUCT REQUIREMENTS</div>
|
||
<div class="doc-title">招投标 AI 工具 PRD</div>
|
||
<div class="doc-meta">投标方全生命周期 AI 工具<br>版本 v0.9 · 评审稿<br>日期:2026-10-21</div>
|
||
<a href="#overview">1 产品概述</a>
|
||
<a href="#policy" class="sub">1.5 政策依据</a>
|
||
<a href="#market">2 市场与竞争</a>
|
||
<a href="#users">3 目标用户</a>
|
||
<a href="#principles">4 设计原则</a>
|
||
<a href="#scope">5 功能总览与优先级</a>
|
||
<a href="#modules">6 功能需求详述</a>
|
||
<a href="#m1" class="sub">M1 商机筛选</a>
|
||
<a href="#m2" class="sub">M2 招标文件解读</a>
|
||
<a href="#m3" class="sub">M3 废标风险检查</a>
|
||
<a href="#m4" class="sub">M4 标书生成</a>
|
||
<a href="#m5" class="sub">M5 查重与雷同检查</a>
|
||
<a href="#m6" class="sub">M6 基础平台能力</a>
|
||
<a href="#nonfunc">7 非功能需求</a>
|
||
<a href="#pricing">8 定价与商业模式</a>
|
||
<a href="#roadmap">9 版本路线图</a>
|
||
<a href="#metrics">10 成功指标</a>
|
||
<a href="#risks">11 风险与合规</a>
|
||
<a href="#decisions">12 待决策事项</a>
|
||
</nav>
|
||
|
||
<main>
|
||
<header class="prd-head">
|
||
<h1>投标方招投标 AI 工具 · 产品需求文档<span class="status-pill">评审稿</span></h1>
|
||
<p class="sub">站在投标方一侧,贯穿「寻标 → 读标 → 写标 → 查标 → 投标」的全生命周期 AI 工具。</p>
|
||
<div class="meta-grid">
|
||
<span>文档版本 <b>v0.9</b></span>
|
||
<span>状态 <b>待评审</b></span>
|
||
<span>日期 <b>2026-10-21</b></span>
|
||
<span>依据 <b>玩家格局调研(19 家)· 定价调研(13 家)· 政策依据(2 项)</b></span>
|
||
</div>
|
||
</header>
|
||
|
||
<!-- 1 -->
|
||
<section id="overview">
|
||
<h2><span class="no">01</span>产品概述</h2>
|
||
<h3>1.1 一句话定位</h3>
|
||
<p>为有持续投标需求的企业投标团队提供一套 AI 辅助工具:把招标信息找得准、招标文件读得透、废标风险查得全、标书初稿写得快、雷同风险投前先自查。<strong>产品是「副驾驶」,不是「自动驾驶」</strong>——所有 AI 产出均为辅助结果,须经人工确认后使用(见 4.1)。</p>
|
||
<h3>1.2 要解决的问题</h3>
|
||
<ul>
|
||
<li><strong>找标靠人盯</strong>:标讯散落在各级交易平台与招标网站,人工逐站检索耗时且易漏标;存量平台的推送粗放,噪声大。</li>
|
||
<li><strong>读标靠熬夜</strong>:一份招标文件动辄数百页,资格条件、废标条款、评分点散布全文,靠人工摘录易漏项,而漏一条响应就可能废标。</li>
|
||
<li><strong>写标靠堆人</strong>:标书代写市场已存在多年(单份报价 2000–8000 元,来源为单一弱证据,未交叉验证,见 8.4),说明企业已在为这件事付费,但人工产能有限、交付周期长。</li>
|
||
<li><strong>查标靠经验</strong>:废标检查依赖老投标员的经验清单,新人无从下手;多家企业标书雷同可能被认定围串标,而投标方一侧缺乏投前自查工具。</li>
|
||
</ul>
|
||
<h3>1.3 产品形态</h3>
|
||
<ul>
|
||
<li><strong>SaaS Web 端</strong>(主力形态):中小投标团队注册即用,按档位订阅。</li>
|
||
<li><strong>企业版</strong>:团队协作、统一额度池、企业知识库、权限与审计。</li>
|
||
<li><strong>私有化 / 专有云交付</strong>:面向政企与大型企业客户,数据不出域,项目制交付(见第 7 章)。</li>
|
||
</ul>
|
||
<h3>1.4 本期不做(Non-goals)</h3>
|
||
<ul>
|
||
<li>不做招标方 / 采购方一侧的评标、清标产品(那是讯飞、新点、易采购等的主场,与本产品定位不同)。</li>
|
||
<li>不承诺「一键生成可直接投递的完整标书」,不承诺检查结果的绝对准确(见 11.1)。</li>
|
||
<li>不做电子投标递交通道本身(对接各地交易平台的 CA 递交属平台方能力,仅预留导出规范格式)。</li>
|
||
<li>MVP 阶段不做工程造价自动组价(广联达等已有成熟产品,且专业门槛高)。</li>
|
||
</ul>
|
||
<h3 id="policy">1.5 政策依据(2026-10-21 核实,2026-10-22 按双层口径复核)</h3>
|
||
<p class="lede">本产品的两个核心场景已被国家文件正式点名,违规处罚亦在同步加重——以下两条为本 PRD 的政策依据,引用口径以本节标注为准。凡两文件交叉的事项,按<strong>双层口径</strong>分开标注:现行依据层(发改法规〔2026〕195 号,现行有效)与草案强化层(《招标投标法》修订草案,未施行)各标各的,不得混同;195 号文为实施意见(政策指导文件),不是法律,其「风险提示」不等于草案的法定义务。</p>
|
||
<div class="card accent">
|
||
<h4>政策一:《关于加快招标投标领域人工智能推广应用的实施意见》(发改法规〔2026〕195 号)— 现行有效</h4>
|
||
<p>国家发展改革委等八部门 2026 年 2 月发布,确立招标投标领域「人工智能+」重点应用场景,覆盖招标、投标、开标评标、定标、现场管理等环节。其中「人工智能+投标」一组明确包含两项与本产品直接对应的场景:</p>
|
||
<ul>
|
||
<li><strong>投标策划</strong>:全方位捕捉各类项目招标信息,结合投标人特点推送适合的项目信息,自动提取并解析招标计划、招标公告和招标文件等资料中的关键要素,智能生成招标需求图谱;结合历史交易和同类项目,辅助分析评估参与项目竞争的经济性。<span class="src">(对应本产品 M1 商机筛选 + M2 招标文件解读)</span></li>
|
||
<li><strong>投标合规自查</strong>:深度解析项目招标需求和招标文件要求,结合投标人特点和优势,辅助投标人确定技术方案和报价区间;对投标人编制的投标文件,对照招标文件进行响应性比对,自动提示投标文件中的违法违规、错误缺漏等问题,辅助投标人针对性修改完善;对可能低于成本价的投标进行风险提示。<span class="src">(对应本产品 M3 废标风险检查,即本产品的 MVP 楔子)</span></li>
|
||
</ul>
|
||
<p><strong>时间表</strong>:2026 年底,招标文件检测、智能辅助评标、围串标识别等重点场景在部分省市实现全覆盖应用;2027 年底,更多重点场景在全国范围内推广应用。<strong>口径注意</strong>:2026 年底全覆盖仅指招标文件检测、智能辅助评标、围串标识别三个场景;本产品的楔子场景(投标策划、投标合规自查)属「更多重点场景」,对应 2027 年底全国推广这一波,对外表述不得把场景 4 / 5 写入 2026 年底节点。</p>
|
||
<p class="src">来源:国家发展改革委官网原文 <a href="https://www.ndrc.gov.cn/xxgk/zcfb/tz/202602/t20260210_1403680.html" target="_blank" rel="noopener">ndrc.gov.cn</a>(<a href="https://www.gdbczx.com/upload/doctor/20260729112520144.pdf" target="_blank" rel="noopener">PDF 镜像</a>)</p>
|
||
</div>
|
||
<div class="card warn">
|
||
<h4>政策二:《中华人民共和国招标投标法》修订草案 — 尚在审议,未施行</h4>
|
||
<p>2026 年 6 月 23 日提请十四届全国人大常委会第二十三次会议初次审议,共 6 章 79 条,目前尚未通过施行。<strong>引用本条时必须标注「尚在审议、未施行」,不得作为现行法引用。</strong>与投标方合规成本直接相关的拟议变化:</p>
|
||
<ul>
|
||
<li><strong>罚款大幅提高</strong>:串通投标、以行贿手段谋取中标、违规转让中标项目等违法行为的罚款标准,由项目金额的千分之五以上千分之十以下,提高至百分之二以上百分之十以下(上限为现行标准的 10 倍)。</li>
|
||
<li><strong>增设资格罚</strong>:对有关责任人员增设一定年限直至终身禁业的资格罚。</li>
|
||
<li><strong>资料留痕</strong>:明确招标投标资料应当保存至少 15 年;对定标过程实行全过程记录和可追溯管理。</li>
|
||
<li><strong>招标计划前置公开</strong>:增加规定,依法必须进行招标的项目应按规定发布招标计划;并配套强化信息公开,公开中标结果、定标方式以及确定中标人的主要理由等。</li>
|
||
<li><strong>低价规则收紧</strong>:进一步限缩最低投标价法的适用范围,将其限定为具有通用技术、性能标准或者招标人对其技术、性能没有特殊要求的项目;对可能影响履约的异常低价投标,投标人不能证明其报价合理性的,评标委员会应当否决其投标。<span class="src">(注:本条「异常低价否决」口径比 195 号文场景 5 的「低于成本价风险提示」更宽,且含评标委员会的否决义务,属草案强化层,两层不得互相冒充。)</span></li>
|
||
<li><strong>技术导向</strong>:草案规定在招标投标活动中推广应用大数据、云计算、人工智能、区块链等现代技术手段,并对依法必须进行招标的项目推广全流程电子化交易作出规定。</li>
|
||
</ul>
|
||
<p class="src">来源:中新社 2026-06-23 报道</p>
|
||
</div>
|
||
<h4>对本产品的含义</h4>
|
||
<ol>
|
||
<li><strong>楔子有正式政策依据</strong>:「投标合规自查」已被国家文件点名定义,M3 废标风险检查作为 MVP 切入点不是自创概念(详见第 6 章 M3 与第 9 章路线图)。</li>
|
||
<li><strong>付费逻辑升级</strong>:处罚加重(罚款上限 10 倍 + 禁业罚)显著抬高投标方的违规成本,「投前合规检查」的价值主张从提效升级为合规刚需,获客沟通可采用「合规预算」角度。</li>
|
||
<li><strong>留痕需求上升</strong>:资料保存 15 年 + 全过程可追溯,意味着招投标数据结构化、留痕的需求上升,与本产品「辅助 + 清单 + 人工确认 + 全程留痕」的设计约束(4.1)相互印证。</li>
|
||
<li><strong>商机信号前移(双层口径)</strong>:现行层——195 号文场景 4「投标策划」的定义已将「招标计划」列入自动提取解析的资料范围,M1 将招标计划列为采集源有现行政策依据(见第 6 章 M1);草案强化层——修订草案拟要求依法必须招标的项目按规定发布招标计划,公开将变强制、商机时点进一步前移(尚在审议、未施行)。</li>
|
||
<li><strong>报价风险检查(双层口径)</strong>:M3「报价合理性风险」检查项分两层——现行层为 195 号文场景 5「对可能低于成本价的投标进行风险提示」,按现行政策依据呈现,不挂「政策预警」标签;草案层为修订草案的异常低价否决(口径更宽、含评标委员会否决义务),「政策预警」标签只保留给这一层,施行前只提示不判定(见第 6 章 M3)。</li>
|
||
</ol>
|
||
</section>
|
||
|
||
<!-- 2 -->
|
||
<section id="market">
|
||
<h2><span class="no">02</span>市场与竞争格局(调研结论摘要)</h2>
|
||
<p class="lede">依据 2026-10-21 完成的玩家调研:共收录 19 个玩家——7 个专注创业产品、7 个传统标讯平台、5 个大厂 / 上市公司产品线。以下结论均带调研口径,未核实数字不作为事实引用。</p>
|
||
<div class="grid2">
|
||
<div class="card">
|
||
<h4>五环节拥挤度</h4>
|
||
<ul>
|
||
<li><strong>③ 标书生成最挤</strong>:快标书、巧文书、章寻、易标等几乎人人都在做,流程同质化(上传招标文件 → 解析评分点 → 生成目录正文 → 导出 Word)。</li>
|
||
<li><strong>① 商机筛选被把持</strong>:剑鱼标讯以免费策略占位,蚂蚁「AI 招标管家」依托支付宝入口,新玩家正面进入成本高。</li>
|
||
<li><strong>④ 废标检查正在成为付费卖点</strong>,但尚未拥挤。</li>
|
||
<li><strong>⑤ 投标方自查查重最空</strong>:明确产品化的只有巧文书与开源项目易标;市面上的雷同识别大多卖给招标方与监管方。</li>
|
||
<li><strong>② 中的「答疑澄清辅助」是完全空白</strong>:19 家里无一家明确产品化。</li>
|
||
</ul>
|
||
</div>
|
||
<div class="card">
|
||
<h4>关键对手与参照</h4>
|
||
<ul>
|
||
<li><strong>巧文书(湖南天河国云)</strong>:唯一五环节全覆盖的专注产品,已在卖企业版 + 私有化部署;自称 5000+ 政企客户(厂商自述,未独立核实)。是最直接的对手。</li>
|
||
<li><strong>易标 OpenBidKit</strong>:开源免费、可本地部署,对低端付费市场形成持续价格压力。</li>
|
||
<li><strong>头部玩家不卖零售工具</strong>:讯飞、新点、广联达卖平台与项目制,蚂蚁卖生态入口——中小投标团队的工具市场仍由长尾玩家争夺。</li>
|
||
<li><strong>行业透明度低</strong>:专注玩家无一公开披露融资,价格几乎都不公示(见第 8 章)。</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
<h3>2.1 差异化策略(本产品的立足点)</h3>
|
||
<ol>
|
||
<li><strong>以 ③→④ 的「检查」而非「生成」为楔子</strong>:先做废标风险检查——价值明确、结果可验证、责任边界清晰(详见第 9 章路线图)。</li>
|
||
<li><strong>抢占两个空白点</strong>:⑤ 投前自查查重做深做透;② 中嵌入答疑澄清辅助(澄清问题清单生成与截止日提醒)。</li>
|
||
<li><strong>全程留痕的「可复核」设计</strong>:每条检查结论可回溯到招标文件原文出处,这是与「一键生成」型产品的核心区别。</li>
|
||
<li><strong>定价透明</strong>:在价格普遍不公示的赛道里明码标价 + 额度可查,本身即是获客差异点。</li>
|
||
</ol>
|
||
</section>
|
||
|
||
<!-- 3 -->
|
||
<section id="users">
|
||
<h2><span class="no">03</span>目标用户</h2>
|
||
<div class="tw"><table>
|
||
<tr><th style="width:22%">用户层</th><th>画像</th><th>核心诉求</th><th style="width:20%">对应档位</th></tr>
|
||
<tr><td><strong>主力:中小企业投标团队</strong></td><td>工程、IT 集成、设备供应、服务类企业;投标专员 1–5 人,月均投标 2–10 个项目,老板 / 商务负责人拍板采购</td><td>别漏标、别废标、写标别熬夜;价格敏感,决策周期短(数天内可拍板)</td><td>专业版 / 团队版</td></tr>
|
||
<tr><td><strong>个人 / 小微投标人</strong></td><td>兼职投标、标书代写从业者、低频投标小微企业</td><td>单份标书成本可控,先试用再付费</td><td>免费版 / 专业版</td></tr>
|
||
<tr><td><strong>高客单:政企与大型企业投标团队</strong></td><td>央国企下属公司、大型建工 / 集成商的投标中心,标书含报价策略与企业资质</td><td>数据不出域、私有化部署、权限审计、信创适配</td><td>企业版(项目制)</td></tr>
|
||
</table></div>
|
||
<p class="small">非目标用户:招标代理机构与采购单位(属招标方侧);一年投标不足 2 次的偶发投标者(免费版覆盖即可,不为其做专属功能)。</p>
|
||
</section>
|
||
|
||
<!-- 4 -->
|
||
<section id="principles">
|
||
<h2><span class="no">04</span>设计原则(约束条件)</h2>
|
||
<div class="card accent">
|
||
<h4>4.1 准确性边界:辅助定位,不做保证</h4>
|
||
<p>委托方已明确接受「准确性不保证」:产品定位为辅助工具,不承诺生成内容与检查结果的绝对准确。落到设计上四件套——<strong>辅助生成</strong>(产出标注为初稿)、<strong>检查清单</strong>(逐项列出、含原文出处)、<strong>人工确认</strong>(关键节点须用户逐项确认后才进入下一步)、<strong>全程留痕</strong>(谁在何时确认了什么,可审计)。界面与协议中禁止出现「保证不废标」「100% 通过」等表述。</p>
|
||
</div>
|
||
<div class="grid2">
|
||
<div class="card">
|
||
<h4>4.2 数据敏感分级</h4>
|
||
<p>标书含报价策略、企业资质、历史业绩,按敏感数据对待:SaaS 版默认加密存储、支持项目级删除;企业版提供私有化 / 专有云,数据不出客户域(调研显示这已是面向大客户的行业惯例:巧文书、讯飞均主打私有化与数据不出域)。</p>
|
||
</div>
|
||
<div class="card">
|
||
<h4>4.3 额度即货币</h4>
|
||
<p>AI 调用量是核心计费单位:所有 AI 功能的扣点规则对用户可见、可查、可预警;额度与账号绑定、不可转让、不可拆分转售(防灰产,证据见 8.5)。</p>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- 5 -->
|
||
<section id="scope">
|
||
<h2><span class="no">05</span>功能总览与优先级</h2>
|
||
<p class="lede">P0 = MVP 必须有,缺之产品不成立;P1 = V1 补齐;P2 = V2 及以后。用下方筛选查看各优先级范围。</p>
|
||
<div class="filterbar" role="group" aria-label="优先级筛选">
|
||
<button class="on" data-f="all">全部</button>
|
||
<button data-f="p0">P0 · MVP</button>
|
||
<button data-f="p1">P1 · V1</button>
|
||
<button data-f="p2">P2 · V2</button>
|
||
</div>
|
||
<div class="tw"><table id="scopeTable">
|
||
<tr><th style="width:16%">模块</th><th>功能点</th><th style="width:12%">优先级</th><th style="width:26%">备注</th></tr>
|
||
<tr data-p="p1"><td>M1 商机筛选</td><td>标讯聚合、订阅规则、匹配推荐</td><td><span class="tag p1">P1</span></td><td>① 已被存量平台把持,MVP 不正面做</td></tr>
|
||
<tr data-p="p1"><td>M1 商机筛选</td><td>招标计划采集与早期商机提示</td><td><span class="tag p1">P1</span></td><td>双层口径:现行依据=195 号文场景 4(招标计划本就是官方场景定义的一部分);草案强化层=前置公开拟变强制(尚在审议、未施行)</td></tr>
|
||
<tr data-p="p2"><td>M1 商机筛选</td><td>竞对动态监控、投标胜率参考分析</td><td><span class="tag p2">P2</span></td><td>依赖数据积累</td></tr>
|
||
<tr data-p="p0"><td>M2 文件解读</td><td>招标文件解析:资格 / 废标条款 / 评分点 / 关键日期结构化提取</td><td><span class="tag p0">P0</span></td><td>全产品地基,M3、M4 均依赖它</td></tr>
|
||
<tr data-p="p0"><td>M2 文件解读</td><td>解读结果逐项回链原文出处</td><td><span class="tag p0">P0</span></td><td>可复核设计的载体</td></tr>
|
||
<tr data-p="p1"><td>M2 文件解读</td><td>答疑澄清辅助:疑问点清单、澄清提问草稿、截止日提醒</td><td><span class="tag p1">P1</span></td><td>市场空白点,重点差异化</td></tr>
|
||
<tr data-p="p0"><td>M3 废标检查</td><td>响应完整性 / 格式 / 签章 / 资质匹配检查清单</td><td><span class="tag p0">P0</span></td><td><strong>产品楔子</strong>,首个付费点</td></tr>
|
||
<tr data-p="p0"><td>M3 废标检查</td><td>检查结果人工逐项确认与留痕</td><td><span class="tag p0">P0</span></td><td>对应 4.1 原则</td></tr>
|
||
<tr data-p="p1"><td>M3 废标检查</td><td>报价合理性风险检查</td><td><span class="tag p1">P1</span></td><td>双层口径:现行层=195 号文场景 5 低于成本价风险提示(不挂预警标签);草案层=异常低价否决,「政策预警」标签仅用于草案层</td></tr>
|
||
<tr data-p="p1"><td>M4 标书生成</td><td>按目录框架生成技术 / 商务标初稿、企业知识库填充</td><td><span class="tag p1">P1</span></td><td>最拥挤环节,靠知识库与留痕差异化</td></tr>
|
||
<tr data-p="p1"><td>M4 标书生成</td><td>智能排版、偏离表自动生成、Word 导出</td><td><span class="tag p1">P1</span></td><td>导出格式须符合递交规范</td></tr>
|
||
<tr data-p="p1"><td>M5 查重雷同</td><td>自有历史标书查重、多份在投标书互查</td><td><span class="tag p1">P1</span></td><td>空白点之一,先做自查场景</td></tr>
|
||
<tr data-p="p2"><td>M5 查重雷同</td><td>雷同风险分级报告与改写建议</td><td><span class="tag p2">P2</span></td><td>在互查数据之上迭代</td></tr>
|
||
<tr data-p="p0"><td>M6 平台能力</td><td>项目工作台、文档管理、额度计量与账单</td><td><span class="tag p0">P0</span></td><td>计费闭环不可缺</td></tr>
|
||
<tr data-p="p1"><td>M6 平台能力</td><td>团队协作、角色权限、企业知识库管理</td><td><span class="tag p1">P1</span></td><td>团队版前置条件</td></tr>
|
||
<tr data-p="p2"><td>M6 平台能力</td><td>私有化部署包、SSO、审计日志导出</td><td><span class="tag p2">P2</span></td><td>随企业版签约交付</td></tr>
|
||
</table></div>
|
||
|
||
<div class="flow" aria-label="全生命周期流程">
|
||
<div class="step"><div class="n">M1</div><div class="t">商机筛选</div><div class="d">订阅标讯 → AI 匹配打分 → 决定是否跟进</div></div>
|
||
<div class="step"><div class="n">M2</div><div class="t">文件解读</div><div class="d">上传招标文件 → 结构化解读 → 疑问点走澄清</div></div>
|
||
<div class="step wedge"><div class="n">M3 · 楔子</div><div class="t">废标风险检查</div><div class="d">按解读清单逐项核对投标文件 → 人工确认留痕</div></div>
|
||
<div class="step"><div class="n">M4</div><div class="t">标书生成</div><div class="d">目录框架 → 分章生成初稿 → 知识库填充 → 导出</div></div>
|
||
<div class="step"><div class="n">M5</div><div class="t">查重雷同</div><div class="d">投前自查 → 雷同风险报告 → 修改后递交</div></div>
|
||
</div>
|
||
<p class="small">流程说明:M3、M5 与 M2 共用同一份「项目检查清单」数据结构——解读阶段提取的要求项,在写标阶段是生成约束,在投前阶段是核对项。这是本产品区别于单点工具的数据设计核心。</p>
|
||
</section>
|
||
|
||
<!-- 6 -->
|
||
<section id="modules">
|
||
<h2><span class="no">06</span>功能需求详述</h2>
|
||
|
||
<div class="module" id="m1">
|
||
<div class="module-head"><span class="mn">M1</span><h3>商机筛选</h3><span class="crowd">拥挤度:<strong>高</strong>(剑鱼免费策略 + 蚂蚁入口把持)· 本产品优先级 P1 起步</span></div>
|
||
<div class="module-body">
|
||
<p><strong>用户故事</strong>:作为投标主管,我希望按行业、地区、金额、关键词订阅标讯,每天只收到与我公司资质和产品真正相关的项目,不再逐站翻公告。</p>
|
||
<div class="tw"><table>
|
||
<tr><th style="width:30%">需求</th><th style="width:10%">优先级</th><th>说明与验收标准</th></tr>
|
||
<tr><td>多源标讯聚合</td><td><span class="tag p1">P1</span></td><td>聚合公开招标公告(含采购意向、拟在建等早期信号);每条标讯可溯源到原公告链接;去重后同一项目只出现一次。</td></tr>
|
||
<tr><td>招标计划采集(早期商机信号)</td><td><span class="tag p1">P1</span></td><td>数据源规划中将「招标计划」列为独立采集源与信号类型:在招标计划阶段即向匹配的投标方推送早期商机提示,并与后续发布的招标公告自动关联为同一项目的生命周期线索。<strong>依据(双层口径)</strong>:现行依据=发改法规〔2026〕195 号场景 4「投标策划」,其原文已明确「自动提取并解析项目<strong>招标计划</strong>、招标公告和招标文件等资料中的关键要素」——招标计划本就是官方场景定义的一部分,本采集能力有现行政策依据;草案强化层=《招标投标法》修订草案拟增加「依法必须进行招标的项目应按规定发布招标计划」的规定(尚在审议、未施行,见 1.5),施行后公开将变强制、时点更早。</td></tr>
|
||
<tr><td>订阅规则与推送</td><td><span class="tag p1">P1</span></td><td>按关键词组 + 地区 + 行业 + 预估金额建规则;站内 + 邮件 / 企业微信推送;免费版限 1 组规则,付费版按档位放开(见第 8 章)。</td></tr>
|
||
<tr><td>AI 匹配打分</td><td><span class="tag p1">P1</span></td><td>结合企业资质、业绩、产品词给每条商机打「匹配度」并给出理由(命中哪些资格条件、缺哪些);打分仅作筛选参考,界面明示非中标概率承诺。</td></tr>
|
||
<tr><td>一键转项目</td><td><span class="tag p1">P1</span></td><td>商机可一键转为投标项目,自动进入 M2 解读流程,标讯与招标文件自动关联。</td></tr>
|
||
<tr><td>竞对监控 / 胜率参考</td><td><span class="tag p2">P2</span></td><td>监控指定竞争对手的中标动态;基于历史同类项目给出参与建议。数据不足时宁可不展示,不编造胜率数字。</td></tr>
|
||
</table></div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="module" id="m2">
|
||
<div class="module-head"><span class="mn">M2</span><h3>招标文件解读</h3><span class="crowd">拥挤度:中(多作为生成的附属步骤)· <strong>澄清辅助为全市场空白</strong></span></div>
|
||
<div class="module-body">
|
||
<p><strong>用户故事</strong>:作为投标专员,我上传一份几百页的招标文件后,十分钟内能拿到一份结构化清单:我要满足什么资格、哪些条款碰了就废标、评分点怎么分布、关键时间节点有哪些——并且每一项都能点回原文核对。</p>
|
||
<div class="tw"><table>
|
||
<tr><th style="width:30%">需求</th><th style="width:10%">优先级</th><th>说明与验收标准</th></tr>
|
||
<tr><td>文件上传与解析</td><td><span class="tag p0">P0</span></td><td>支持 PDF / Word / 扫描件(OCR);单文件上限与页数上限在购买页明示;解析进度可见,失败可重试且不扣额度。</td></tr>
|
||
<tr><td>结构化提取</td><td><span class="tag p0">P0</span></td><td>提取四类信息:①资格条件 ②废标 / 否决条款 ③评分办法与分值分布 ④关键日期与递交要求(格式、签章、加密、份数)。每类成清单呈现。</td></tr>
|
||
<tr><td>原文回链</td><td><span class="tag p0">P0</span></td><td>每条提取结果附原文出处(页码 + 原句高亮),点击跳转定位;无出处的结果不进入正式清单,只进「待确认」区。</td></tr>
|
||
<tr><td>项目检查清单生成</td><td><span class="tag p0">P0</span></td><td>解读结果自动生成项目检查清单(即 M3、M4 共用的数据结构);用户可增删改清单项,修改留痕。</td></tr>
|
||
<tr><td>答疑澄清辅助</td><td><span class="tag p1">P1</span></td><td>自动标出表述模糊、自相矛盾、需向招标方确认的疑问点,生成澄清提问草稿;澄清截止日进入项目日历并提前提醒。此功能 19 家竞品均未产品化,为重点差异化功能。</td></tr>
|
||
<tr><td>多文件 / 补遗合并</td><td><span class="tag p1">P1</span></td><td>招标文件补遗、澄清答复文件可追加上传,系统标出对原清单的影响项(新增 / 变更 / 作废)。</td></tr>
|
||
</table></div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="module" id="m3">
|
||
<div class="module-head"><span class="mn">M3</span><h3>废标风险检查 <span class="tag p0">产品楔子</span></h3><span class="crowd">拥挤度:低-中(正成为付费卖点,尚未拥挤)</span></div>
|
||
<div class="module-body">
|
||
<p><strong>用户故事</strong>:作为投标专员,我在递交前把投标文件放进来,系统按招标文件的要求逐项核对,告诉我哪里没响应、哪里格式签章不对、哪项资质对不上,并给我一份可以逐项打勾确认的清单——最后由我签字确认,而不是系统替我打包票。</p>
|
||
<div class="card accent"><h4>政策依据(双层口径)</h4><p>发改法规〔2026〕195 号已将「投标合规自查」列为「人工智能+投标」重点场景,其定义即「对投标人编制的投标文件,对照招标文件进行响应性比对,自动提示违法违规、错误缺漏」——与本模块的功能定义基本一致(见 1.5)。M3 作为 MVP 楔子由此获得正式政策背书;同时《招标投标法》修订草案拟将串通投标等行为的罚款上限提高至现行标准的 10 倍并增设禁业罚(尚在审议、未施行),投前合规检查的付费逻辑预期随之强化。本模块「报价合理性风险」检查项按双层口径标注:其中「低于成本价风险提示」即 195 号文场景 5 的原文表述,属现行层;草案的异常低价否决为更宽的草案层,「政策预警」标签只保留给草案层(见下表)。</p></div>
|
||
<div class="tw"><table>
|
||
<tr><th style="width:30%">需求</th><th style="width:10%">优先级</th><th>说明与验收标准</th></tr>
|
||
<tr><td>响应完整性检查</td><td><span class="tag p0">P0</span></td><td>以 M2 清单逐项比对投标文件:未响应、负偏离未说明、漏项三类问题分级标出(致命 / 重要 / 提示),每条问题附双方原文出处。</td></tr>
|
||
<tr><td>形式要件检查</td><td><span class="tag p0">P0</span></td><td>格式、签字盖章位置、装订 / 封装、文件命名、份数、递交方式等形式要件逐项核对;签章类仅作「位置与有无」提示,不做真伪鉴定,界面明示。</td></tr>
|
||
<tr><td>资质匹配检查</td><td><span class="tag p0">P0</span></td><td>招标资格条件与企业资质库逐项匹配:过期、等级不足、未覆盖三类预警;资质数据来自用户自维护的企业资质库,不从外部编造。</td></tr>
|
||
<tr><td>报价合理性风险检查</td><td><span class="tag p1">P1</span></td><td><strong>触发</strong>:投标报价相对招标控制价 / 最高限价,或同类项目中标价出现明显偏离时触发。<strong>输出</strong>:给出偏离判断、偏离幅度与提示语,并提示用户准备报价合理性说明(成本构成等证明材料)。<strong>验收标准</strong>:输入一份含报价的投标文件后,系统须输出是否触发、偏离依据(引用的控制价 / 对比数据来源)与建议动作三部分,缺一不可。<strong>定性(双层口径)</strong>:①现行层——发改法规〔2026〕195 号场景 5「投标合规自查」原文即含「对可能低于成本价的投标进行风险提示,减少恶意低价竞标等情况」,低于成本价的风险提示按现行政策依据呈现,<strong>不挂「政策预警」标签</strong>;②草案层——《招标投标法》修订草案拟增的异常低价否决规定(口径比「低于成本价」更宽,且含评标委员会的否决义务;草案同时限缩最低投标价法至具有通用技术、性能标准的项目,尚在审议、未施行,见 1.5),<strong>「政策预警」标签只保留给这一层</strong>,施行前只做风险提示,不做「将被否决」的硬性判定,施行后视最终文本调整定性。口径红线:195 号文为实施意见(政策指导文件),不是法律,「低于成本价风险提示」不等于「异常低价否决」的法定义务,两层不得互相冒充。</td></tr>
|
||
<tr><td>人工确认流</td><td><span class="tag p0">P0</span></td><td>每条检查结论三态:已确认无误 / 已修改 / 忽略并注明原因;全部「致命」项未处理完时,项目状态保持「未就绪」,但系统不阻断用户导出(决定权在用户,责任边界清晰)。</td></tr>
|
||
<tr><td>检查报告导出</td><td><span class="tag p0">P0</span></td><td>导出含问题清单、处理状态、确认人与时间的检查报告(PDF),随项目归档留痕。</td></tr>
|
||
<tr><td>行业规则包</td><td><span class="tag p1">P1</span></td><td>按行业(先 IT 集成、工程两类,格式最标准化)维护高频废标规则包,随政策与格式规范更新;规则包版本在报告中标注。</td></tr>
|
||
</table></div>
|
||
<div class="card warn"><h4>验收红线</h4><p>M3 的对外表述只允许「辅助检查 / 风险提示」,禁止「保证通过资格审查」类承诺;检查覆盖范围(查了哪些、不查哪些)必须在报告首页明示。</p></div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="module" id="m4">
|
||
<div class="module-head"><span class="mn">M4</span><h3>标书生成</h3><span class="crowd">拥挤度:<strong>最高</strong>(同质化严重)· 靠知识库 + 清单约束差异化</span></div>
|
||
<div class="module-body">
|
||
<p><strong>用户故事</strong>:作为投标专员,我希望系统按招标文件的评分点生成目录和分章初稿,并自动把公司介绍、资质、业绩从知识库填进去;我在此基础上改写润色,而不是从零写起。生成内容是初稿,最终文本由我负责。</p>
|
||
<div class="tw"><table>
|
||
<tr><th style="width:30%">需求</th><th style="width:10%">优先级</th><th>说明与验收标准</th></tr>
|
||
<tr><td>目录框架生成</td><td><span class="tag p1">P1</span></td><td>按 M2 评分点与响应清单生成标书目录,目录项与评分点一一对应;用户调整目录后生成范围随之更新。</td></tr>
|
||
<tr><td>分章生成初稿</td><td><span class="tag p1">P1</span></td><td>技术标 / 商务标分章生成,可单章重试;生成内容全程标注「AI 初稿」水印状态,用户编辑确认后解除;生成扣点规则见第 8 章。</td></tr>
|
||
<tr><td>企业知识库填充</td><td><span class="tag p1">P1</span></td><td>企业介绍、资质证书、业绩案例、人员简历等结构化入库,生成时自动引用;引用内容须来自库内原文,库里没有的不编造,缺失处以占位符提示补录。</td></tr>
|
||
<tr><td>偏离表自动生成</td><td><span class="tag p1">P1</span></td><td>按响应清单生成商务 / 技术偏离表初稿,偏离项须用户逐项确认(正偏离 / 无偏离 / 负偏离)。</td></tr>
|
||
<tr><td>排版与导出</td><td><span class="tag p1">P1</span></td><td>模板化排版(页眉页脚、目录、页码、图表编号);导出 Word,版式符合常见递交规范;报价部分仅提供结构与填充位,<strong>报价数字永远由用户填写,系统不生成、不建议具体报价</strong>。</td></tr>
|
||
</table></div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="module" id="m5">
|
||
<div class="module-head"><span class="mn">M5</span><h3>查重与雷同检查</h3><span class="crowd">拥挤度:<strong>最低</strong>(投标方自查仅巧文书、易标两家产品化)</span></div>
|
||
<div class="module-body">
|
||
<p><strong>用户故事</strong>:作为投标负责人,我担心两种雷同:一是新标书大段照搬自己历史标书显得不用心;二是同一项目里合作方 / 关联方的标书与我的高度相似,被误判围串标。我希望投递前自己先查一遍。</p>
|
||
<div class="tw"><table>
|
||
<tr><th style="width:30%">需求</th><th style="width:10%">优先级</th><th>说明与验收标准</th></tr>
|
||
<tr><td>自有历史查重</td><td><span class="tag p1">P1</span></td><td>当前标书与本企业历史标书库比对,标出高重复段落与重复率(按章节);仅在本企业数据范围内比对,不跨企业。</td></tr>
|
||
<tr><td>多份在投互查</td><td><span class="tag p1">P1</span></td><td>用户主动上传的多份标书两两互查(含文档属性、作者信息等元数据雷同提示);功能定位为自查,报告仅用户可见。</td></tr>
|
||
<tr><td>雷同风险报告</td><td><span class="tag p2">P2</span></td><td>按文本雷同 / 结构雷同 / 元数据雷同分级输出风险报告,给出改写建议入口(跳 M4 单章重写)。</td></tr>
|
||
<tr><td>合规边界</td><td><span class="tag p0">P0</span></td><td>本模块只服务于投前自查与规避误判;产品不得宣传或支持「帮多家投标人做不雷同」等围串标规避用途,服务协议中明文禁止(见 11.2)。</td></tr>
|
||
</table></div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="module" id="m6">
|
||
<div class="module-head"><span class="mn">M6</span><h3>基础平台能力</h3><span class="crowd">支撑层 · 随档位开放</span></div>
|
||
<div class="module-body">
|
||
<div class="tw"><table>
|
||
<tr><th style="width:30%">需求</th><th style="width:10%">优先级</th><th>说明与验收标准</th></tr>
|
||
<tr><td>项目工作台</td><td><span class="tag p0">P0</span></td><td>以「投标项目」为单位组织全部文件、清单、报告与时间节点;项目状态流:跟进中 → 编制中 → 已检查 → 已递交 → 已归档。</td></tr>
|
||
<tr><td>额度计量</td><td><span class="tag p0">P0</span></td><td>每次 AI 调用实时扣点并记明细;用户可查本期已用 / 剩余 / 按功能分布;额度用到 80%、100% 时站内提醒;解析失败、系统异常不扣点。</td></tr>
|
||
<tr><td>企业资产库</td><td><span class="tag p1">P1</span></td><td>资质库、业绩库、人员库、历史标书库统一管理,支持有效期提醒(证照到期预警)。</td></tr>
|
||
<tr><td>协作与权限</td><td><span class="tag p1">P1</span></td><td>团队版起:成员邀请、角色(管理员 / 编标 / 只读)、项目级可见范围;关键操作(确认、导出、删除)留痕。</td></tr>
|
||
<tr><td>私有化交付包</td><td><span class="tag p2">P2</span></td><td>企业版:私有化 / 专有云部署包、SSO 对接、审计日志导出、专职部署支持与培训(交付内容参照行业惯例,见 8.3)。</td></tr>
|
||
</table></div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- 7 -->
|
||
<section id="nonfunc">
|
||
<h2><span class="no">07</span>非功能需求</h2>
|
||
<div class="tw"><table>
|
||
<tr><th style="width:18%">类别</th><th>要求</th></tr>
|
||
<tr><td><strong>可复核性</strong></td><td>所有 AI 提取与检查结论必须可回溯原文出处;无出处的结论降级为「提示」而非「结论」。生成内容须可区分 AI 初稿与人工定稿(版本对比保留)。</td></tr>
|
||
<tr><td><strong>性能</strong></td><td>300 页以内招标文件解读目标 10 分钟内完成(以实测为准,上线前压测后回填本条);分章生成单章目标 2 分钟内返回。</td></tr>
|
||
<tr><td><strong>数据安全</strong></td><td>传输与存储加密;项目数据按租户隔离;用户可自助删除项目与账号数据;SaaS 版数据不用于训练公共模型(须写入服务协议)。</td></tr>
|
||
<tr><td><strong>私有化</strong></td><td>企业版支持私有化 / 专有云部署,模型与数据不出客户域;支持国产化环境适配(信创)作为企业版可选项。</td></tr>
|
||
<tr><td><strong>可用性</strong></td><td>核心链路(上传 → 解读 → 检查 → 导出)在主流浏览器可用;移动端仅做进度查看与提醒,不做编标。</td></tr>
|
||
</table></div>
|
||
</section>
|
||
|
||
<!-- 8 -->
|
||
<section id="pricing">
|
||
<h2><span class="no">08</span>定价与商业模式</h2>
|
||
<h3>8.1 定价结构(委托方已定方向)</h3>
|
||
<p><strong>分档订阅,档位差异 = 包含的 AI 调用量(额度)+ 功能开放程度;超量买加量包;企业版私有化项目制。</strong>这一「订阅含额度池 + 超量加量包」结构在相邻 AI SaaS 已有成熟先例:Kimi 五档订阅共享月度 credit 池、超量可买 Extra Usage 包(官方帮助中心,A 级证据);腾讯 Buddy AI 包月含 4000 积分、加量包 1000 积分 50 元(B 级证据)。本赛道内亦有「年费含解析 / 生成次数」的转述样本(1999 元/年、2499 元/年含 500 次解析、300 次生成——弱证据、未指明产品,仅作结构与量级参考)。</p>
|
||
<h3>8.2 建议档位(本 PRD 方案,额度数字为产品建议值,上线前需结合成本实测校准)</h3>
|
||
<div class="price-grid">
|
||
<div class="tier">
|
||
<div class="tn">免费版</div><div class="tp">¥0</div>
|
||
<ul><li>商机订阅 1 组规则</li><li>文件解读 3 次(单份限页)</li><li>废标检查 1 个项目</li><li>标书生成试用 1 次(限章节)</li><li>无查重、无知识库</li></ul>
|
||
<div class="who">定位:引流与试用,体验完整检查链路一次</div>
|
||
</div>
|
||
<div class="tier hot">
|
||
<div class="tn">专业版</div><div class="tp">¥1,999<span> /年</span></div>
|
||
<ul><li>1 个账号</li><li>解析 500 次 / 年 · 生成 300 次 / 年</li><li>废标检查不限项目数(按解析额度计)</li><li>查重 50 次 / 年</li><li>基础企业资产库</li></ul>
|
||
<div class="who">定位:个人投标人、小微企业投标岗</div>
|
||
</div>
|
||
<div class="tier">
|
||
<div class="tn">团队版</div><div class="tp">¥4,999<span> /年起</span></div>
|
||
<ul><li>5 个账号起,额度团队共享池</li><li>解析 2,000 次 / 年 · 生成 1,200 次 / 年</li><li>查重 300 次 / 年 · 澄清辅助全量开放</li><li>协作、角色权限、完整资产库</li><li>商机订阅 20 组规则 + 竞对监控</li></ul>
|
||
<div class="who">定位:有持续投标量的中小企业投标团队</div>
|
||
</div>
|
||
<div class="tier">
|
||
<div class="tn">企业版</div><div class="tp">项目制<span> 询价</span></div>
|
||
<ul><li>私有化部署 / 专有云交付</li><li>额度按合同约定(可不限量)</li><li>SSO、审计日志、信创适配可选</li><li>专职部署支持 + 实施培训 + 专属客服</li></ul>
|
||
<div class="who">定位:政企与大型企业投标中心</div>
|
||
</div>
|
||
</div>
|
||
<h3>8.3 计费口径定义</h3>
|
||
<div class="tw"><table>
|
||
<tr><th style="width:24%">计量单位</th><th>定义</th><th style="width:24%">不扣点情形</th></tr>
|
||
<tr><td>1 次「解析」</td><td>对一份招标文件(或一份补遗 / 澄清文件)完成一次结构化解读</td><td>解析失败、超时、用户主动取消</td></tr>
|
||
<tr><td>1 次「生成」</td><td>生成一章标书初稿(单章重试在 24 小时内免费 2 次)</td><td>生成失败、内容为空</td></tr>
|
||
<tr><td>1 次「检查」</td><td>对一个项目执行一次全量废标检查或一次查重比对;同项目 24 小时内复查不重复扣点</td><td>检查中断、系统异常</td></tr>
|
||
<tr><td>加量包</td><td>额度用尽后单独购买,建议小步档位(如解析 / 生成混合包),购买后 12 个月内有效,不跨账号转让</td><td>—</td></tr>
|
||
</table></div>
|
||
<div class="calc">
|
||
<h4 style="margin-top:0">额度测算器(帮客户选档,也用于销售演示)</h4>
|
||
<div class="row">
|
||
<div>
|
||
<label>每月投标项目数:<span class="val" id="vProj">4</span> 个</label>
|
||
<input type="range" id="rProj" min="1" max="30" value="4">
|
||
<label style="margin-top:12px">每个项目平均生成章节数:<span class="val" id="vGen">10</span> 章</label>
|
||
<input type="range" id="rGen" min="2" max="40" value="10">
|
||
</div>
|
||
<div>
|
||
<label>每个项目平均解读文件数(含补遗):<span class="val" id="vParse">2</span> 份</label>
|
||
<input type="range" id="rParse" min="1" max="6" value="2">
|
||
<label style="margin-top:12px">团队使用账号数:<span class="val" id="vSeat">3</span> 个</label>
|
||
<input type="range" id="rSeat" min="1" max="30" value="3">
|
||
</div>
|
||
</div>
|
||
<div class="calc-out" id="calcOut"></div>
|
||
<p class="small" style="margin-bottom:0">测算口径:年解析量 = 月项目数 × 每项目文件数 × 12;年生成量 = 月项目数 × 每项目章节数 × 12。推荐逻辑:账号 >1 或任一额度超专业版上限 → 团队版;解析 ≤ 免费试用范围且账号 =1 → 免费版先行体验。</p>
|
||
</div>
|
||
<h3>8.4 定价依据与市场锚点(调研口径)</h3>
|
||
<ul>
|
||
<li><strong>赛道价格普遍不公示</strong>:13 个玩家中能拿到确切数字的只有火标网(VIP 包半年 598 元、包年 998 元,出自 App Store 订阅说明镜像,约一年前抓取,现行价未官方复核)与开源免费的易标。其余靠销售报价——本产品选择明码标价,本身即差异化。</li>
|
||
<li><strong>成本底盘低</strong>:易标官方实测生成一份 11 万字标书 token 成本约 1.03 元(厂商自测,未独立核实,不含配图)——按量计费卖的是「一份能用的初稿 + 检查服务」,不是算力本身。</li>
|
||
<li><strong>替代支出锚点</strong>:传统标书代写单份 2000–8000 元(单一弱证据来源,未交叉验证)——若属实,专业版年费约等于一份代写标书的价格,是销售话术的天然锚点,但对外引用前须再核实。</li>
|
||
<li><strong>私有化无公开价</strong>:全赛道无一家公示私有化金额,结构上为「部署 / 实施费 + 年服务费」的项目制惯例,本产品沿用此结构。</li>
|
||
</ul>
|
||
<h3>8.5 防转卖 / 防薅(定价调研的硬证据要求)</h3>
|
||
<p>调研发现 AI 额度灰产真实存在:腾讯 Buddy AI 官方约 250 元的 5000 积分曾被以 8.88 元在二手平台转卖(销量 2500+),Kimi 高阶会员曾被按分钟出租(央视调查经媒体转述,B 级证据)。本产品对策:额度与企业主体 + 账号绑定、不可转让不可拆分;异常并发与异地多设备登录风控;加量包不设可转让的兑换码形态。</p>
|
||
</section>
|
||
|
||
<!-- 9 -->
|
||
<section id="roadmap">
|
||
<h2><span class="no">09</span>版本路线图</h2>
|
||
<div class="road">
|
||
<div class="phase">
|
||
<div class="ph">MVP</div><h4>检查楔子</h4>
|
||
<ul><li>M2 解读(P0 全部)</li><li>M3 废标检查(P0 全部)</li><li>M6 项目工作台 + 额度计量</li><li>免费版 + 专业版上线</li></ul>
|
||
<div class="gate">放行指标:用真实招标文件跑通「解读 → 检查 → 报告」全链;首批种子用户完成 ≥1 次真实项目检查并愿付费续用</div>
|
||
</div>
|
||
<div class="phase">
|
||
<div class="ph">V1</div><h4>写标闭环</h4>
|
||
<ul><li>M4 标书生成 + 企业资产库</li><li>M2 澄清辅助</li><li>M5 自有历史查重</li><li>团队版(协作与权限)上线</li></ul>
|
||
<div class="gate">放行指标:生成初稿的实际采用率(用户保留过半内容的章节占比)达标;团队版出现自然增购账号</div>
|
||
</div>
|
||
<div class="phase">
|
||
<div class="ph">V2</div><h4>全周期贯通</h4>
|
||
<ul><li>M1 商机筛选与匹配打分</li><li>M5 多份互查 + 风险报告</li><li>商机 → 项目 → 投后归档全链打通</li></ul>
|
||
<div class="gate">放行指标:商机转项目的使用占比可观,且不因标讯噪声拉低留存</div>
|
||
</div>
|
||
<div class="phase">
|
||
<div class="ph">企业版</div><h4>私有化交付</h4>
|
||
<ul><li>私有化 / 专有云部署包</li><li>SSO、审计、信创适配</li><li>行业规则包(工程类扩展)</li></ul>
|
||
<div class="gate">放行指标:以签约客户需求驱动开发,不预先重投入;首单交付验收通过再标准化</div>
|
||
</div>
|
||
</div>
|
||
<p class="small">节奏说明:MVP 只做「解读 + 检查」,是刻意的——生成环节最挤、责任最重;检查环节价值可验证、责任边界清晰,且能沉淀用户的项目与清单数据,为 V1 的生成质量打底。</p>
|
||
</section>
|
||
|
||
<!-- 10 -->
|
||
<section id="metrics">
|
||
<h2><span class="no">10</span>成功指标</h2>
|
||
<div class="tw"><table>
|
||
<tr><th style="width:22%">层级</th><th style="width:34%">指标</th><th>定义 / 说明</th></tr>
|
||
<tr><td>北极星</td><td>月度「完成投前检查的项目数」</td><td>走完 M3 人工确认流的项目才计数——它同时代表真实投标行为与产品核心价值交付</td></tr>
|
||
<tr><td>激活</td><td>注册 7 日内完成首个项目全链体验率</td><td>上传真实招标文件并拿到一份检查报告的用户占比</td></tr>
|
||
<tr><td>价值</td><td>检查问题采纳率 / 生成章节保留率</td><td>用户对 AI 结论的实际采纳程度,是准确性体感的核心代理指标</td></tr>
|
||
<tr><td>商业</td><td>免费 → 付费转化率、额度消耗分布、加量包购买率</td><td>额度消耗分布用于校准 8.2 的档位额度(过松亏成本、过紧伤续费)</td></tr>
|
||
<tr><td>留存</td><td>年订阅续费率(按企业主体)</td><td>投标是低频刚需,续费看「项目不断时是否一直用」,辅以季度活跃项目数观察</td></tr>
|
||
<tr><td>信任</td><td>「检查漏报」投诉数与处理闭环率</td><td>用户反馈的真实废标漏检案例逐个复盘,进规则包迭代;此指标只许内部使用,不做对外宣传口径</td></tr>
|
||
</table></div>
|
||
</section>
|
||
|
||
<!-- 11 -->
|
||
<section id="risks">
|
||
<h2><span class="no">11</span>风险与合规</h2>
|
||
<h3>11.1 准确性风险(已知并接受,按辅助定位管控)</h3>
|
||
<ul>
|
||
<li>AI 漏检 / 误报可能导致用户损失:在服务协议中明确辅助定位与责任边界;产品内以检查清单 + 人工确认 + 覆盖范围明示构成完整的风险告知链。</li>
|
||
<li>禁止营销话术越线:不得使用「保证不废标」「零废标」「100% 准确」等绝对化表述(同时也是广告合规红线)。</li>
|
||
</ul>
|
||
<h3>11.2 合规与滥用风险</h3>
|
||
<ul>
|
||
<li><strong>围串标红线</strong>:M5 查重定位为投前自查;禁止为多家投标人协同投标同一项目提供「去雷同」服务,服务协议明文禁止,风控侧对同项目多主体异常使用保持监测。</li>
|
||
<li><strong>数据合规</strong>:标书含企业资质与报价信息,按敏感经营数据处理;私有化选项前置到销售流程,不等客户追问。</li>
|
||
<li><strong>政策面(利好但不进增长假设)</strong>:发改法规〔2026〕195 号已将「投标策划」「投标合规自查」列为「人工智能+投标」重点场景(见 1.5),本产品 M1、M2、M3 与之直接对应;但文件同时推动交易 / 监管侧场景(利好讯飞、新点等平台玩家),政策点名不等于投标方工具需求自动放量——政策因素只作背景论证,不写入本产品的增长假设。</li>
|
||
<li><strong>处罚加重(草案口径)</strong>:《招标投标法》修订草案拟将串通投标、行贿谋取中标等行为的罚款上限提高至现行标准的 10 倍,并对有关责任人员增设直至终身禁业的资格罚(2026-06-23 提请初次审议,尚在审议、未施行,对外沟通不得按现行法引用)。若通过施行,投标方违规成本陡增,M3 / M5 的合规价值主张进一步成立。</li>
|
||
<li><strong>留痕要求(草案口径)</strong>:修订草案拟明确招标投标资料保存至少 15 年、定标全过程记录可追溯(同为审议中条款)。本产品 4.1 的「全程留痕」与 M3 检查报告归档设计与该方向一致;SaaS 版项目数据的默认保留与归档策略,需在草案正式通过后按最终条文复核。</li>
|
||
</ul>
|
||
<h3>11.3 竞争风险</h3>
|
||
<ul>
|
||
<li>巧文书已五环节全覆盖并向企业版爬升:应对方式是检查深度、澄清辅助与定价透明,不打功能数量战。</li>
|
||
<li>开源免费(易标)压低端价格预期:免费版体验须完整跑通一次检查链路,付费理由落在「清单数据沉淀 + 团队协作 + 持续规则更新」,而非单次生成本身。</li>
|
||
<li>大厂入口(蚂蚁等)可能下沉:其优势在流量不在深度,深度检查与行业规则包是本产品的护城河方向。</li>
|
||
</ul>
|
||
</section>
|
||
|
||
<!-- 12 -->
|
||
<section id="decisions">
|
||
<h2><span class="no">12</span>待决策事项(需委托方拍板)</h2>
|
||
<div class="decision">
|
||
<h4>D1 · 首发行业</h4>
|
||
<p>建议先选标书格式最标准化的一个行业做深规则包:候选 IT 集成 / 工程类。影响 M3 行业规则包与种子客户获取路径。PRD 默认按 IT 集成先行编写,待确认。</p>
|
||
</div>
|
||
<div class="decision">
|
||
<h4>D2 · 专业版额度数字定版</h4>
|
||
<p>8.2 的解析 500 次 / 生成 300 次为建议值(参照转述样本量级);需结合模型成本实测与种子用户用量分布在上线前定版。成本侧锚点:单份长标书 token 成本约 1 元量级(厂商自测口径),毛利空间充足,额度可适当宽松换留存。</p>
|
||
</div>
|
||
<div class="decision">
|
||
<h4>D3 · M1 商机数据来源</h4>
|
||
<p>自建标讯抓取还是采购第三方数据接口(如中策、剑鱼类数据服务),影响 V2 成本结构与上线速度;MVP 不涉及,V2 立项前决策即可。</p>
|
||
</div>
|
||
<div class="decision">
|
||
<h4>D4 · 企业版首单策略</h4>
|
||
<p>私有化交付是否等首个签约客户出现后再启动开发(路线图默认此策略),还是提前备好标准部署包用于投标演示——涉及人力投入节奏,需结合商务进展拍板。</p>
|
||
</div>
|
||
|
||
<footer>
|
||
<p><strong>数据来源与口径</strong>:本 PRD 的市场与定价事实来自 2026-10-21 两份深度调研(玩家格局 19 家、定价 13 家),文中已逐项标注证据等级与未核实事项;厂商自述数字(巧文书 5000+ 政企客户、易标 token 成本、代写价格带等)均未独立核实,不作为对外承诺依据。主要来源:快标书官网 kuaibiaoshu.com、巧文书 qiaowenshu.cn、章寻 zhangxunai.cn、剑鱼标讯 jianyu360.cn(以上为调研实访);易标 GitHub 仓库 github.com/lylexist/OpenBidKit_Yibiao;Kimi 官方帮助中心 kimi.com;火标网 App Store 订阅说明镜像。政策依据(1.5 节)核实于 2026-10-21,2026-10-22 按双层口径复核:195 号文场景 4、场景 5 与总体目标引文已与原文逐字核对,以国家发展改革委官网原文为准;《招标投标法》修订草案据中新社 2026-06-23 报道,尚在审议、未施行。</p>
|
||
<p>文档状态:v0.9 评审稿 · 2026-10-21 · 待决策事项(第 12 章)关闭后升 v1.0。</p>
|
||
</footer>
|
||
</section>
|
||
</main>
|
||
</div>
|
||
|
||
<script>
|
||
(function(){
|
||
// TOC highlight
|
||
var links = document.querySelectorAll('nav.toc a');
|
||
var map = {};
|
||
links.forEach(function(a){ map[a.getAttribute('href').slice(1)] = a; });
|
||
var obs = new IntersectionObserver(function(entries){
|
||
entries.forEach(function(e){
|
||
if(e.isIntersecting){
|
||
links.forEach(function(a){ a.classList.remove('active'); });
|
||
var a = map[e.target.id];
|
||
if(a) a.classList.add('active');
|
||
}
|
||
});
|
||
}, {rootMargin:'-20% 0px -70% 0px'});
|
||
document.querySelectorAll('section[id], .module[id], #policy').forEach(function(s){ obs.observe(s); });
|
||
|
||
// Priority filter
|
||
var btns = document.querySelectorAll('.filterbar button');
|
||
var rows = document.querySelectorAll('#scopeTable tr[data-p]');
|
||
btns.forEach(function(b){
|
||
b.addEventListener('click', function(){
|
||
btns.forEach(function(x){ x.classList.remove('on'); });
|
||
b.classList.add('on');
|
||
var f = b.getAttribute('data-f');
|
||
rows.forEach(function(r){
|
||
r.style.display = (f === 'all' || r.getAttribute('data-p') === f) ? '' : 'none';
|
||
});
|
||
});
|
||
});
|
||
|
||
// Pricing calculator
|
||
var rProj = document.getElementById('rProj'), rGen = document.getElementById('rGen'),
|
||
rParse = document.getElementById('rParse'), rSeat = document.getElementById('rSeat');
|
||
var vProj = document.getElementById('vProj'), vGen = document.getElementById('vGen'),
|
||
vParse = document.getElementById('vParse'), vSeat = document.getElementById('vSeat');
|
||
var out = document.getElementById('calcOut');
|
||
function fmt(n){ return n.toLocaleString('zh-CN'); }
|
||
function calc(){
|
||
var proj = +rProj.value, gen = +rGen.value, parse = +rParse.value, seat = +rSeat.value;
|
||
vProj.textContent = proj; vGen.textContent = gen; vParse.textContent = parse; vSeat.textContent = seat;
|
||
var yParse = proj * parse * 12;
|
||
var yGen = proj * gen * 12;
|
||
var tier, cost, note;
|
||
if (seat > 1 || yParse > 500 || yGen > 300) {
|
||
tier = '团队版'; cost = '¥4,999 /年起';
|
||
note = yParse > 2000 || yGen > 1200 ? '注意:已超团队版标称额度池,需购买加量包或谈企业版。' : '额度在团队版共享池内,' + seat + ' 个账号协同足够。';
|
||
} else if (proj <= 1 && gen <= 5 && parse <= 1) {
|
||
tier = '免费版先行体验'; cost = '¥0';
|
||
note = '用量很低,先用免费版跑通一次完整检查链路,再决定是否升专业版。';
|
||
} else {
|
||
tier = '专业版'; cost = '¥1,999 /年';
|
||
note = '单账号使用,额度够用;团队协作或额度不够时再升团队版。';
|
||
}
|
||
out.innerHTML = '预计年用量:解析 <strong>' + fmt(yParse) + ' 次</strong> · 生成 <strong>' + fmt(yGen) + ' 次</strong> · 账号 <strong>' + seat + ' 个</strong><br>推荐档位:<strong>' + tier + '(' + cost + ')</strong> — ' + note;
|
||
}
|
||
[rProj, rGen, rParse, rSeat].forEach(function(el){ el.addEventListener('input', calc); });
|
||
calc();
|
||
})();
|
||
</script>
|
||
</body>
|
||
</html>
|