negwatch-sentinel · 全渠道负面舆情哨兵(通用版)
全新独立技能,与
brand-negative-dashboard、s2-brand-opinion-radar等互不影响。 输入任意关键词(品牌 / 产品 / 企业),自动判定类别并扩展关联词,跨全渠道采集负面,输出 HTML 表盘。
特性
- ✅ 通用:不绑定任何品牌,关键词随时可换(config 驱动)。
- ✅ 自动关联:判定「品牌词 / 产品词 / 企业名称词」,自动覆盖三方维度。
- ✅ 主动询问:启动时问关键词,采集前问时间范围,关联词请用户确认。
- ✅ 全渠道:抖音 / 小红书 / 微博 / 百度 / 电商黑猫 / 监管新闻。
- ✅ 零依赖:表盘生成器为纯 Python 标准库,无需 pip 安装。
- ✅ 哨兵青绿主题:与红主题表盘视觉区分。
快速开始
# 1) 用示例数据生成演示表盘
python scripts/generate_dashboard.py \
--input examples/sample_data.json \
--output examples/sample_dashboard.html
# 2) 浏览器打开 examples/sample_dashboard.html
真实使用流程
- 触发技能,输入要监测的关键词(如「某某品牌」「某某产品」「某某企业」)。
- 技能判定类别、扩展关联词,请你确认。
- 选择时间范围(近一天 / 一周 / 一月 / 三月 / 全部)。
- 技能跨渠道检索,把负面写入工作目录
data.json。 - 运行生成器产出
负面舆情表盘_<日期>.html并打开。
目录结构
negwatch-sentinel/
├── SKILL.md # 技能定义与流程
├── config.json # 参数化模板(user_inputs 运行时填)
├── README.md
├── scripts/
│ └── generate_dashboard.py # 纯标准库表盘生成器(独立实现)
├── references/
│ ├── category-judgment.md # 类别判定
│ ├── keywords.md # 输入词→扩展词方法
│ ├── severity-framework.md # L0–L3 定级
│ ├── data-sources.md # 渠道矩阵
│ ├── schema.md # data.json 结构
│ └── skillhub-publish.md # 发布指引
└── examples/
├── sample_data.json # 通用示例(产品词演示)
└── sample_dashboard.html # 生成后的演示表盘
与已有技能的边界
| 维度 | negwatch-sentinel | brand-negative-dashboard |
|------|-------------------|--------------------------|
| 目录 | negwatch-sentinel/ | brand-negative-dashboard/ |
| 隐喻 | 哨兵(主动监测) | 表盘 |
| 配色 | 青绿 | 红 |
| 关系 | 独立,不共享文件 | 独立 |
本技能不读取、不修改任何已有技能。
Scan to join WeChat group