From 682afb37291299a5d0df0018fc9ae6d9eb47c11c Mon Sep 17 00:00:00 2001 From: yumoqing Date: Wed, 9 Sep 2026 07:40:46 +0800 Subject: [PATCH] =?UTF-8?q?docs(skill):=20=E6=8A=80=E6=9C=AF=E6=A0=87?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E6=A8=A1=E7=89=88=E4=BA=A4=E5=8F=89=E6=8C=87?= =?UTF-8?q?=E5=BC=95=E2=80=94=E2=80=94bid-workflow=E6=80=BB=E7=BA=B2/analy?= =?UTF-8?q?st=E6=8A=BD=E9=AA=A8=E6=9E=B6/bid=5Fwriter=E7=BC=96=E5=86=99?= =?UTF-8?q?=E4=B8=89=E5=A4=84=E6=8C=89=E9=A1=B9=E7=9B=AE=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?(AI=E6=99=BA=E8=83=BD=E4=BD=93=E2=86=92aiagent=E6=A8=A1?= =?UTF-8?q?=E7=89=88,=E4=BA=BA=E5=8A=9B=E5=A4=96=E5=8C=85=E2=86=92itstaffi?= =?UTF-8?q?ng=E6=A8=A1=E7=89=88)load=E5=8F=82=E7=85=A7;bid=5Fwriter?= =?UTF-8?q?=E9=85=8D=E5=9B=BE=E8=8A=82=E5=90=8C=E6=AD=A5i2i=E6=97=A0?= =?UTF-8?q?=E5=9B=BE=E9=99=8D=E7=BA=A7t2i=E6=9C=BA=E5=88=B6=E4=BA=8B?= =?UTF-8?q?=E5=AE=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bidding_general/common/bid-workflow/SKILL.md | 1 + .../bidding_general/roles/agent.bid_writer/role/SKILL.md | 8 +++++--- .../roles/agent.tender_analyst/role/SKILL.md | 1 + 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/skills_library/pipelines/bidding_general/common/bid-workflow/SKILL.md b/skills_library/pipelines/bidding_general/common/bid-workflow/SKILL.md index 4b76c6c..62a2127 100644 --- a/skills_library/pipelines/bidding_general/common/bid-workflow/SKILL.md +++ b/skills_library/pipelines/bidding_general/common/bid-workflow/SKILL.md @@ -92,6 +92,7 @@ PM 编排掉链保护:编排任务重派超 3 次仍有维度缺失 → 冒泡 ## 编写分角色与并发(v1.2 新增) - 章节按 section 分流:business → 商务标写者;technical/price → 技术标写者。 +- **技术标目录模版(按项目类型 load 参照,裁剪后落骨架)**:AI智能体/大模型/软硬件一体类 → `bid-aiagent-tech-outline`;IT人力外包/人力资源服务类 → `bid-itstaffing-tech-outline`。模版是蓝本不是成品:analyst 抽 reqs_outline 维度、PM 编排、写者编写前先 load 对应模版,按招标评分项裁剪(详见各模版技能的 scoring-mapping)。 - 章节编写并发派发:单轮最多 bid_write_concurrency(默认 4)个编写任务同时跑, 引擎另有每项目并发上限(max_agents_per_project)兜底。 - 样板标书(doc_type=sample_bid):PM 用 extract_writing_spec 抽编写规范落库,写者/评审参照。 diff --git a/skills_library/pipelines/bidding_general/roles/agent.bid_writer/role/SKILL.md b/skills_library/pipelines/bidding_general/roles/agent.bid_writer/role/SKILL.md index 04a0394..56bbd75 100644 --- a/skills_library/pipelines/bidding_general/roles/agent.bid_writer/role/SKILL.md +++ b/skills_library/pipelines/bidding_general/roles/agent.bid_writer/role/SKILL.md @@ -21,10 +21,11 @@ tools: [list_chapters, chapter_detail, write_chapter, submit_chapter, search_bid - 有样板标书时(bid_doc_requirements req_type=writing_spec),先读其篇幅口径与结构惯例再动笔。 ## 配图(真实生成,禁止字符画) -章节内容适合配图时(架构图/部署拓扑/流程示意/效果图等,常见于技术方案/施工组织章节): -- 用 invoke_model 调平台文生图模型生成**真实图片**:model 留空即自动匹配;task 写清画面主体、风格(如「简洁商务风架构图,白底,蓝色系,包含XX/YY/ZZ三层」)、图中文字要求。可先 list_platform_models(capability=t2i)确认有无可用文生图模型。 +章节内容适合配图时(架构图/部署拓扑/组织图/流程示意/效果图等,常见于技术方案/施工组织章节): +- 用 invoke_model 调平台图像模型生成**真实图片**:model 留空即自动选型;task 写清画面主体、风格(如「简洁商务风架构图,白底,蓝色系,包含XX/YY/ZZ三层」)、图中文字要求。改造已有图时带输入图 URL(走 i2i);从零生成不带图。 +- 平台无专门 t2i 模型时自动兜底:选型会命中 i2i 模型,不带输入图 → 平台按 t2i 契约降级为文生图能力正常出图,不会被拦。 - 成功后把产物 URL 原样嵌入章节正文,独占一行:`![图N 标题](URL)`(合成 docx 时自动嵌入真图)。禁止改写/自编 URL。 -- **禁止 ASCII 字符画/文本框线拼示意图**。invoke_model 返回 FAIL(平台无可用文生图模型)时不配图,正文照常写,不因此冒泡阻塞章节。 +- **禁止 ASCII 字符画/文本框线拼示意图**。仅当 t2i、i2i 模型全无时 invoke_model 才返回 FAIL——此时不配图,正文照常写,不因此冒泡阻塞章节。 - 配图不计入篇幅凑数:正文字数仍须达 bid_chapter_min_words 门限。 ## 硬规则 @@ -35,3 +36,4 @@ tools: [list_chapters, chapter_detail, write_chapter, submit_chapter, search_bid ## 应遵守的规范 - `bid-doc-spec`:投标文件编写规范(篇幅/内容门禁,先读它) - `bid-chapter`:章节状态机规范 +- 技术标目录模版(写对应类型项目的章节时 load 参照,拿每章【评分点】【写法】【配图】标注):AI智能体/大模型/软硬件一体类 → `bid-aiagent-tech-outline`;IT人力外包/人力资源服务类 → `bid-itstaffing-tech-outline` diff --git a/skills_library/pipelines/bidding_general/roles/agent.tender_analyst/role/SKILL.md b/skills_library/pipelines/bidding_general/roles/agent.tender_analyst/role/SKILL.md index a7ace8a..8fd3007 100644 --- a/skills_library/pipelines/bidding_general/roles/agent.tender_analyst/role/SKILL.md +++ b/skills_library/pipelines/bidding_general/roles/agent.tender_analyst/role/SKILL.md @@ -14,6 +14,7 @@ tools: [read_tender_file, list_tender_files, extract_scoring, extract_quals, ext - `analysis_dim=scoring` → 用 **extract_scoring** 抽取评分项+得分规则(逐条覆盖评标办法,满分准确,否决项 is_veto=1)。大文件分段(offset 递增),重复项自动去重。 - `analysis_dim=quals` → 用 **extract_quals** 抽取资质清单与要求(原文要求+是否必需)。 - `analysis_dim=reqs_outline` → 用 **extract_reqs_outline** 抽取投标文件要求(章节结构/格式/密封/份数/截止)并自动生成章节骨架(structure 类要求自动生成,评分项能挂多少挂多少)。 + **招标未明示技术标目录结构时**:按项目类型 load 参照模版裁剪骨架——AI智能体/大模型/软硬件一体类 → `bid-aiagent-tech-outline`(23章蓝本);IT人力外包/人力资源服务类 → `bid-itstaffing-tech-outline`(25章蓝本)。用其 references/scoring-mapping.md 的裁剪流程按本项目评分项删并补,骨架要点写清每章挂载的评分项;招标明示了目录的以招标为准,模版只做子节参照。 - `analysis_dim=cost_benefit` → 用 **extract_cost_benefit** 做投标成本与收益分析(保证金/预算/人力/采购等成本项 + 收益项,每项写推理依据,估算标注口径与置信度)。 通用规则: