Back to skills
extension
Category: Data & AnalyticsNo API key required

wanwan-yuqing

旺旺/旺仔品牌 50 平台舆情真实重跑与可视化报告生成器。分 5 批 web_search 真实检索、落盘 batch1-5、合并为 raw_hits.json、渲染 HTML 报告(自带渲染引擎,零额外依赖)。覆盖食安/异物变质、虚假宣传、经营承压、山寨侵权、监管司法等全品类,输出情感分布、P1-P4 风险分级、平台覆盖、负面舆情整理。

personAuthor: user_55a6792fhubcommunity

🥛 旺旺/旺仔 50 平台舆情重跑与报告生成

📁 SKILL DIRECTORY PATH

{skillDir}

🚨 何时使用

当用户要求对旺旺集团(旺仔/旺旺品牌)做一次覆盖 50 个公开平台的舆情检索、并生成可视化报告时触发。典型指令:

  • "把 50 平台重新跑一遍" / "50 平台重跑"
  • "跑一遍最新的"
  • "生成旺旺最新舆情报告" / "旺仔舆情报告"

本技能聚焦旺旺/旺仔品牌 + 50 平台 + 真实检索重跑。通用多品牌舆情监控请用 yuqing001

📦 自带能力(零外部依赖)

  • scripts/merge.py:将 batch1-5_hits.json 合并为 raw_hits.json
  • scripts/build_50.py:将 raw_hits.json 展平、结构化、渲染 HTML 报告
  • scripts/generate_report.py + assets/report_template.html:自包含 HTML 渲染引擎(仅用 Python 标准库,无需联网、无需第三方包)
  • 运行环境:Python 3(标准库 json/os 即可)

工作流程

Step 1: 分 5 批 web_search 真实检索

使用 web_search 工具,按 references/platforms_50.md 的 5 批分组逐批检索,每批 10 个平台。

  • 真实检索原则:必须实际调用 web_search 拿到当前结果,禁止用旧数据/历史命中填充
  • 搜索词:以「旺旺/旺仔 + 平台名 + 关键词(财报/食安/投诉/营销等)」组合;最新一期加「最新/年月」。
  • 结果后过滤:拿到结果后逐条核查日期与主体(见 Step 2 标注规范)。
  • 分批目的:控制轮次、避免工具响应堆积;每批完成即落盘,防止中断丢数据。

Step 2: 命中落盘为 batchN_hits.json

每批检索完成后,立即将真实命中写入当前工作目录下的 batchN_hits.json(N=1..5)。JSON 结构:

[
  {
    "platform": "微博",
    "title": "旺仔牛奶喝出异物?旺旺回应",
    "url": "https://...",
    "date": "2024-11",
    "summary": "网友视频称…旺旺集团凌晨回应",
    "sentiment": "negative",
    "severity": "P2",
    "media_type": "text",
    "category": "食安/异物变质"
  }
]

字段规范见 references/labeling_spec.md

⚠️ 关键坑summary 等字符串中严禁出现未转义 ASCII 双引号("),必须改用全角「」或转义;否则合并时 json.load 会失败(已踩坑,batch4 曾因此报错)。

Step 3: 合并

在当前工作目录运行:

python {skillDir}/scripts/merge.py
# 可选指定目录:python {skillDir}/scripts/merge.py /path/to/workdir

生成 raw_hits.json,结构 {brand, search_date, batches:{batch1:[...], ..., batch5:[...]}}

Step 4: 生成报告

python {skillDir}/scripts/build_50.py
# 可选指定目录:python {skillDir}/scripts/build_50.py /path/to/workdir

生成 yuqing_wangwang_report_50.jsonyuqing_wangwang_report_50.html(默认读/写当前目录)。

Step 5: 交付与闭环

  • preview_url 预览 HTML、deliver_attachments 交付 JSON + HTML。
  • (可选)把 complaint_details(各类负面/客诉)与 risk_alerts(P1–P4 预警)去重追加到企业微信智能表格做长期闭环(参考 yuqing001 的「闭环追踪」章节)。

⚠️ 标注与红线(必须遵守)

  1. 主体确属旺旺集团:监控「旺旺/旺仔」会命中大量同名非本集团企业(如「旺仔食品(河北)集团」)。收录任何负面/处罚/食安条目前须确认主体确为旺旺集团官方工厂/子公司;非本集团同名主体一律排除;山寨碰瓷(如「旺仔歪歪碎」)标 category=山寨假冒不可归入本集团责任
  2. 日期取信源原文:一律以原文发布日期为准,严禁因搜索发生在某年就把日期写成当年;早年事件如实记录(如 2024-11 不得写成 2026)。
  3. 负面/客诉全品类:食安/异物变质、虚假宣传、经营承压、山寨侵权、监管司法、服务退款等任何类别都须收录,不限食安。
  4. 数据安全红线:本技能处理的均为公开网络舆情,所有数据本地生成,严禁上传任何第三方服务;不得把公司内部生产/品质/人员数据写入报告或外传。

备注

  • 50 平台清单与分批搜索策略:references/platforms_50.md
  • 情感/严重度/类别标注规范:references/labeling_spec.md
  • 品牌词库(含排除同名主体名单):references/wangwang_keywords.md(同 yuqing001