market-assistant/docs/planning/策略生成-框架确定.md
hub-gif 44fa291eb3 fix(strategy): 价位阵地归入第八章,与「为什么选品牌」解耦
底稿第四章仅保留承诺与信任;贴顶/卡腰等勾选移至 §8.2。前端表单项并入战术支柱分组;补充测试与 OpenAPI、规划表说明。

Made-with: Cursor
2026-04-21 17:16:14 +08:00

204 lines
14 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 策略生成 · 框架确定
**版本**2026-04-23修订增加「策略范围与前提」与启动前选项
**目的**:在继续迭代「填表 → 规则底稿 / LLM 成稿 → 导出」之前,把**结构、输入输出、与报告的关系**定死;并明确——**策略成稿不是市场说明书,而是针对用户痛点写清「做什么、怎么做」**。
---
## 启动前:策略针对什么(业务须先对齐)
动策略稿之前,应能回答:**这份策略是为谁、在什么监测任务下、对哪条产品线/类目、要达成哪一类阶段目标**。若尚未想清,可先**从下列目标类型中选一类或组合**(再落到表单字段与 §2.1),不必空泛「开始做」:
| 代码 | 目标类型(示例) | 典型成功标准方向(示例,非固定) |
|------|-------------------|----------------------------------|
| **A** | 上市 / 首发前验证 | 主图文案与规格可核验、小样本转化或评价主题可控 |
| **B** | 份额追赶 | 搜索/列表可见性、对标款价差与话术 |
| **C** | 利润与价盘防守 | 到手价带稳定、促销规则可解释 |
| **D** | 新场景或新人群拓展 | 场景词与内容投放与评论侧一致 |
| **E** | 其它 | 在「业务备注」或成功标准中写清一句 |
**还须对齐(与底稿「策略范围与前提」表一致)**:监测词与批次(与同任务报告同源)、**本品角色**(新品/追赶/防守等)、**一句话战场**、**主推类目/细类**(或多线并行)、**时间范围**、**可量化成功标准**。未定项允许保留「待确认」,由 LLM 成稿时**列选项、禁止编造**(见 `STRATEGY_SYSTEM`)。
---
**关联**
| 说明 | 路径 |
|------|------|
| 原则与 S1/S2 路线 | `docs/planning/strategy-marketing-content-alignment.md` |
| 规则底稿(骨架) | `backend/pipeline/reporting/strategy_draft.py``build_strategy_draft_markdown` |
| LLM 成稿 | `backend/pipeline/llm/generate_strategy.py``generate_strategy_draft_markdown_llm` |
| 人工可读示例(低 GI 批次) | `docs/demo/市场策略稿-示例-20260413_104252_低GI.md` |
| API | `JobStrategyDraftView``POST` 策略稿,`generator=rules \| llm` |
---
## 1. 我们说的「策略生成」指什么
在本仓库里,**策略生成**特指:**独立市场策略稿**Markdown由任务数据 + 业务表单驱动,**不是**竞品报告全文,也**不是**报告里第九章那一小段嵌入块。
| 产物 | 形态 | 主要用途 |
|------|------|----------|
| **独立策略稿** | **策略范围与前提** → 摘要 → 一至十 → 附录 | 业务讨论、对外删减版、与表单决策对齐 |
| **报告 · 第九章** | 仅 `####` 小节,嵌在「九、策略与机会」下 | 与第五~八章同源、假设性归纳 |
| **营销内容**(规划) | 另管线,共用 brief | 表达层,见 alignment 文档 S2 |
框架确定**只锁定第一行**:独立策略稿。
---
## 0. 与《竞品分析报告》的分工(避免重复)
| 放在分析报告 | 放在策略稿 |
|--------------|------------|
| 样本量、列表/深入口径、词频、共现、LDA、细类条数、图表解读、方法说明 | **不写或一句带过**;可写「详见同任务竞品分析报告 §× / 附录」 |
| — | **要写****针对痛点怎么做**§2.1 表)、资源与节奏、风险应对 |
策略稿**不是第二份统计报告**;统计分析已在报告中完成,策略稿只消费其**结论**并转为**行动**。
### 常见质疑(口径)
**Q凭什么写「松软」评论里还有很多人要「酥脆」**
**A** 二者常对应**不同细类**(糕点/面包 vs 饼干)。策略须**按主推款/细类**写口感与工艺,分线表述;禁止用单一词覆盖全池。若多线并行,饼干线与糕点线应分别有策略句。
**Q满减、满额打折是不是不管了**
**A** **不是不管。** 能来自 `price_promotion_signals` / 报告第六章的须写进 §八.3**禁止编造**未监测到的门槛。未捕获具体规则时,须写「待运营按后台活动补齐」类表述,并保留促销**原则**(透明、跟价节奏、券类型方向),避免整节空白。
**Q§二 和 §三 里「障碍/痛点」会不会重复?**
**A** 已收敛:**§二 仅 §2.1「针对痛点要怎么做」** 一张表;**不再**单设痛点表/价值对表/负向归因子节。**§三 仅 §3.1****不设 §3.2「转化障碍与应对」**——与购买相关的应对已在 §2.1 表内§3.1 只写品类与时机、购买理由,勿再复述一遍障碍与应对。
---
## 1.1 核心:策略部分要写「怎么做」,不能只写「是什么」
| 不满意的表现 | 应有的表现 |
|--------------|------------|
| 大量篇幅描述市场、品类、数据,读完不知道「我们要做什么」 | 每条策略**能回答**:针对**哪类用户、哪条痛点**,我们**采取什么动作****在具体触点怎么做**(商详第几屏、主图文案、规格怎么标、客服话术等) |
| 痛点与后面章节脱节 | **第二节 §2.1 表**列清「针对痛点怎么做」后,**第六节起**(目标与路径、品牌四线、战术支柱)必须能**回扣**到该表,避免「泛泛而谈增长」 |
| 只有「建议重视体验」 | 写成**可执行句**:谁、在什么渠道、在什么时间窗口、做什么改动、如何验收 |
**强制结构(逻辑闭环)**
1. **用户痛点**(来自数据与评论归纳,第二节)
2. **对应策略意图**(价值主张、差异化、目标)
3. **怎么做**(动作 + 落地载体:页面/投放/产品/价格/促销)
4. **如何验证**(指标、抽样、时间)
规则底稿中 **§二** 仅 **§2.1 针对痛点要怎么做** 表占位LLM 成稿须**填满**该表或等价表述,且 **§六~§八** 以**动词导向**(应做、通过、在…上)为主,避免纯名词堆砌。
---
## 2. 成稿结构(已定,勿随意增删块)
**`build_strategy_draft_markdown` / `STRATEGY_SYSTEM`**、示例稿 **一致**,顺序如下:
| 顺序 | 章节 | 要点(**策略性要求** |
|------|------|------------------------|
| 1 | **策略范围与前提** | **针对什么做策略**:监测任务、本品角色、战场、主推类目、**目标类型AE**、时间、成功标准;未定则列待确认与选项 |
| 0 | **摘要** | 承接上文边界;除范围样本外,**阶段重点**须含 12 条**可感知动作**,而非仅「加强运营」 |
| 1 | **一、顾客是谁** | 1.1 人群与路径 · 1.2 细类/评论侧归纳 · 1.3 本品聚焦(表单:角色、客群、对标) |
| 2 | **二、产品价值与用户痛点** | **仅 §2.1** 表:「类目/细类 → 痛点简述 → 动作 → 落地 → 验证」;多细类**分行**,不确定则「待业务定类」+ 假设 |
| 3 | **三、为什么要买「这款产品」** | **仅 §3.1** 品类与时机、购买理由;**无 §3.2**(与 §二 不重复写障碍与应对) |
| 4 | **四、为什么要选「这个品牌」** | 承诺与调性 · 信任与证据(**价位阵地**不在本章,见 **§8.2** |
| 5 | **五、与其它品牌有何不同** | 对比对象 · 差异化 · **竞争应对须写可执行应对**(不主动价格战 / 跟价时如何说明等) |
| 6 | **六、阶段目标与路径** | 时间 / 成功标准 · **营销与总体策略须写成动作句**(与痛点挂钩) |
| 7 | **七、品牌四线** | 建设 · 打造 · 运营 · 体验(与表单 4P 支柱对应,**每条线至少一条「怎么做」** |
| 8 | **八、战术支柱** | **§8.2 定价**含**价位阵地取向**(表单贴顶/卡腰/下探/另起带勾选)与定价支柱叙述;其余:产品 / 促销 / 渠道:**每支柱下写 针对哪条痛点、做什么、怎么落地** |
| 9 | **九、风险、假设与待验证** | 含表单风险勾选 |
| 10 | **十、下一步与节奏** | 含业务备注;**下一步**为可执行任务,非口号 |
| 11 | **附录** | 关键数据一览(与 brief 同源) |
**命名约定**:对外文档可称「六主轴 + 品牌四线」——六主轴对应 **一~六** 的叙事链,**七** 为品牌四线,**八** 为 4P 战术落地。
**§2.1 针对痛点要怎么做(推荐列)**
| 类目/细类(本决策适用) | 用户痛点(简述) | 策略动作 | 具体怎么做(触点/话术/规格/渠道) | 如何验证 |
|--------------------------|------------------|----------|-----------------------------------|----------|
| | | | | |
**全文各章「怎么做」补充(除 §2.1 外,摘要与一、三~五、九、十亦须落地)**
| 章节 | 除数据叙述外,必须带上的策略性内容 |
|------|--------------------------------------|
| **摘要** | **阶段重点**含 12 条可执行动作,回扣 §2 优先痛点 |
| **一** | **1.3** 写清主攻人群/场景与 §2.1 的对应;与后文动作一致 |
| **三** | §3.1 末承接 §2 优先痛点与购买理由;**勿**重复 §2.1 已写的应对 |
| **四** | 承诺落到**触点**(商详/包装/客服等)的具体句子 |
| **五** | 差异化 = 相对竞品**多做什么/少做什么**;竞争应对 = 跟价/不跟价时的**具体话术或机制** |
| **六** | 路径与 §2.1 对齐;营销/总体策略为**动词句** |
| **七** | 四线各至少一句:**服务哪类痛点、本阶段做哪一步** |
| **八** | 四支柱分别回扣 **痛点→动作→落地** |
| **九** | 风险项带**应对动作或验证计划**,勿只列标题 |
| **十** | 可执行任务,与 §2.1 / §六 优先级一致 |
(代码与 `STRATEGY_SYSTEM` 已同步上述要求;规则底稿各节均有对应 *成稿须…* 提示。)
---
## 3. 输入框架(三层)
| 层 | 内容 | 来源 |
|----|------|------|
| **A. 数据层** | `build_competitor_brief` 的 JSON | 同任务 `run_dir` CSV + `effective_report_config.json`,与报告**同一套计数** |
| **B. 决策层** | `strategy_decisions` | 前端策略表单:战场一句话、定位四选一、竞争倾向、四柱、营销/总体策略、风险勾选等 |
| **C. 对齐层(可选)** | `report_strategy_excerpt` | `load_report_strategy_excerpt`:优先 `strategy_opportunities_llm.json``markdown`,否则从 `competitor_analysis.md` 第九章截取 |
LLM 路径下:**A** 经 `compact_brief_for_llm` 压缩进 payload**B** 原样进入;**C** 截断后进入。
**规则路径**无 LLM仅 **A+B** 写入骨架,**C** 不参与(但 API 仍返回节选元数据便于核对)。
---
## 4. 输出与验收
| 模式 | 输出 | 最低验收 |
|------|------|----------|
| `generator=rules` | 带占位符的 Markdown | 章节齐全;含 **§2.1 针对痛点要怎么做** 表头;**无 §3.2**;数字仅来自 brief 摘录;与 `chapter8_text_mining_probe` 时无关注词条形图口径冲突 |
| `generator=llm` | 可读成稿 | 章节与骨架一致;**全书**遵守 `STRATEGY_DATA_RULES` 段首「全局禁止编造」(数字、品牌名、用户引语、活动规则、落地结果等);已填表单项落实为执行句;节选非空时与第九章方向不矛盾;**全书**能体现「痛点→动作→怎么做」(含摘要、一、三~十);**禁止**仅复述市场描述而无 actionable 句 |
---
## 5. 与「报告第九章」的边界(防混)
- **第九章**:短、假设性、`####` 标题,服务**已读报告的人**。
- **独立策略稿**:长结构、服务**要单独拿策略讨论/对外节选的人**。
- 二者数据同源brief**不要求**策略稿复述「第九章原文」,只要求**方向与数字不打架**(见 `STRATEGY_DATA_RULES`)。
---
## 6. 需求—实现对照(便于验收「全部落地」)
| 需求要点 | 实现位置 |
|----------|----------|
| 六主轴 + 品牌四线、摘要→一~十→附录 | `build_strategy_draft_markdown``STRATEGY_SYSTEM` |
| 与竞品报告分工、不重复统计展开 | `STRATEGY_DATA_RULES`、底稿骨架说明 |
| 启动前目标选项 AE、策略针对什么 | 本文「启动前」节;底稿「策略范围与前提」表;`STRATEGY_SYSTEM` + `STRATEGY_USER_PREFIX` |
| 痛点 → 怎么做、仅 §2.1 表(含类目/细类列) | 底稿 §2.1`STRATEGY_DATA_RULES` + `STRATEGY_SYSTEM` §二 |
| 除 §2 外各章须带可执行句 | `STRATEGY_SYSTEM` 分节要求;规划 §1.1 表 |
| 语气:少内部缩写、少反复「对齐第几章」 | `STRATEGY_SYSTEM` **语气**段 |
| 分量/规格/克重痛点 | `STRATEGY_SYSTEM` §二;底稿 §2.1 提示 |
| 全文禁止编造(各节、各表) | `STRATEGY_DATA_RULES` 段首「全局禁止编造」;`STRATEGY_SYSTEM`「落实范围」;用户消息前缀自检句 |
| 摘要~八与 §2.1「类目/细类」列一致、防「全站」泛化 | `STRATEGY_DATA_RULES`「与 §2.1 类目列一致」;`STRATEGY_SYSTEM`「全书与 §2.1 类目列对齐」;底稿各节 *成稿须…* |
| §2 表「痛点简述」可溯源、禁编造用户引语 | `STRATEGY_DATA_RULES` §2 表条款 |
| 报告第九章策略归纳不编造 | `STRATEGY_OPPORTUNITIES_SYSTEM` 引用同一 `STRATEGY_DATA_RULES` + `####` 块说明 |
| §三 不设转化障碍小节(免与 §二 重复) | 底稿无 §3.2`STRATEGY_SYSTEM` §三 |
| 口感按细类:酥脆 vs 松软分线,禁止一词盖全站 | `STRATEGY_SYSTEM` **口感/质地与细类** |
| 促销:满减/满折/券/跨店,不编造门槛、不全节留空 | `STRATEGY_SYSTEM` **促销**;底稿 §八.3 |
| 报告第九章仍用 `generate_strategy_opportunities_llm`runner 正文拼装不改 | 代码现状;本文件 §5 |
| 人工可读示例(低 GI | `docs/demo/市场策略稿-示例-20260413_104252_低GI.md`(含 §2.1;策略稿目录 §8.x 为「战术支柱」促销等,勿与竞品报告第八章节号混淆) |
**另行立项(本文件不承诺已编码)**:营销内容管线 S2/S3`strategy-marketing-content-alignment.md`)、仅摘要模板、表单新字段、输出数字同源性自动校验 S4。
---
## 7. 待你方拍板的扩展(不影响上述已定框架)
若后续要改,单独立项,不混进「框架确定」:
- 是否增加「仅摘要 / 仅战术章」等**变体模板**
- 是否在表单增加字段(如新里程碑);
- 营销内容 S2 与策略稿的**强制依赖顺序**(建议:策略稿稳定后再接营销)。
---
*本文件为框架锚点;实现以代码与 `strategy-marketing-content-alignment.md` 为准,如有冲突以代码与 alignment 原则优先。*