diff --git a/backend/pipeline/llm/generate_strategy.py b/backend/pipeline/llm/generate_strategy.py index e41b141..4f1d170 100644 --- a/backend/pipeline/llm/generate_strategy.py +++ b/backend/pipeline/llm/generate_strategy.py @@ -16,7 +16,7 @@ from .llm_client import call_llm, estimate_chat_input_tokens, llm_context_window STRATEGY_DATA_RULES = """**全局禁止编造(适用于输出全文各节、各表、各段;独立策略稿与报告第九章策略归纳**共用**本段,硬性)**: - **事实与数字**:销量、GMV、占比、价带、条数、份额、券面额、满减/满折门槛、到手价、店铺/品牌计数与排名、SKU 数、接口返回量等,**仅可**来自**本次调用输入 JSON** 中已给出的字段(策略稿为 `structured_brief`、`rules_draft_markdown` 内摘录、`report_strategy_excerpt`、`strategy_decisions`、`business_notes`;第九章嵌入为 `competitor_brief`、可选 `prior_chapter_llm_narratives`);**禁止**凭空新增、改口径或写成「已监测证实」而无字段支撑。 - **主体与名称**:**禁止**引入上述输入中**未出现**的**具体**品牌名、店铺名、SKU 名、商品标题作为**事实陈述**;若 `strategy_decisions`/备注/brief/节选已含则可写;否则用「头部/同类竞品」等泛称或「待业务指定对标」。 -- **用户侧表述**:**禁止**虚构评价原文、访谈引语、带引号的「用户说…」;细则见下文「§2.1 痛点表证据信号」。 +- **用户侧表述**:**禁止**虚构评价原文、访谈引语、带引号的「用户说…」;细则见下文「§2 针对痛点要怎么做」表第一列。 - **促销与活动**:**禁止**编造活动名、具体规则、补贴比例;细则见下文促销与第八章探针相关条款。 - **策略动作与落地结果**:可写「建议」「假设」「待验证」的动作方向,**不得**编造「已执行」「已上线」「数据显示转化率/复购提升」等**无输入依据**的结果。 - **信息不足**:须写「输入未体现」「待核对」「假设:」「待验证:」,**禁止**用确定语气掩盖缺失依据。 @@ -24,12 +24,12 @@ STRATEGY_DATA_RULES = """**全局禁止编造(适用于输出全文各节、 **与竞品分析报告的分工(硬性)**: - 宿主报告已含样本量、价带分布、词频/共现、矩阵、第八章文本挖掘等**统计分析**。策略稿**不得**重复展开同类内容:不重写词频表、细类评论条数罗列、统计方法说明、与报告图表逐条复述。 - **允许**:用一两句**结论性**话概括用户侧/评论侧要点;必要时写「详见同任务《竞品分析报告》§× / 附录」。 -- **必须**把篇幅放在**策略**:痛点归纳、§2.5 动作表、怎么做与验证(后文章节)。 +- **必须**把篇幅放在**策略**:§2「针对痛点要怎么做」、后文战术与节奏(**勿**与报告重复统计展开)。 **数据与口径(硬性,与宿主分析报告同源输入)**: -- **§2.1 痛点表「证据信号」列(反捏造,硬性)**: - - **禁止**书写「用户反馈『……』」「评价称『……』」等**带引号的逐字原话**,除非该片段在 `structured_brief`、`strategy_hints`、`report_strategy_excerpt` 或 `business_notes` 中**已出现相同或明显包含**的文本;否则一律**不得**用引号假装引用。 - - 若输入仅有主题级信号(关注词、负向归因方向、价差行数等),证据信号应写**可追溯归纳**,例如「与 brief 中 ×× 字段一致」「与报告第八章/节选已归纳的 ×× 主题一致」「监测摘要见 `strategy_hints` 第 n 条」,或写「**待原评论抽样核实**」——**禁止**把合理推测写成「用户已明确说……」的事实口吻。 +- **§2「针对痛点要怎么做」表(反捏造,硬性)**: + - **第一列「用户痛点(简述)」**:**禁止**书写「用户反馈『……』」「评价称『……』」等**带引号的逐字原话**,除非该片段在 `structured_brief`、`strategy_hints`、`report_strategy_excerpt` 或 `business_notes` 中**已出现相同或明显包含**的文本;否则一律**不得**用引号假装引用。 + - 若输入仅有主题级信号(关注词、负向归因方向、价差行数等),痛点简述应写**可追溯归纳**,例如「与 brief 中 ×× 字段一致」「与报告第八章/节选已归纳的 ×× 主题一致」「监测摘要见 `strategy_hints` 第 n 条」,或写「**待原评论抽样核实**」——**禁止**把合理推测写成「用户已明确说……」的事实口吻。 - **禁止**凭空发明痛点行(如「配料相似」「卖点雷同」「性价比一般」)作为**已监测结论**;此类表述仅当 `structured_brief`、节选或备注中**确有同类主题或措辞**时方可写入,否则不写或标为待验证假设。 - **不得编造**销量、GMV、未在 `structured_brief` 与底稿中出现的占比或价格;底稿与摘要中的数字须保持一致。 - **店铺集中度**仅可依据 `structured_brief.concentration` 与底稿,并区分**列表行**与**去重 SKU**;用「第一大……份额」「前三家合计」等中文,**不要用** CR1、CR3。 @@ -54,30 +54,27 @@ STRATEGY_SYSTEM = f"""你是市场策略顾问,根据**结构化监测摘要** - **成稿阶段避免**:反复「请业务决策」「待确认后再定」;不确定性一句带过即可。 **输出结构与阅读顺序(须与 `rules_draft_markdown` 章节一致,勿另起目录)**: -**摘要** → **一、顾客是谁**(含人群与路径、细类讨论、本品聚焦)→ **二、产品价值与用户痛点**(含痛点表、价值、对表、负向归因若有、**§2.5 策略动作总表**)→ **三、为什么要买「这款产品」** → **四、为什么要选「这个品牌」** → **五、与其它品牌有何不同** → **六、阶段目标与路径** → **七、品牌四线**(建设·打造·运营·体验)→ **八、战术支柱**(产品/定价/促销/渠道与传播)→ **九、风险、假设与待验证** → **十、下一步与节奏**(含业务备注)→ **附录**。 -可微调小节标题用语,**不得**删减上述逻辑块或把「诊断数据」与「落地动作」顺序颠倒。 +**摘要** → **一、顾客是谁**(含人群与路径、细类讨论、本品聚焦)→ **二、产品价值与用户痛点**(**仅 §2.1 针对痛点要怎么做** 表,**勿**再设独立「痛点表/价值对表/负向归因」子节)→ **三、为什么要买「这款产品」**(**仅 §3.1 品类与时机**;**无 §3.2**,转化与价带应对已在 §2 表内则**勿重复**)→ **四、为什么要选「这个品牌」** → **五、与其它品牌有何不同** → **六、阶段目标与路径** → **七、品牌四线**(建设·打造·运营·体验)→ **八、战术支柱**(产品/定价/促销/渠道与传播)→ **九、风险、假设与待验证** → **十、下一步与节奏**(含业务备注)→ **附录**。 +可微调小节标题用语,**不得**删减上述逻辑块或把「诊断数据」与「落地动作」顺序颠倒;**禁止**私自恢复已删除的小节(如 §3.2)。 **语气**:面向业务读者,避免 CR1、心智等内部缩写;**勿在成稿中反复强调「对齐某报告第几章」**,以策略表述为主。 **策略表述硬性(痛点 → 怎么做,须覆盖全书,不得只写 §2~§8 部分章节)**: -- **总原则**:成稿**不是**第二份分析报告,也**不是**市场形势说明书。每条重要内容应能回答:**针对哪条用户痛点**(可与 §2.1 / §2.5 对应)、**我们采取什么动作**、**在具体触点怎么做**(商详/主图/短视频/客服/规格/价格呈现等)、**如何验证**(若适用)。 -- **§2.5 策略动作总表**(若底稿已有表头)须**填写实质内容**;若无表,须在 **§二** 或 **§八** 用等价分条写清「痛点—动作—落地—验证」。 +- **总原则**:成稿**不是**第二份分析报告,也**不是**市场形势说明书。每条重要内容应能回答:**针对哪条用户痛点**(与 **§2.1** 表对应)、**我们采取什么动作**、**在具体触点怎么做**(商详/主图/短视频/客服/规格/价格呈现等)、**如何验证**(若适用)。 +- **§2.1 针对痛点要怎么做**(若底稿已有表头)须**填写实质内容**;全稿**动作总锚**为 §2.1。若无表,须在 **§二** 或 **§八** 用等价分条写清「痛点—动作—落地—验证」。 **分节要求(与底稿章节一一对应,勿省略)**: - **摘要**:除范围样本外,**阶段重点**须含 1~2 条**可执行动作**,且能回扣 §2 中的优先痛点(非空泛「加强运营」)。 -- **一、顾客是谁**:**禁止**重复报告中的细类词频、分品类样本量展开、文本挖掘方法;用 **少量结论句**(谁搜、关心什么)即可,**1.3 本品聚焦**须写清「本期主攻人群/场景」与 **§2 痛点**的对应关系。 -- **二**:**§2.1 与 §2.4 须分工,避免「痛点」与「负向反馈」像两张重复表**: - - **§2.1 痛点与证据**:面向**策略优先级**,用一行「痛点 | 证据信号 | 优先级」整合**全链路**(监测 + 评论侧均可作为证据信号),回答「**我们优先解决什么**」。此处**已**用负向主题作证据时,**不要**在 §2.4 再列同名清单。 - - **§2.4 负向评价主题归因**:只回答「**差评/负向评论在集中讨论哪些主题**」(与报告 §8/节选一致),是**评论侧归因视角**;**禁止**再复制 §2.1 的痛点行。**若**负向主题与 §2.1 高优痛点**完全对应**,§2.4 **允许且推荐**写 1~2 句互见:「负向评论主题与 §2.1 表中 P1/P2 同源,不重复展开」,**仅补充** §2.1 未单列的归因(如物流个案、某细类特有差评主题)。若 brief/节选已出现品牌或例句可作佐证,**禁止**编造未出现的品牌或原文。 - - §2.1 仍须**写全**监测已支撑的主要维度(口感/质地分线、分量/规格等,见下条),**证据信号列**遵守「§2.1 证据信号」硬性条款。§2.5 为全稿**动作总锚**,后文须能指回。 -- **三**:§3.2 **每条转化障碍**须对应**至少一条应对动作**(谁、在什么页面/环节、改什么);§3.1 时机叙述后须**承接** §2 中优先解决的痛点。 +- **一、顾客是谁**:**禁止**重复报告中的细类词频、分品类样本量展开、文本挖掘方法;用 **少量结论句**(谁搜、关心什么)即可,**1.3 本品聚焦**须写清「本期主攻人群/场景」与 **§2.1** 的对应关系。 +- **二**:**仅 §2.1** 一张表:「用户痛点(简述)| 策略动作 | 具体怎么做 | 如何验证」。须覆盖监测已支撑的主要维度(口感/质地分线、分量/规格、信任与价格等,依数据取舍);**第一列**遵守「§2 表」反捏造条款。**禁止**再写独立「痛点与证据表」「价值对表」「负向归因」子节(与 §二 重复的内容一律并入本表或删去)。 +- **三**:**仅 §3.1**(品类与时机、检索/样本、购买理由);可结合 brief 写价带锚点一句。**禁止**写 §3.2「转化障碍与应对」;若与购买相关的障碍与应对已在 §2.1 表内,§3.1 **勿再复述**。 - **四**:品牌承诺与调性须能落到**可感知触点**(如商详第几屏、包装、客服首句),避免只有形容词。 - **五**:§5.2 差异化、§5.3 竞争应对须写清**相对竞品多做什么/少做什么、具体一步动作**。 -- **六**:成功标准与 §6.2 路径须与 **§2.5** 动作**可对齐或合并叙述**;营销/总体策略句须为**动词导向**。 +- **六**:成功标准与 §6.2 路径须与 **§2.1** 动作**可对齐或合并叙述**;营销/总体策略句须为**动词导向**。 - **七**:品牌四线**每一条**至少一句:**服务哪类痛点、本周/本阶段具体做哪一步**。 -- **八**:四支柱**每一支柱**须回扣 **痛点→动作→落地**(可与 §2.5 合并叙述,避免重复堆砌)。 +- **八**:四支柱**每一支柱**须回扣 **痛点→动作→落地**(可与 §2.1 合并叙述,避免重复堆砌)。 - **九**:在表单风险勾选之外,**每条风险**尽量带**应对动作或验证计划**(抽样、核对规则),勿只列风险标题。 -- **十**:下一步清单须为**可执行任务**(可含负责人/时间占位),与 §2.5 或 §六 优先级一致。 +- **十**:下一步清单须为**可执行任务**(可含负责人/时间占位),与 §2.1 或 §六 优先级一致。 **口感/质地与细类(禁止「一词盖全站」)**: - 监测中「**酥脆**」与「**松软**」等可能**同时**高频,通常对应**不同细类**(如饼干 vs 面包/糕点)或不同场景。成稿须**按主推细类或分产品线**表述:饼干线策略与酥脆/饱腹等对齐,面包/糕点线与松软/早餐等对齐;若多线并存须**分款分句**,**禁止**只写「要做松软」而忽略酥脆主导的细类,除非 `structured_brief`、表单或业务备注已明确**仅**推该线。 diff --git a/backend/pipeline/reporting/strategy_draft.py b/backend/pipeline/reporting/strategy_draft.py index 53bb434..06b1bb4 100644 --- a/backend/pipeline/reporting/strategy_draft.py +++ b/backend/pipeline/reporting/strategy_draft.py @@ -270,7 +270,7 @@ def build_strategy_draft_markdown( [ "### 1.3 本品聚焦(占位)", "", - "*成稿写清本期**主攻人群/场景**与 §2.1 痛点的对应关系。*", + "*成稿写清本期**主攻人群/场景**与 §2「针对痛点要怎么做」的对应关系。*", "", _goal_bullet("本品角色", str(d.get("product_role") or ""), "新品 / 追赶 / 防守 / 拓品类 …"), _goal_bullet( @@ -291,42 +291,15 @@ def build_strategy_draft_markdown( [ "## 二、产品价值与用户痛点", "", - "### 2.1 痛点与证据", + "*本节**仅**用下表写清**针对痛点要怎么做**(痛点简述 + 动作 + 落地 + 验证)。**不再**单设「痛点表 / 价值对表 / 负向归因」子节,避免与 §三、§八重复。*", "", - "*与 §2.4 分工:**本节**是策略优先级下的「痛点表」(监测+评论侧均可作证据);**§2.4** 专写评论负向主题归因。**勿**在两处各列一套同义痛点。*", + "*「用户痛点(简述)」须与 `structured_brief` / 策略线索 / 报告节选**可核对**;**禁止**编造「用户反馈『……』」式引语,除非原句已出现在上述输入中。*", "", - "*成稿须列全监测已支撑的主要维度(依数据取舍),通常含:**口感/质地**(按细类分线)、**分量/规格/克重与场景**、信任与配料、价格与促销感知等。*", + "### 2.1 针对痛点要怎么做", "", - "*「证据信号」须与 `structured_brief` / 策略线索 / 报告节选**可核对**;**禁止**编造「用户反馈『……』」式引语,除非原句已出现在上述输入中。*", - "", - "| 痛点 | 证据信号 | 优先级 |", - "|------|----------|--------|", - "| *(成稿依数据与评论归纳)* | | |", - "", - "### 2.2 本品价值(占位)", - "", - "- **功能**:*(占位)*", - "- **情感/社会价值**:*(占位;对外须合规)*", - "", - "### 2.3 痛点—价值—证据", - "", - "| 痛点 | 本品价值(占位) | 素材 |", - "|------|------------------|------|", - "| | | |", - "", - "### 2.4 负向评价主题归因(若有)", - "", - "***评论侧视角**:负向评价集中在哪些主题(与报告 §8 一致)。**若**与 §2.1 已完全对应,写 1~2 句互见即可,**勿**再列一张与 §2.1 同内容的表。*", - "", - "*成稿只写**归因结论**(如分量、口感适配);**勿**复述报告中的案例枚举与统计细节。*", - "", - "### 2.5 策略动作总表(痛点 → 怎么做)", - "", - "*成稿须**逐行填写**:针对用户哪条痛点,采取什么策略动作,在具体触点怎么做,如何验证。*", - "", - "| 用户痛点 | 策略动作(做什么) | 具体怎么做(触点/话术/规格/渠道) | 如何验证 |", - "|----------|-------------------|-----------------------------------|----------|", - "| *(与 §2.1 对应)* | *(动词句)* | *(可执行)* | *(指标或抽样)* |", + "| 用户痛点(简述) | 策略动作 | 具体怎么做(触点/话术/规格/渠道) | 如何验证 |", + "|------------------|----------|-----------------------------------|----------|", + "| *(成稿依监测与评论归纳,可含口感/分量/价格信任等)* | *(动词句)* | *(可执行)* | *(指标或抽样)* |", "| | | | |", "", ] @@ -364,31 +337,20 @@ def build_strategy_draft_markdown( else: lines.append("- **品类与时机**:*(成稿结合摘要与监测范围。)*") lines.append("") - lines.append( - "*成稿在§3.1 末尾用 1~2 句**承接** §2 中优先解决的痛点(再写购买理由)。*" - ) - lines.append("") - lines.extend( - [ - "### 3.2 转化障碍与应对", - "", - ] - ) if pst.get("n"): src = _esc(brief.get("price_stats_source")) or "—" lines.extend( [ - f"- **价格摘录**:来源 {src},n = {_num(pst.get('n'))};" + f"- **价格摘录(可支撑购买理由与锚点)**:来源 {src},n = {_num(pst.get('n'))};" f"区间 {_num(pst.get('min'))}~{_num(pst.get('max'))};中位数 {_num(pst.get('median'))}。", - "- **障碍与应对**:*(**每条障碍**对应**至少一条应对动作**:谁、在哪个页面/环节、改什么;含价带锚点、规格、信任等。)*", "", ] ) else: - lines.append("*摘要中无价带统计,请结合本批次价格数据补全。*") + lines.append("*摘要中无价带统计,成稿可结合本批次价格数据在 §3.1 补一句锚点;**勿**重复 §2 已写的应对动作。*") lines.append("") lines.append( - "*若无价带摘录,成稿仍须写障碍与应对,并与 §2 痛点挂钩。*" + "*成稿在 §3.1 末尾用 1~2 句**承接** §2 优先痛点并写购买理由;价带/规格类动作已在 §2 表内则此处**勿再展开一遍**。*" ) lines.append("") @@ -496,7 +458,7 @@ def build_strategy_draft_markdown( "", "### 6.2 路径", "", - "*成稿:路径须与 **§2.5** 动作可对齐;营销/总体策略为**动词句**,回扣痛点。*", + "*成稿:路径须与 **§2.1 针对痛点要怎么做** 可对齐;营销/总体策略为**动词句**,回扣痛点。*", "", _goal_bullet( "营销策略", @@ -564,7 +526,7 @@ def build_strategy_draft_markdown( [ "## 八、战术支柱", "", - "*成稿:四支柱分别回扣 **痛点→动作→落地**(可与 §2.5 呼应,避免纯重复)。*", + "*成稿:四支柱分别回扣 **痛点→动作→落地**(可与 §2.1 呼应,避免纯重复)。*", "", "### 8.1 产品策略", "", @@ -608,7 +570,7 @@ def build_strategy_draft_markdown( "", "## 十、下一步与节奏", "", - "*成稿:下列为**可执行任务**(可补负责人/时间);与 §2.5 / §六 优先级一致。*", + "*成稿:下列为**可执行任务**(可补负责人/时间);与 §2.1 / §六 优先级一致。*", "", "- [ ] 锁定主推款与对标;过法务与合规。", "- [ ] 统一对外数据口径与话术。", diff --git a/backend/pipeline/tests/test_strategy_draft.py b/backend/pipeline/tests/test_strategy_draft.py index 82adcda..9b19b7b 100644 --- a/backend/pipeline/tests/test_strategy_draft.py +++ b/backend/pipeline/tests/test_strategy_draft.py @@ -27,9 +27,9 @@ class StrategyDraftTests(SimpleTestCase): self.assertIn("假设A", md) self.assertIn("重点:华东", md) self.assertIn("## 摘要", md) - self.assertIn("「证据信号」须与", md) + self.assertIn("针对痛点要怎么做", md) self.assertIn("全局禁止编造", md) - self.assertIn("与 §2.4 分工", md) + self.assertNotIn("### 3.2 转化障碍与应对", md) self.assertIn("## 一、顾客是谁", md) self.assertIn("## 七、品牌四线", md) self.assertIn("市场策略制定草稿", md) diff --git a/docs/demo/市场策略稿-示例-20260413_104252_低GI.md b/docs/demo/市场策略稿-示例-20260413_104252_低GI.md index 53ebb5e..efd7280 100644 --- a/docs/demo/市场策略稿-示例-20260413_104252_低GI.md +++ b/docs/demo/市场策略稿-示例-20260413_104252_低GI.md @@ -41,53 +41,18 @@ ## 二、产品价值与用户痛点 -### 2.1 痛点与证据 +*本节仅 **§2.1**:用一张表写清「针对痛点要怎么做」;价带/规格/转化类应对**不**在第三章再写一遍。* -| 痛点 | 证据信号 | 优先级 | -|------|----------|--------| -| 口感是否可靠 | 「口感」全链高频;饼干/糕点共现强 | 高 | -| **口感适配(干、噎、松软预期)** | 个别款有「噎人」「再松软一点更好」等反馈(见 2.4) | 中 | -| 饱腹与代餐感 | 「饱腹」与饼干、面包强共现 | 高 | -| 健康与配料可核对 | 全麦、纤维、配料表、GI 相关词 | 高 | -| 控糖诉求是否被信任 | 血糖、控糖、升糖、无糖等词频与主题(非疗效) | 高 | -| 包装与物流 | 关注词包装、物流;负面须闭环 | 中 | -| 价格与促销感知 | 关注词价格;列表中约 **91** 行可见明确价差 | 中 | -| **分量与规格是否匹配预期** | 负向中较突出;用户直接点名「量小」「再大一点更好」等(见 2.4);须在克重、份数与场景上对齐预期 | 高 | +### 2.1 针对痛点要怎么做 -### 2.2 本品价值(占位) - -- **功能**:在选定价位带提供可核对配料、与「低GI」检索意图一致的体验与饱腹预期;**规格与克重**在首屏与参数区写清,避免「分量少」类预期落差。 -- **情感**:「控糖/减脂也能吃得像正餐或零食」——对外须法务与合规审查。 - -### 2.3 痛点—价值—证据 - -| 痛点 | 本品价值(占位) | 素材 | -|------|------------------|------| -| 口感/饱腹 | 配方与工艺可验证 | 商详、问大家、评论关键词维度 | -| 信任 | 真实评价与物流体验 | 包装/物流词频,差评闭环 | -| 比价难 | 到手价与券规则透明 | 简化的价格与促销说明 | -| 觉得分量少、不值 | 单价对应克重、每小包装含量、建议食用场景一次吃几包 | 参数表、主图角标、问大家置顶 | -| 口感偏干、噎、与松软预期不符 | 工艺与配方说明、复热建议、搭配场景(牛奶等) | 商详、短视频演示 | - -### 2.4 负向评价主题归因 - -整体仍以正面评价为主,负向多落在**可改进的具体点**,便于针对性改商详、规格与话术。 - -- **分量 / 规格**(突出):用户直接反馈「量偏小」「希望再大一号」。例如 **碧翠园全麦粗粮饼干**:「三个独立包装的饼干,量有点小了」。**盒马低GI核桃全麦欧包**:「面包有点太小,再大一点更好」。 -- **口感适配性**:在「质地整体尚可」的前提下,个别款出现**偏干、噎、希望更松软**等表述。例如 **神探伍伍 0 添蔗糖低升糖面包**:「感觉稍微有点噎人,能再松软一点就更好吃了」。**七鲜私厨低GI馒头**:「花卷很小,比自己家做的和外面卖的都小」(分量与主食类「够吃」预期叠加)。 -- **包装与物流**:大量评价为「包装完好」「物流很快」;少数仍可能涉及破损或延迟,按个案复盘客服与承运。 -- **质地与统计词表**:本监测任务中,「口感很硬」「咬不动」等**预设负向词命中数为 0**,但用户语义上多用「酥脆」「松软」「嚼劲十足」等描述,表明对**硬度/脆度**整体预期匹配较好;负向更宜关注**分量**与**干/噎/松软度**等适配问题,**不宜**仅凭负向词表未命中即推断「无质地问题」。 - -### 2.5 策略动作总表(痛点 → 怎么做) - -| 用户痛点 | 策略动作(做什么) | 具体怎么做(触点/话术/规格/渠道) | 如何验证 | -|----------|-------------------|-----------------------------------|----------| +| 用户痛点(简述) | 策略动作 | 具体怎么做(触点/话术/规格/渠道) | 如何验证 | +|------------------|----------|-----------------------------------|----------| | 分量/规格与场景预期不符 | 主推款参数与视觉诚实 | 商详首屏与参数表写清净含量、包数、建议一次食用量;主图避免「看起来很大包」 | 差评中「量小」占比、问大家置顶答复 | -| 口感适配(干、噎、松软预期) | 分线承接:饼干偏酥脆饱腹,面包偏松软搭配 | 饼干线强化酥脆/零食化;面包线补充复热、切片、搭配(牛奶)说明,与负向归因话术一致 | 细类差评抽样、复购与晒图 | -| 比价与促销不透明 | 到手价与规则可核对 | 标价、券、榜单表述与后台一致;未监测到的满减/满折规则上架前与运营对齐后再宣称 | 与大促期客诉、价差投诉 | +| 口感适配(干、噎、松软;按饼干/面包分线) | 分线承接 | 饼干线强化酥脆/饱腹;面包线补充复热、切片、搭配(牛奶)说明 | 细类差评抽样、复购与晒图 | +| 比价与促销不透明 | 到手价与规则可核对 | 标价、券、榜单与后台一致;未监测到的满减/满折上架前与运营对齐后再宣称 | 大促期客诉、价差投诉 | | 健康与信任 | 配料与 GI 叙事可验证 | 配料表、营养成分与商详一致;禁用无依据疗效 | 抽检与法务审核记录 | -*说明:独立策略稿成稿时 §1.2 宜压缩为与上表一致的**结论句**,避免复述报告中的词频展开。* +*说明:成稿时 §1.2 宜压缩为结论句,避免复述报告词频;负向主题归纳详见同任务《竞品分析报告》第八章。* --- @@ -97,11 +62,7 @@ - 「低GI」在平台侧检索规模大(接口返回约 **333,619** 条匹配,**非**销售额);用户需求与站内检索入口并存。 - 深入样本中**饼干**在类目混排中占比较高(第一细类 **21** 款);主推进项需在 **100** 款深入样本中选定 **1~2** 个主推款。 - -### 3.2 转化障碍与应对 - -- **障碍**:列表价带宽(**8.9~1794**),用户难建立「低GI=值得付多少钱」的锚点;评论中「价格」「回购」仍被讨论。同类健康零食多为小规格,若未写清克重与「一顿吃多少」,易转化为**分量争议**与差评。 -- **应对**:主推款卡位接近深入样本中位 **33.87** 或按细类单独锚定;详情页写清到手价与券规则;传播用语与评论高频与共现维度一致;**统一标明净含量、包装份数,并说明适合加餐还是代一餐**,降低「少」类预期差。 +- **价带锚点(仅陈述,应对动作见 §2.1)**:列表价带宽 **8.9~1794**;深入样本中位约 **33.87**,主推款卡位可接近中位或按细类单独锚定——与 §2.1 中「比价与促销」行一致,**此处不重复展开应对段落**。 --- @@ -150,7 +111,7 @@ 1. 对外数据与话术口径在内部统一、可复核。 2. 详情与客服用语对齐评论高频与共现维度。 -3. 负向评价优先复盘 **分量与规格**、**口感适配(干/噎/松软)**、物流与价格;对照 2.4 归因,区分「硬/脆」与「干/噎」类反馈。 +3. 负向评价优先复盘 **分量与规格**、**口感适配(干/噎/松软)**、物流与价格;对照同任务报告 §8 归因,区分「硬/脆」与「干/噎」类反馈。 --- diff --git a/docs/demo/市场策略稿-示例-基于brief-schema样例.md b/docs/demo/市场策略稿-示例-基于brief-schema样例.md new file mode 100644 index 0000000..df4b51c --- /dev/null +++ b/docs/demo/市场策略稿-示例-基于brief-schema样例.md @@ -0,0 +1,214 @@ +# 市场策略稿(示例 · 内部讨论) + +> **更新**:请以 **[市场策略稿-示例-20260413_104252_低GI.md](./市场策略稿-示例-20260413_104252_低GI.md)** 为**真实批次 + 文本挖掘依据**的示例;旧文 **[市场策略稿-示例-20260410_134015_低GI.md](./市场策略稿-示例-20260410_134015_低GI.md)** 仅保留「已过时」说明。 +> 下文仍为 **schema 静态示例 JSON**,可作字段对照。 + +> **数据依据**:本稿数值与结构均来自仓库示例简报 **`docs/examples/competitor_brief_schema_v1.json`**(监测词「低GI」、样例批次字段),用于演示「六主轴 + 品牌四线」成稿形态,**非**某一真实客户或真实跑批的定稿。 +> **本品设定**:下文「本品」指**占位假设**——某品牌在「休闲食品 > 饼干 > 粗粮饼干」下布局的一条低 GI 产品线;实际使用时替换为真实品牌与 SKU。 + +--- + +## 摘要(1 页内) + +- **一句话战场**:京东站内以「**低GI**」为监测词的检索结果池;列表侧可见样本 **117** 行、去重 SKU 约 **95**;平台结果条数共识约 **12345**(简报 `pc_search_raw.result_count_consensus`)。 +- **目标用户一句话**:关注**控糖/血糖**与**代餐/加餐**场景、在京东通过关键词检索与比价选购休闲食品(尤其饼干类)的用户。 +- **价值主张一句话**(占位):在监测样本所呈现的价格带内,提供**可感知口感与饱腹**、且 GI 诉求与配料信息可核对的一条粗粮饼干(需本品实测与详情页支撑)。 +- **与竞品核心差异一句话**(占位):在「口感」被高频提及的舆论场中,以**清晰配料与低 GI 证据链** + **明确价位段卡位**(相对样本中位价 **16.9** 元附近)建立差异——具体差异需本品与对标 SKU 实测后写死。 +- **本阶段优先动作一句话**:先跑通**同一监测任务**下简报—报告—策略稿数字对齐;再选定 1~2 个对标 SKU 做价位与促销对照表。 + +> **对外提示**:「12345」「12%」等均为**监测样本内统计**,对外需按法务与平台规则改写,避免绝对化。 + +--- + +## 一、顾客是谁 + +### 1.1 核心人群 + +- **人口与行为特征**:检索「低GI」进入品类池;在样本评论池(**112** 条合并评论相关)中,「**口感**」为突出关注方向之一(简报 `comment_focus_keywords` 示例:**口感** 出现 **48** 次量级,为词表统计口径)。 +- **决策链**:用户主动搜索 → 列表比价/看促销 → 详情看配料与评价 → 下单;复购受口感、甜度与物流体验驱动(待业务访谈验证)。 + +### 1.2 核心场景 + +- **主场景**:**早餐/代餐**(简报 `consumer_feedback_by_matrix_group` 下「饼干」组示例:早餐/代餐场景占比约 **20%** 文本单元);**控糖/血糖相关**(`usage_scenarios` 示例占比约 **15%**)。 +- **次要场景**:休闲零食、办公室加餐(评论与词表可进一步挖掘,本示例稿不展开)。 + +### 1.3 本品在人群与场景上的聚焦 + +- **本期主打**:控糖关注型 + 代餐场景(与监测摘要一致,易与「低GI」检索意图对齐)。 +- **暂搁置**:未在监测摘要中出现明确信号的场景(如纯儿童市场),不单独开策略线。 + +**依据**:`competitor_brief_schema_v1.json` → `usage_scenarios`、`consumer_feedback_by_matrix_group`(饼干组)、`comment_focus_keywords`。 + +--- + +## 二、产品价值与用户痛点 + +> 与自动草稿一致:**仅 §2.1 针对痛点要怎么做**(一张表);不在此另列「痛点表 + 价值对表」以免与 §三 重复。 + +### 2.1 针对痛点要怎么做 + +| 用户痛点(简述) | 策略动作 | 具体怎么做(触点/话术/规格/渠道) | 如何验证 | +|------------------|----------|-----------------------------------|----------| +| 担心「低GI」名不副实、配料与体验不可感知 | 配料与 GI 叙事可验证 | 商详配料表、营养成分与监测/检测一致;口感 QA 与问大家 | 抽检、差评主题 | +| 价格带宽、促销复杂,难比「真实到手价」 | 到手价与规则透明 | 卡位接近样本中位 **16.9**;促销表述与 `notes`、价盘一致 | 大促期客诉 | +| 品牌与店铺分散,信任成本高 | 证据链与价位锚点 | 与同任务报告价盘一致;不夸大未在简报出现的销量表述 | 商详与报告对照 | + +**依据**:简报 `price_stats`、`concentration`、`comment_focus_keywords`、`notes`。 + +--- + +## 三、为什么要买「这款产品」(品类与产品层) + +### 3.1 品类与时机 + +- **为何需要该品类**:「低GI」在站内检索结果规模大(共识约 **12345**),说明需求侧存在稳定检索入口;粗粮饼干在样本类目混排中可见(`category_mix_top` 示例:**休闲食品**)。 +- **主推进项(占位)**:**饼干**矩阵内样本 **3** 个 SKU(`matrix_by_group` 饼干组),选 1 个主推款做详情与评价运营,其余做价位锚点。 +- **价带一句(不重复 §2.1 应对)**:列表样本价 **14.9~39.9**,中位 **16.9**;转化与卡位动作见 **§2.1** 表。 + +**依据**:`price_stats`、`matrix_by_group`(饼干组示例 SKU)、`notes`。 + +--- + +## 四、为什么要选「这个品牌」(品牌层) + +### 4.1 品牌承诺与调性(占位) + +- **一句话**:做低 GI 粗粮零食里「**说得清、吃得下**」的一条线(内部表述,对外需法务)。 +- **调性关键词**:克制、透明、可验证、不恐吓式控糖。 + +### 4.2 信任与证据 + +- **可引用类型**:评价中与「口感」相关的真实摘录(须脱敏)、配料与营养成分展示、与同任务报告一致的销量/评价量级表述(**不得编造**简报外数字)。 +- **禁止或慎用**:医疗功效、治愈承诺;未在监测数据出现的「第一」「全网最低」等。 + +**依据**:项目规划 [`strategy-marketing-content-alignment.md`](../planning/strategy-marketing-content-alignment.md) 事实源原则;简报 `notes`。 + +--- + +## 五、与其它品牌有何不同(差异化) + +### 5.1 主要对比对象 + +- 监测样本内合并品牌侧 Top1 标签示例为「**品牌A**」,份额约 **20%**(`concentration.detail_brand_among_merged`);列表侧店铺 Top 示例为「**某旗舰店**」约 **12%**(`shops_from_list`)。 +- **本品**应对标:同价位带(围绕 **16.9** 中位)、同粗粮饼干叶子类目的 2~3 个 SKU(从 `matrix_by_group` 与业务指定补全)。 + +### 5.2 可防御差异点 + +| 差异点 | 与谁不同 | 监测中是否可体现 | 风险 | +|--------|----------|------------------|------| +| 配料与 GI 叙事可核对 | 同价位模糊表述款 | 可通过商详与报告配料模块对照 | 证据链维护成本 | +| 价位卡位清晰 | 宽幅价带两端 | 可通过价盘统计与到手价规则 | 促销变动快 | +| 口感评价可运营 | 同关键词下通用款 | 评论「口感」已高频,可做 QA | 需真实产品一致 | + +### 5.3 竞争应对原则 + +- **价格**:不主动打无底线条幅战;跟进促销时保持**到手价与赠品规则**可解释(与任务内「促销摘要」归纳一致若已生成)。 +- **不跟随**:不参与与本品配料等级不一致的纯低价对标(内部原则,对外不直述竞品名)。 + +**依据**:`concentration`、`price_stats`、`comment_focus_keywords`。 + +--- + +## 六、如何成为用户的第一选择(目标与路径) + +### 6.1 「第一选择」在本阶段的定义(内部) + +- **心智**:在「低GI + 粗粮饼干 + 目标价位」的考虑集合里进入**前三**(可量化:搜索词下点击率、详情转化率、复购率——需业务定指标)。 +- **代理指标(示例)**:详情页停留、问答区「口感/血糖」类提问占比下降、差评率。 + +### 6.2 路径总览 + +1. 监测任务产出的简报与报告**数字与策略稿同源**(已规划 S1)。 +2. 主推 SKU 与对标表固化后,统一详情页卖点与促销话术。 +3. 评论侧针对「口感」做结构化回复与产品迭代闭环(与第八章评论分析一致)。 + +**依据**:内部规划文档;简报 `strategy_hints` 示例占位「样本内…(待验证)」须替换为可验证命题。 + +--- + +## 七、品牌四线:建设 · 打造 · 运营 · 体验 + +### 7.1 品牌建设(长期心智) + +- **主张**:透明、可验证的低 GI 零食(占位)。 +- **与第四节对应**:一切传播回扣「配料与证据链」,不夸大疗效。 + +### 7.2 品牌打造(可感知资产) + +- 店铺与详情页统一「监测任务同款」数据口径(销量、评价、价位带图表若引用须同源)。 +- 粗粮饼干叶子类目视觉与 GI/配料信息层级一致(具体设计略)。 + +### 7.3 品牌运营(节奏与触达) + +- 大促与平台活动节奏:结合任务内「促销/价盘」归纳段落(若已生成)排期;避免与监测样本明显冲突的虚构活动。 + +### 7.4 品牌体验(全链路) + +- 详情页承诺与物流、口感一致;差评中与「口感」相关条目优先复盘(与评论高频词一致)。 + +**依据**:评论「口感」、场景词;`strategy-marketing-content-alignment.md` 对齐要求。 + +--- + +## 八、战术支柱(回扣战略) + +**回扣句**:本节各条均服务于「控糖/代餐」人群与「口感+信任」痛点,并落在品牌四线中的**运营 + 体验**为主、**建设**为辅。 + +### 8.1 产品策略 + +- 饼干细类保留 1 主推 + 1 锚点款;配料与规格与监测对标 SKU 显式对照(内部表)。 + +### 8.2 定价策略 + +- 列表样本中位 **16.9**、均值 **21.5**:主推款建议卡在 **16.9~22.9** 区间(占位),高端款需额外成分/规格支撑;**合并样本仅 5 个 SKU**(`scope.merged_sku_count`),对外表述监测结论时须提示样本量限制。 + +### 8.3 促销与活动策略 + +- 促销规则与榜单/腰带话术:与任务流水线产出的「促销摘要」一致(若已接入);不编造未出现的活动类型。 + +### 8.4 渠道与传播策略 + +- 主战场与监测一致:**京东站内**检索与列表可见性;站外传播不在本示例稿展开。 + +**依据**:`price_stats`、`scope`、`matrix_by_group`、`pipeline` 规划。 + +--- + +## 九、风险、假设与待验证 + +| 类型 | 内容 | +|------|------| +| 样本量 | 合并 SKU **5**、评论 **112**,结论外推需谨慎;列表 **117** 行仅为可见性代理。 | +| 假设 | 「本品」占位与真实产品线一致;对标「品牌A」仅为简报示例标签。 | +| 待验证 | 业务访谈确认主场景排序;真实 GI 检测与标签合规。 | +| 合规 | 禁止医疗承诺;数字仅来自同任务 brief/报告。 | + +--- + +## 十、下一步与节奏 + +1. 选定真实品牌与 SKU,替换本稿占位表述。 +2. 用同一 `run_dir` 跑通简报 → 报告 → 策略稿,核对第九章节选与 `report_strategy_excerpt` 一致。 +3. 将对标表与价位带图固化进评审材料(内部)。 + +--- + +## 附录:本示例数据速览(摘自 schema 样例) + +| 字段 | 示例值 | +|------|--------| +| 监测词 | 低GI | +| 列表样本行数 | 117 | +| 去重 SKU(列表代理) | 95 | +| 合并 SKU 数 | 5 | +| 评论条数(合并相关) | 112 | +| 列表价格 min / max / median / mean | 14.9 / 39.9 / 16.9 / 21.5 | +| 列表店铺 Top1 份额 | 约 12% | +| 合并样本品牌 Top1 份额 | 约 20%(示例名:品牌A) | +| 评论关注词示例 | 口感(48) | +| 场景示例 | 控糖/血糖相关;早餐/代餐 | +| 矩阵细类示例 | 饼干(3 SKU) | + +--- + +*本文件为 `docs/templates/市场策略稿-目录模板-六主轴与品牌四线.md` 的填充示例,可随时废弃或覆盖。* diff --git a/docs/planning/策略生成-框架确定.md b/docs/planning/策略生成-框架确定.md index d7ce4e3..6da0736 100644 --- a/docs/planning/策略生成-框架确定.md +++ b/docs/planning/策略生成-框架确定.md @@ -1,6 +1,6 @@ # 策略生成 · 框架确定 -**版本**:2026-04-21(修订:强化「痛点 → 怎么做」) +**版本**:2026-04-22(修订:§二 仅 §2.1 表;删除 §3.2) **目的**:在继续迭代「填表 → 规则底稿 / LLM 成稿 → 导出」之前,把**结构、输入输出、与报告的关系**定死;并明确——**策略成稿不是市场说明书,而是针对用户痛点写清「做什么、怎么做」**。 **关联**: @@ -34,7 +34,7 @@ | 放在分析报告 | 放在策略稿 | |--------------|------------| | 样本量、列表/深入口径、词频、共现、LDA、细类条数、图表解读、方法说明 | **不写或一句带过**;可写「详见同任务竞品分析报告 §× / 附录」 | -| — | **要写**:痛点归纳(结论短语)、**怎么做**(§2.5 及后续动作)、资源与节奏、风险应对 | +| — | **要写**:**针对痛点怎么做**(§2.1 表)、资源与节奏、风险应对 | 策略稿**不是第二份统计报告**;统计分析已在报告中完成,策略稿只消费其**结论**并转为**行动**。 @@ -46,8 +46,8 @@ **Q:满减、满额打折是不是不管了?** **A:** **不是不管。** 能来自 `price_promotion_signals` / 报告第六章的须写进 §八.3;**禁止编造**未监测到的门槛。未捕获具体规则时,须写「待运营按后台活动补齐」类表述,并保留促销**原则**(透明、跟价节奏、券类型方向),避免整节空白。 -**Q:§2.1「痛点」和 §2.4「负向评价」是不是重复?** -**A:** 数据上常同源,但**角色不同**:§2.1 是**策略优先级表**(痛点 | 证据 | 优先级);§2.4 是**评论侧负向**集中在哪些**主题**(归因视角)。若与 §2.1 已一一对应,§2.4 **用 1~2 句互见**即可,不必再列同一张痛点清单;仅补充 §2.1 未覆盖的负向主题(见 `STRATEGY_SYSTEM` §二)。 +**Q:§二 和 §三 里「障碍/痛点」会不会重复?** +**A:** 已收敛:**§二 仅 §2.1「针对痛点要怎么做」** 一张表;**不再**单设痛点表/价值对表/负向归因子节。**§三 仅 §3.1**,**不设 §3.2「转化障碍与应对」**——与购买相关的应对已在 §2.1 表内,§3.1 只写品类与时机、购买理由,勿再复述一遍障碍与应对。 --- @@ -56,7 +56,7 @@ | 不满意的表现 | 应有的表现 | |--------------|------------| | 大量篇幅描述市场、品类、数据,读完不知道「我们要做什么」 | 每条策略**能回答**:针对**哪类用户、哪条痛点**,我们**采取什么动作**,**在具体触点怎么做**(商详第几屏、主图文案、规格怎么标、客服话术等) | -| 痛点与后面章节脱节 | **第二节**列清痛点后,**第六节起**(目标与路径、品牌四线、战术支柱)必须能**回扣**到痛点,避免「泛泛而谈增长」 | +| 痛点与后面章节脱节 | **第二节 §2.1 表**列清「针对痛点怎么做」后,**第六节起**(目标与路径、品牌四线、战术支柱)必须能**回扣**到该表,避免「泛泛而谈增长」 | | 只有「建议重视体验」 | 写成**可执行句**:谁、在什么渠道、在什么时间窗口、做什么改动、如何验收 | **强制结构(逻辑闭环)**: @@ -66,7 +66,7 @@ 3. **怎么做**(动作 + 落地载体:页面/投放/产品/价格/促销) 4. **如何验证**(指标、抽样、时间) -规则底稿中增加 **§2.5 策略动作总表** 占位;LLM 成稿须**填满**该表或等价表述,且 **§六~§八** 以**动词导向**(应做、通过、在…上)为主,避免纯名词堆砌。 +规则底稿中 **§二** 仅 **§2.1 针对痛点要怎么做** 表占位;LLM 成稿须**填满**该表或等价表述,且 **§六~§八** 以**动词导向**(应做、通过、在…上)为主,避免纯名词堆砌。 --- @@ -78,8 +78,8 @@ |------|------|------------------------| | 0 | **摘要** | 除范围样本外,**阶段重点**须含 1~2 条**可感知动作**(如「主推款商详标明规格与克重」),而非仅「加强运营」 | | 1 | **一、顾客是谁** | 1.1 人群与路径 · 1.2 细类/评论侧归纳 · 1.3 本品聚焦(表单:角色、客群、对标) | -| 2 | **二、产品价值与用户痛点** | 痛点表 · 本品价值 · 对表 · 负向归因 **· 2.5 策略动作总表(痛点 → 怎么做)** | -| 3 | **三、为什么要买「这款产品」** | 品类与时机 · **转化障碍每条对应「应对动作」**(怎么做),不是只列障碍 | +| 2 | **二、产品价值与用户痛点** | **仅 §2.1 针对痛点要怎么做**(一张表:痛点简述 → 动作 → 落地 → 验证) | +| 3 | **三、为什么要买「这款产品」** | **仅 §3.1** 品类与时机、购买理由;**无 §3.2**(与 §二 不重复写障碍与应对) | | 4 | **四、为什么要选「这个品牌」** | 承诺与调性 · 信任与证据 · 主定位(表单勾选) | | 5 | **五、与其它品牌有何不同** | 对比对象 · 差异化 · **竞争应对须写可执行应对**(不主动价格战 / 跟价时如何说明等) | | 6 | **六、阶段目标与路径** | 时间 / 成功标准 · **营销与总体策略须写成动作句**(与痛点挂钩) | @@ -91,26 +91,26 @@ **命名约定**:对外文档可称「六主轴 + 品牌四线」——六主轴对应 **一~六** 的叙事链,**七** 为品牌四线,**八** 为 4P 战术落地。 -**§2.5 策略动作总表(推荐列)**: +**§2.1 针对痛点要怎么做(推荐列)**: -| 用户痛点(可来自 2.1) | 策略动作(我们做什么) | 具体怎么做(触点/话术/规格/渠道) | 如何验证 | -|------------------------|------------------------|-----------------------------------|----------| +| 用户痛点(简述) | 策略动作 | 具体怎么做(触点/话术/规格/渠道) | 如何验证 | +|------------------|----------|-----------------------------------|----------| | | | | | -**全文各章「怎么做」补充(除 §2.5 外,摘要与一、三~五、九、十亦须落地)** +**全文各章「怎么做」补充(除 §2.1 外,摘要与一、三~五、九、十亦须落地)** | 章节 | 除数据叙述外,必须带上的策略性内容 | |------|--------------------------------------| | **摘要** | **阶段重点**含 1~2 条可执行动作,回扣 §2 优先痛点 | -| **一** | **1.3** 写清主攻人群/场景与 §2 痛点的对应;与后文动作一致 | -| **三** | §3.1 末承接 §2 优先痛点;§3.2 **每条障碍**对应**至少一条应对动作**(页面/环节/改什么) | +| **一** | **1.3** 写清主攻人群/场景与 §2.1 的对应;与后文动作一致 | +| **三** | §3.1 末承接 §2 优先痛点与购买理由;**勿**重复 §2.1 已写的应对 | | **四** | 承诺落到**触点**(商详/包装/客服等)的具体句子 | | **五** | 差异化 = 相对竞品**多做什么/少做什么**;竞争应对 = 跟价/不跟价时的**具体话术或机制** | -| **六** | 路径与 §2.5 对齐;营销/总体策略为**动词句** | +| **六** | 路径与 §2.1 对齐;营销/总体策略为**动词句** | | **七** | 四线各至少一句:**服务哪类痛点、本阶段做哪一步** | | **八** | 四支柱分别回扣 **痛点→动作→落地** | | **九** | 风险项带**应对动作或验证计划**,勿只列标题 | -| **十** | 可执行任务,与 §2.5 / §六 优先级一致 | +| **十** | 可执行任务,与 §2.1 / §六 优先级一致 | (代码与 `STRATEGY_SYSTEM` 已同步上述要求;规则底稿各节均有对应 *成稿须…* 提示。) @@ -133,7 +133,7 @@ LLM 路径下:**A** 经 `compact_brief_for_llm` 压缩进 payload;**B** 原 | 模式 | 输出 | 最低验收 | |------|------|----------| -| `generator=rules` | 带占位符的 Markdown | 章节齐全;含 **§2.5** 表头;数字仅来自 brief 摘录;与 `chapter8_text_mining_probe` 时无关注词条形图口径冲突 | +| `generator=rules` | 带占位符的 Markdown | 章节齐全;含 **§2.1 针对痛点要怎么做** 表头;**无 §3.2**;数字仅来自 brief 摘录;与 `chapter8_text_mining_probe` 时无关注词条形图口径冲突 | | `generator=llm` | 可读成稿 | 章节与骨架一致;**全书**遵守 `STRATEGY_DATA_RULES` 段首「全局禁止编造」(数字、品牌名、用户引语、活动规则、落地结果等);已填表单项落实为执行句;节选非空时与第九章方向不矛盾;**全书**能体现「痛点→动作→怎么做」(含摘要、一、三~十);**禁止**仅复述市场描述而无 actionable 句 | --- @@ -152,18 +152,18 @@ LLM 路径下:**A** 经 `compact_brief_for_llm` 压缩进 payload;**B** 原 |----------|----------| | 六主轴 + 品牌四线、摘要→一~十→附录 | `build_strategy_draft_markdown`、`STRATEGY_SYSTEM` | | 与竞品报告分工、不重复统计展开 | `STRATEGY_DATA_RULES`、底稿骨架说明 | -| 痛点 → 怎么做、§2.5 动作总表 | 底稿 §2.5 表头;`STRATEGY_SYSTEM` 全书分节要求 | +| 痛点 → 怎么做、仅 §2.1 表 | 底稿 §2.1;`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 证据列硬性条款 | +| §2 表「痛点简述」可溯源、禁编造用户引语 | `STRATEGY_DATA_RULES` §2 表条款 | | 报告第九章策略归纳不编造 | `STRATEGY_OPPORTUNITIES_SYSTEM` 引用同一 `STRATEGY_DATA_RULES` + `####` 块说明 | -| 负向归因(主题级,可举 brief 已有例证) | `STRATEGY_SYSTEM` §二;底稿 §2.4 | +| §三 不设转化障碍小节(免与 §二 重复) | 底稿无 §3.2;`STRATEGY_SYSTEM` §三 | | 口感按细类:酥脆 vs 松软分线,禁止一词盖全站 | `STRATEGY_SYSTEM` **口感/质地与细类** | | 促销:满减/满折/券/跨店,不编造门槛、不全节留空 | `STRATEGY_SYSTEM` **促销**;底稿 §八.3 | | 报告第九章仍用 `generate_strategy_opportunities_llm`,runner 正文拼装不改 | 代码现状;本文件 §5 | -| 人工可读示例(低 GI) | `docs/demo/市场策略稿-示例-20260413_104252_低GI.md`(含 §2.5、§8.3 范例句) | +| 人工可读示例(低 GI) | `docs/demo/市场策略稿-示例-20260413_104252_低GI.md`(含 §2.1、§8.3 范例句) | **另行立项(本文件不承诺已编码)**:营销内容管线 S2/S3(见 `strategy-marketing-content-alignment.md`)、仅摘要模板、表单新字段、输出数字同源性自动校验 S4。 diff --git a/docs/templates/市场策略稿-目录模板-六主轴与品牌四线.md b/docs/templates/市场策略稿-目录模板-六主轴与品牌四线.md new file mode 100644 index 0000000..021c473 --- /dev/null +++ b/docs/templates/市场策略稿-目录模板-六主轴与品牌四线.md @@ -0,0 +1,197 @@ +# 市场策略稿 · 目录模板(六主轴 + 品牌四线) + +> **用途**:按「顾客 / 价值与痛点 / 为什么买 / 为什么选品牌 / 竞品差异 / 第一选择」与「品牌建设 · 打造 · 运营 · 体验」组织成稿;供人工撰写、表单字段设计或 LLM 章节提示对齐。 +> **语气默认**:**内部评审**(可写假设、待验证);对外删减敏感句与未证实结论,见各节「对外提示」。 +> **与现有模板关系**:工作台自动草稿章节见同目录 [`market-strategy-brief.zh.md`](./market-strategy-brief.zh.md);本文件侧重**战略叙事结构**,可与前者并行对照,合并时以事实源与 [`strategy-marketing-content-alignment.md`](../planning/strategy-marketing-content-alignment.md) 为准。 + +--- + +## 摘要(1 页内) + +- **一句话战场**:________(类目/关键词/监测范围) +- **目标用户一句话**:________ +- **价值主张一句话**:________(替谁、解决什么、凭什么) +- **与竞品核心差异一句话**:________ +- **本周/本阶段优先动作一句话**:________(指向运营或体验均可) + +> **对外提示**:摘要可单独改写成「对外版」,去掉内部假设与竞品直呼。 + +--- + +## 一、顾客是谁 + +### 1.1 核心人群 + +- 人口与行为特征:________ +- 决策链(谁搜、谁比、谁拍板、谁复购):________ + +### 1.2 核心场景 + +- 主场景(时间/地点/任务):________ +- 次要场景:________ + +### 1.3 本品在人群与场景上的聚焦 + +- 本期主打的 1~2 个:________ +- 明确不做的或暂搁置的:________ + +**依据(可填数据来源)**:简报 / 报告节选 / 评论与文本挖掘摘要 / 业务备注:________ + +--- + +## 二、产品价值与用户痛点 + +> **结构说明(与自动草稿一致)**:本节**仅**下表——**针对痛点要怎么做**;不再单列「痛点表 / 价值对表 / 负向归因」以免与第三章重复。 + +### 2.1 针对痛点要怎么做 + +| 用户痛点(简述) | 策略动作 | 具体怎么做(触点/话术/规格/渠道) | 如何验证 | +|------------------|----------|-----------------------------------|----------| +| | | | | + +**依据**:监测摘要 / 报告节选 / 业务备注(可溯源)________ + +--- + +## 三、为什么要买「这款产品」(品类与产品层) + +### 3.1 品类与时机 + +- 用户为何现在需要该品类:________ +- 本品 SKU/规格主推进项:________ +- (可选)价带锚点一句,与监测一致:________ + +> **不设 3.2**:转化障碍与应对已在 **§2.1** 表内写清,此处**勿重复**。 + +**依据**:________ + +--- + +## 四、为什么要选「这个品牌」(品牌层) + +### 4.1 品牌承诺与调性 + +- 希望用户记住的一句话:________ +- 调性关键词(3~5 个):________ + +### 4.2 信任与证据 + +- 可引用的证据类型(评价方向/背书/销量表述边界):________ +- **禁止或慎用表述**(合规与事实边界):________ + +**依据**:________ + +--- + +## 五、与其它品牌有何不同(差异化) + +### 5.1 主要对比对象 + +- 对标品牌或价位带:________ + +### 5.2 可防御差异点 + +| 差异点 | 与谁不同 | 是否可在监测数据中体现 | 风险 | +|--------|----------|------------------------|------| +| | | | | + +### 5.3 竞争应对原则 + +- 价格/促销跟随策略:________ +- 不跟随时的话术与底线:________ + +**依据**:________ + +--- + +## 六、如何成为用户的第一选择(目标与路径) + +### 6.1 「第一选择」在本阶段的定义 + +- 心智目标(品类内/场景内):________ +- 可量化代理指标(若有):________ + +### 6.2 路径总览 + +- 本阶段 3~5 条主路径(每条一句):________ + +**依据**:________ + +--- + +## 七、品牌四线:建设 · 打造 · 运营 · 体验 + +> 四线分开写,避免混成一段空话;每条需回扣第二节「价值与痛点」或第五节「差异」。 + +### 7.1 品牌建设(长期心智) + +- 定位、主张、长期叙事线:________ +- 与「为什么选这个品牌」的对应关系:________ + +### 7.2 品牌打造(可感知资产) + +- 店铺/包装/内容模板/IP:________ +- 本期落地项:________ + +### 7.3 品牌运营(节奏与触达) + +- 活动/栏目/资源节奏(12 周或本季度可简写):________ +- 与促销/定价策略的衔接:________ + +### 7.4 品牌体验(全链路一致) + +- 详情页—下单—履约—售后 的体验要点:________ +- 与评论中负向反馈的回应原则:________ + +**依据**:________ + +--- + +## 八、战术支柱(回扣战略) + +> 每一节开头用一句话说明:**服务于哪类用户/场景、强化哪条差异、落在品牌四线哪一环**。 + +### 8.1 产品策略 + +- ________ + +### 8.2 定价策略 + +- ________ + +### 8.3 促销与活动策略 + +- ________ + +### 8.4 渠道与传播策略(可选) + +- ________ + +**依据**:________ + +--- + +## 九、风险、假设与待验证 + +- 关键假设清单:________ +- 待补数据或待开会项:________ +- 合规与表述风险:________ + +--- + +## 十、下一步与节奏 + +- 本周/本月优先:________ +- 责任与协作(内部):________ +- 复盘时间点:________ + +--- + +## 附录(可选) + +- 本任务关键数据速览(与简报/报告一致) +- 引用列表:简报字段 / 报告章节 / JSON 文件名 + +--- + +*模板版本:与「六主轴 + 品牌四线」对齐;可拆成表单字段或 LLM 分章提示。*