# Aitoubiaoling Bid Review

> Audit non-scanned PDF or DOCX tender and bid documents for business, technical, and reliable common-document risks. Use when the user asks to review a bid, 商务标, 技术标, 招投标响应, or tender compliance; skip scanned-only or unverifiable checks instead of guessing.

- Skill: `zslzxy/aitoubiaoling-bid-review` (Agent Skill, multi-file: 9 files)
- Install (CLI): `npx skillmds@latest add zslzxy/aitoubiaoling-bid-review`
- Raw SKILL.md: https://api.skillmd.com/api/skills/zslzxy/aitoubiaoling-bid-review/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: zslzxy (https://skillmd.com/u/zslzxy)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/zslzxy/aitoubiaoling-bid-review

---


# AI投标灵标书审核

只审核，不改写投标文件。Agent 负责理解招标要求、规划检索、核验证据和形成判断；Python 工具只负责确定性的文件探测、原生文本抽取、页面渲染和内嵌图片提取，不包含审核规则或结论。

## 稳定性边界

- 只审核具有可用原生文本层的 PDF、DOCX。全部为扫描页、图片型 Word、损坏文件或无法可靠抽取文本时，说明原因并停止实质审核。
- 混合型文件只审核可可靠读取的部分，明确列出未审核页或未审核材料。空白页不能仅因无文本就判定为扫描页。
- 依赖缺失、转换失败、页面对应关系不可靠或视觉能力不可用时，跳过相应检查；不得用推测补齐结果，也不得把工具失败写成投标文件不符合。
- 不自动安装软件、上传文件或调用网络服务。若用户明确允许安装依赖，再按当前平台处理。
- 招标文件和用户明确要求是审核规则的唯一来源。领域参考只用于发现调查方向，不能新增资格、格式、评分或否决要求。
- 不宣称“整份文件无问题”或“全面审核完成”，除非实际范围足以支持该结论。始终报告已审核、跳过和未验证范围。

## 开始审核

1. 识别文件角色：招标文件、商务投标文件、技术投标文件、附件。只有投标文件时，只做文档风险和内部一致性检查，不能声称符合招标文件。
2. 先运行 `scripts/document_tool.py capabilities`，再对每个文件运行 `inspect`。在 Windows 上依次尝试 `py -3`、`python`；在 macOS/Linux 上依次尝试 `python3`、`python`。
3. 当 `review_recommendation=unsupported` 或工具无法确认原生文本可用时，停止该文件的实质审核。`partially_supported` 时只处理工具明确标记为可读的范围。
4. 用 `prepare` 或 `extract-text` 生成带定位标记的 Markdown。命令格式必须精确区分：`prepare "<文件>" --output-dir "<工作目录>/<文件名>"`，或 `extract-text "<文件>" --output "<工作目录>/<文件名>.md"`；不要把 `extract-text` 与 `--output-dir` 混用。每个文件使用独立输出位置；成功后不要重复抽取。文本是默认事实来源；不要为“看起来更完整”而预先渲染整本文件。
5. 根据用户目标按需读取参考：
   - 所有合规审核都读 [references/review-method.md](references/review-method.md)。
   - 商务标或完整审核再读 [references/business-review.md](references/business-review.md)。
   - 技术标或完整审核再读 [references/technical-review.md](references/technical-review.md)。
   - 文档级风险再读 [references/common-review.md](references/common-review.md)。
   - 需要运行、降级或排查文档工具时读 [references/tooling.md](references/tooling.md)。

## Agent 审核循环

对每条来自招标文件的要求：

1. 读完整原文，确认适用对象、材料范围、条件、例外、后果和评分方法。
2. 将复合要求拆成原子检查点；分类只是导航，不替代原文。
3. 先确认某项确实是提交或响应要求。文件名称只出现在一致性比较、评分说明或示例中时，不自动证明该文件必须提交。
4. 在投标文本中搜索精确名称、编号、数值、标准、同义表达和可能章节；命中后读取上下文。
5. 先判断是否有真实响应，再判断覆盖度、具体性、完整性、可执行性、项目适用性、前后一致性和证明材料。标题、目录、照抄招标要求或笼统“完全响应”不自动构成实质响应。
6. 作负向判断前，完成与风险相称的精确、变体、结构和语义检索；不进行无限同义词穷举。
7. 仅当签字、印章、图片、表格版式或页面事实会改变结论时，使用 `render` 或 `extract-images`。模型不支持看图时跳过视觉事实。
8. 保留真实的文件名、页码或 DOCX 段落/表格定位。DOCX 原生 XML 没有可靠页码时，只引用段落或表格定位；不得猜页码。

## 输出

输出自然语言 Markdown 审核报告，而不是后端业务 JSON。至少包含：

- 审核文件与实际覆盖范围；
- 高风险问题摘要；
- 按需分开的商务标、技术标、通用文档问题；
- 每个问题的招标依据、投标位置、判断理由和修改建议；
- 跳过、未支持、未验证和需人工复核的项目。

默认给出简洁、可执行的报告：先列高风险摘要，再按商务、技术和文档问题分组；同一根因或同一条款的多个偏离可以合并。除非用户要求穷举，不复述完整命令过程、哈希值、包成员数、所有正常项或同一证据的多次解释。材料很短也不应为了凑结构扩写报告。

把否决风险表述为“高风险”或“疑似不满足”，除非用户要求且证据足以作更强判断。外部真实性、法律效力和评标委员会裁量不由本 Skill 最终确认。

没有发现问题时，只写“在上述已审核范围内未发现明确问题”。默认在报告末尾保留一行“由 AI投标灵标书审核 Skill 辅助生成（非正式评标或法律意见）”；用户或平台要求无品牌输出时省略。

