amz_review_analyse/prompts/report/json_markers.md
OnesvmWhoops 18a5e38796 增强 VOC 报告:Dashboard 可视化 + 多维分析 + 机会矩阵
- 重构报告布局:新增固定导航栏、Dashboard KPI 卡片、5 张 ECharts 图表
  (受众饼图、情感柱状图、需求 Top10、负面 Top10、词频雷达图)
- 增强 Prompt 分析深度:新增多维交叉洞察(场景/动机/人群矩阵),
  改进建议扩展为 6 条(短期/中期/长期/差异化梯度)
- 新增机会矩阵 JSON 标记 + 影响力×难度气泡图 + 时间线图 + 策略卡片
- 强制簇名 ≤15 字大白话风格,禁止学术化冗长描述
- 修复词频表重复发送浪费 token 的问题
- audience/pain_point 阶段不再受 10% 小簇过滤规则限制

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 12:00:14 +08:00

2.6 KiB
Raw Permalink Blame History

请严格按以下五段标记输出(标记外不要有任何文字;顺序不可调换):

{marker_word_zh} 一行合法 JSON 对象:Top{wordcloud_top_n} 英文词 -> 中文,如 {{"dog":"狗","cat":"猫"}}。

{marker_word_category} 仅一个 JSON 对象(禁止拆成多段 {{"某类":[...]}}, "另一类":[...])。 键仅限:{cats_literal};每类值为 {{"words":["英文词",...],"analysis":"中文解读"}}

{category_definitions}

要求:

  • 对「词频分类词表 Top{word_category_classify_n}」逐词判断是否可归类;仅语义明确贴合时才写入对应类 words,一词可多类
  • 不强制每类都有词、不强制覆盖全部词;无法判断或仅为噪声的词不要硬塞进任何类(程序会对未分类词二次尝试)
  • words 必须全部来自 Top{word_category_classify_n} 列表;每类按词频降序;每类须写 analysis(基于已归入的词总结);禁止「其他」键

{marker_cluster_names} 一行合法 JSON 对象:键为聚类原始 id(必须与上文 id 严格一致),值为中文簇名;整段仅一对最外层花括号 {{...}},勿多写结尾 }}。 簇标签 -1 统一命名为「{outlier_label_zh}」。 命名规则:1_audience、3a_pain_global、3b_aspect_opinion_* 写完整业务簇名; 2a/2b 只写子主题(程序拼接受众名);2b 子主题禁止含情感词。 【簇名风格红线】每个簇名最多 15 个中文字,必须用日常口语,让运营人员一眼看懂。 正确示范:「多猫家庭」「喷头漏液」「猫在床上乱尿」「气味刺鼻」「完全无效」 错误示范:「针对床铺沙发等亲密区域的定点排尿抗议行为」「效力根本性不足导致乱尿行为完全无法被中断」

{marker_opportunity_matrix} 一个合法 JSON 数组,恰好 6 个元素,与 REPORT_HTML 中「三、改进建议与机会」的 6 条

  • 一一对应。 每个元素格式为: {{"title":"策略标题(≤15字)","phase":"short|mid|long|diff","impact":1-10,"effort":1-10,"data_ref":"引用的核心数据点(如'猫在床上乱尿 15.5%')"}}

    • phase 取值:short=短期快赢,mid=中期优化,long=长期布局,diff=差异化机会
    • impact=预期业务影响力(10=最大),effort=实施难度(10=最难)
    • data_ref 须引用报告中具体的簇名或占比数据 示例:[{{"title":"升级缓释配方","phase":"short","impact":9,"effort":5,"data_ref":"效果仅持续数小时 6.8%"}}, ...]

    {marker_report_html} (最后输出)完整 HTML 文档,结构遵循上文模版;勿用 Markdown 代码围栏包裹。