🥛 旺旺/旺仔 50 平台舆情重跑与报告生成
📁 SKILL DIRECTORY PATH
{skillDir}
🚨 何时使用
当用户要求对旺旺集团(旺仔/旺旺品牌)做一次覆盖 50 个公开平台的舆情检索、并生成可视化报告时触发。典型指令:
- "把 50 平台重新跑一遍" / "50 平台重跑"
- "跑一遍最新的"
- "生成旺旺最新舆情报告" / "旺仔舆情报告"
本技能聚焦旺旺/旺仔品牌 + 50 平台 + 真实检索重跑。通用多品牌舆情监控请用
yuqing001。
📦 自带能力(零外部依赖)
scripts/merge.py:将batch1-5_hits.json合并为raw_hits.jsonscripts/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.json 与 yuqing_wangwang_report_50.html(默认读/写当前目录)。
Step 5: 交付与闭环
- 用
preview_url预览 HTML、deliver_attachments交付 JSON + HTML。 - (可选)把
complaint_details(各类负面/客诉)与risk_alerts(P1–P4 预警)去重追加到企业微信智能表格做长期闭环(参考yuqing001的「闭环追踪」章节)。
⚠️ 标注与红线(必须遵守)
- 主体确属旺旺集团:监控「旺旺/旺仔」会命中大量同名非本集团企业(如「旺仔食品(河北)集团」)。收录任何负面/处罚/食安条目前须确认主体确为旺旺集团官方工厂/子公司;非本集团同名主体一律排除;山寨碰瓷(如「旺仔歪歪碎」)标
category=山寨假冒,不可归入本集团责任。 - 日期取信源原文:一律以原文发布日期为准,严禁因搜索发生在某年就把日期写成当年;早年事件如实记录(如 2024-11 不得写成 2026)。
- 负面/客诉全品类:食安/异物变质、虚假宣传、经营承压、山寨侵权、监管司法、服务退款等任何类别都须收录,不限食安。
- 数据安全红线:本技能处理的均为公开网络舆情,所有数据本地生成,严禁上传任何第三方服务;不得把公司内部生产/品质/人员数据写入报告或外传。
备注
- 50 平台清单与分批搜索策略:
references/platforms_50.md - 情感/严重度/类别标注规范:
references/labeling_spec.md - 品牌词库(含排除同名主体名单):
references/wangwang_keywords.md(同yuqing001)
微信扫一扫