此 Skill 提供从原始招标资料到正式投标文件的完整工作流:
正式投标文件中绝对禁止出现以下内容(参考 references/forbidden_content.md):
正确做法:用客观的事实和数据替代自评,例如:
用户通常会上传多份 .docx 文件(如:招标文件、公司介绍、产品资料、历史案例)。
解析方法:使用 scripts/read_docx.py 解析 .docx 文件:
python scripts/read_docx.py <文件.docx> <输出.txt>
该脚本通过 zipfile 直接读取 document.xml,不依赖 pandoc 或 python-docx。
必须输出 一份结构化解析报告(Markdown),包含以下五个部分:
| 章节 | 内容 |
|------|------|
| 一、招标文件核心信息 | 项目概况、功能需求(模块化表格)、技术架构要求、评分标准(分值和评审重点)、商务条款(交付周期/培训/响应/运维/保密/验收)、交付与服务要求 |
| 二、必须响应项清单 | 逐条列出,每项标注:类别(功能/架构/商务/交付/投标)、要求描述、来源章节 |
| 三、评分重点清单 | 优先级排序(星级)、各维度分值和关键得分点、技术评分细分项 |
| 四、废标风险项清单 | 风险类别、风险描述、风险等级(高/中/低)、应对建议 |
| 五、企业能力素材清单 | 公司基本信息、资质认证(状态标注 Y/N/待确认)、产品能力-招标要求对照 |
基于阶段一的解析报告,生成一份结构化的投标方案初稿(Markdown),内容对应招标文件的评分标准。
初稿章节:
注意:初稿中可以包含优化标注(如"[优化标注:技术能力提升]"),但最终生成的 .docx 投标文件必须移除所有内部标注。
使用 scripts/generate_bidding_doc.py 作为模板,根据具体项目的数据进行定制。
标准格式(参考 references/standard_structure.md):
生成注意事项:
生成独立的内部参考分析文件(HTML 或 Markdown),可包含:
python scripts/read_docx.py <docx文件路径> [输出文件路径]
python scripts/generate_bidding_doc.py [输出路径.docx]
| 问题 | 原因 | 修复 |
|------|------|------|
| pandoc/Word 解析依赖不可用 | 系统未安装 pandoc | 使用 scripts/read_docx.py,通过 zipfile 直接读 XML |
| 图表不显示 | Chart.js CDN 加载失败 | 改用纯 SVG 图表,零外部依赖 |
| AttributeError: NoneType object has no attribute 'set' | python-docx 的 run 没有 rFonts 元素 | 使用 run.element.get_or_add_rPr() 然后查找或创建 w:rFonts |
| 用户指出"投标文件为何评估中标概率" | 把内部评估内容写入了正式投标文件 | 严格遵守 references/forbidden_content.md,评估内容仅放在内部参考文件中 |
| 用户要求"投标文件标准格式" | 输出的文件不是标准招投标格式 | 参考 references/standard_structure.md 的九章结构,包含封面、目录、签署页 |
完成后应交付:
| 文件 | 格式 | 说明 |
|------|------|------|
| 招投标资料解析报告 | .md | 五部分结构化分析 |
| 投标方案初稿 | .md | 含优化标注的初稿 |
| 投标文件 | .docx | 正式格式,不含自评内容 |
| 匹配度分析报告(可选) | .html | 内部参考,可含评估和可视化 |
共 1 个版本