mirror of
https://github.com/primedigitaltech/market-assistant.git
synced 2026-07-22 08:01:34 +08:00
LLM:§2.1 须覆盖分量规格与口感分线,负向例证禁编造。底稿:§2.1 提示列全维度。示例:新增策略动作总表、扩展 §8.3;规划文档增加需求—实现对照表并标明营销 S2 另项。 Made-with: Cursor
177 lines
11 KiB
Markdown
177 lines
11 KiB
Markdown
# 策略生成 · 框架确定
|
||
|
||
**版本**:2026-04-21(修订:强化「痛点 → 怎么做」)
|
||
**目的**:在继续迭代「填表 → 规则底稿 / LLM 成稿 → 导出」之前,把**结构、输入输出、与报告的关系**定死;并明确——**策略成稿不是市场说明书,而是针对用户痛点写清「做什么、怎么做」**。
|
||
|
||
**关联**:
|
||
|
||
| 说明 | 路径 |
|
||
|------|------|
|
||
| 原则与 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.5 及后续动作)、资源与节奏、风险应对 |
|
||
|
||
策略稿**不是第二份统计报告**;统计分析已在报告中完成,策略稿只消费其**结论**并转为**行动**。
|
||
|
||
### 常见质疑(口径)
|
||
|
||
**Q:凭什么写「松软」,评论里还有很多人要「酥脆」?**
|
||
**A:** 二者常对应**不同细类**(糕点/面包 vs 饼干)。策略须**按主推款/细类**写口感与工艺,分线表述;禁止用单一词覆盖全池。若多线并行,饼干线与糕点线应分别有策略句。
|
||
|
||
**Q:满减、满额打折是不是不管了?**
|
||
**A:** **不是不管。** 能来自 `price_promotion_signals` / 报告第六章的须写进 §八.3;**禁止编造**未监测到的门槛。未捕获具体规则时,须写「待运营按后台活动补齐」类表述,并保留促销**原则**(透明、跟价节奏、券类型方向),避免整节空白。
|
||
|
||
---
|
||
|
||
## 1.1 核心:策略部分要写「怎么做」,不能只写「是什么」
|
||
|
||
| 不满意的表现 | 应有的表现 |
|
||
|--------------|------------|
|
||
| 大量篇幅描述市场、品类、数据,读完不知道「我们要做什么」 | 每条策略**能回答**:针对**哪类用户、哪条痛点**,我们**采取什么动作**,**在具体触点怎么做**(商详第几屏、主图文案、规格怎么标、客服话术等) |
|
||
| 痛点与后面章节脱节 | **第二节**列清痛点后,**第六节起**(目标与路径、品牌四线、战术支柱)必须能**回扣**到痛点,避免「泛泛而谈增长」 |
|
||
| 只有「建议重视体验」 | 写成**可执行句**:谁、在什么渠道、在什么时间窗口、做什么改动、如何验收 |
|
||
|
||
**强制结构(逻辑闭环)**:
|
||
|
||
1. **用户痛点**(来自数据与评论归纳,第二节)
|
||
2. **对应策略意图**(价值主张、差异化、目标)
|
||
3. **怎么做**(动作 + 落地载体:页面/投放/产品/价格/促销)
|
||
4. **如何验证**(指标、抽样、时间)
|
||
|
||
规则底稿中增加 **§2.5 策略动作总表** 占位;LLM 成稿须**填满**该表或等价表述,且 **§六~§八** 以**动词导向**(应做、通过、在…上)为主,避免纯名词堆砌。
|
||
|
||
---
|
||
|
||
## 2. 成稿结构(已定,勿随意增删块)
|
||
|
||
与 **`build_strategy_draft_markdown` / `STRATEGY_SYSTEM`**、示例稿 **一致**,顺序如下:
|
||
|
||
| 顺序 | 章节 | 要点(**策略性要求**) |
|
||
|------|------|------------------------|
|
||
| 0 | **摘要** | 除范围样本外,**阶段重点**须含 1~2 条**可感知动作**(如「主推款商详标明规格与克重」),而非仅「加强运营」 |
|
||
| 1 | **一、顾客是谁** | 1.1 人群与路径 · 1.2 细类/评论侧归纳 · 1.3 本品聚焦(表单:角色、客群、对标) |
|
||
| 2 | **二、产品价值与用户痛点** | 痛点表 · 本品价值 · 对表 · 负向归因 **· 2.5 策略动作总表(痛点 → 怎么做)** |
|
||
| 3 | **三、为什么要买「这款产品」** | 品类与时机 · **转化障碍每条对应「应对动作」**(怎么做),不是只列障碍 |
|
||
| 4 | **四、为什么要选「这个品牌」** | 承诺与调性 · 信任与证据 · 主定位(表单勾选) |
|
||
| 5 | **五、与其它品牌有何不同** | 对比对象 · 差异化 · **竞争应对须写可执行应对**(不主动价格战 / 跟价时如何说明等) |
|
||
| 6 | **六、阶段目标与路径** | 时间 / 成功标准 · **营销与总体策略须写成动作句**(与痛点挂钩) |
|
||
| 7 | **七、品牌四线** | 建设 · 打造 · 运营 · 体验(与表单 4P 支柱对应,**每条线至少一条「怎么做」**) |
|
||
| 8 | **八、战术支柱** | 产品 / 定价 / 促销 / 渠道:**每支柱下写 针对哪条痛点、做什么、怎么落地** |
|
||
| 9 | **九、风险、假设与待验证** | 含表单风险勾选 |
|
||
| 10 | **十、下一步与节奏** | 含业务备注;**下一步**为可执行任务,非口号 |
|
||
| 11 | **附录** | 关键数据一览(与 brief 同源) |
|
||
|
||
**命名约定**:对外文档可称「六主轴 + 品牌四线」——六主轴对应 **一~六** 的叙事链,**七** 为品牌四线,**八** 为 4P 战术落地。
|
||
|
||
**§2.5 策略动作总表(推荐列)**:
|
||
|
||
| 用户痛点(可来自 2.1) | 策略动作(我们做什么) | 具体怎么做(触点/话术/规格/渠道) | 如何验证 |
|
||
|------------------------|------------------------|-----------------------------------|----------|
|
||
| | | | |
|
||
|
||
**全文各章「怎么做」补充(除 §2.5 外,摘要与一、三~五、九、十亦须落地)**
|
||
|
||
| 章节 | 除数据叙述外,必须带上的策略性内容 |
|
||
|------|--------------------------------------|
|
||
| **摘要** | **阶段重点**含 1~2 条可执行动作,回扣 §2 优先痛点 |
|
||
| **一** | **1.3** 写清主攻人群/场景与 §2 痛点的对应;与后文动作一致 |
|
||
| **三** | §3.1 末承接 §2 优先痛点;§3.2 **每条障碍**对应**至少一条应对动作**(页面/环节/改什么) |
|
||
| **四** | 承诺落到**触点**(商详/包装/客服等)的具体句子 |
|
||
| **五** | 差异化 = 相对竞品**多做什么/少做什么**;竞争应对 = 跟价/不跟价时的**具体话术或机制** |
|
||
| **六** | 路径与 §2.5 对齐;营销/总体策略为**动词句** |
|
||
| **七** | 四线各至少一句:**服务哪类痛点、本阶段做哪一步** |
|
||
| **八** | 四支柱分别回扣 **痛点→动作→落地** |
|
||
| **九** | 风险项带**应对动作或验证计划**,勿只列标题 |
|
||
| **十** | 可执行任务,与 §2.5 / §六 优先级一致 |
|
||
|
||
(代码与 `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.5** 表头;数字仅来自 brief 摘录;与 `chapter8_text_mining_probe` 时无关注词条形图口径冲突 |
|
||
| `generator=llm` | 可读成稿 | 章节与骨架一致;无编造数字;已填表单项落实为执行句;节选非空时与第九章方向不矛盾;**全书**能体现「痛点→动作→怎么做」(含摘要、一、三~十);**禁止**仅复述市场描述而无 actionable 句 |
|
||
|
||
---
|
||
|
||
## 5. 与「报告第九章」的边界(防混)
|
||
|
||
- **第九章**:短、假设性、`####` 标题,服务**已读报告的人**。
|
||
- **独立策略稿**:长结构、服务**要单独拿策略讨论/对外节选的人**。
|
||
- 二者数据同源(brief),**不要求**策略稿复述「第九章原文」,只要求**方向与数字不打架**(见 `STRATEGY_DATA_RULES`)。
|
||
|
||
---
|
||
|
||
## 6. 需求—实现对照(便于验收「全部落地」)
|
||
|
||
| 需求要点 | 实现位置 |
|
||
|----------|----------|
|
||
| 六主轴 + 品牌四线、摘要→一~十→附录 | `build_strategy_draft_markdown`、`STRATEGY_SYSTEM` |
|
||
| 与竞品报告分工、不重复统计展开 | `STRATEGY_DATA_RULES`、底稿骨架说明 |
|
||
| 痛点 → 怎么做、§2.5 动作总表 | 底稿 §2.5 表头;`STRATEGY_SYSTEM` 全书分节要求 |
|
||
| 除 §2 外各章须带可执行句 | `STRATEGY_SYSTEM` 分节要求;规划 §1.1 表 |
|
||
| 语气:少内部缩写、少反复「对齐第几章」 | `STRATEGY_SYSTEM` **语气**段 |
|
||
| 分量/规格/克重痛点 | `STRATEGY_SYSTEM` §二;底稿 §2.1 提示 |
|
||
| 负向归因(主题级,可举 brief 已有例证) | `STRATEGY_SYSTEM` §二;底稿 §2.4 |
|
||
| 口感按细类:酥脆 vs 松软分线,禁止一词盖全站 | `STRATEGY_SYSTEM` **口感/质地与细类** |
|
||
| 促销:满减/满折/券/跨店,不编造门槛、不全节留空 | `STRATEGY_SYSTEM` **促销**;底稿 §八.3 |
|
||
| 报告第九章仍用 `generate_strategy_opportunities_llm`,runner 正文拼装不改 | 代码现状;本文件 §5 |
|
||
| 人工可读示例(低 GI) | `docs/demo/市场策略稿-示例-20260413_104252_低GI.md`(含 §2.5、§8.3 范例句) |
|
||
|
||
**另行立项(本文件不承诺已编码)**:营销内容管线 S2/S3(见 `strategy-marketing-content-alignment.md`)、仅摘要模板、表单新字段、输出数字同源性自动校验 S4。
|
||
|
||
---
|
||
|
||
## 7. 待你方拍板的扩展(不影响上述已定框架)
|
||
|
||
若后续要改,单独立项,不混进「框架确定」:
|
||
|
||
- 是否增加「仅摘要 / 仅战术章」等**变体模板**;
|
||
- 是否在表单增加字段(如新里程碑);
|
||
- 营销内容 S2 与策略稿的**强制依赖顺序**(建议:策略稿稳定后再接营销)。
|
||
|
||
---
|
||
|
||
*本文件为框架锚点;实现以代码与 `strategy-marketing-content-alignment.md` 为准,如有冲突以代码与 alignment 原则优先。*
|