城市舆情监测分析系统是一套面向城市管理部门、政府机构及公共事务研究者的智能舆情分析工具。系统通过对新闻媒体、社交媒体、网络论坛、政府公告等多源数据的自动化采集与分析,实现从舆情发现到决策支持的完整闭环。
适用场景:城市管理舆情监测、突发事件舆论追踪、政策发布民意反馈、重大活动舆情保障、行业舆情趋势研判。
当用户输入包含以下关键词或场景描述时,应激活本技能:
舆情监测 舆情分析 舆情报告 舆情预警 城市舆情 舆论分析 热点追踪 舆情研判 民意分析 舆论监测 舆情洞察 舆情态势public opinion sentiment monitoring opinion analysis opinion mining public sentiment帮我监测一下...的舆论情况 分析...的网络舆情 生成一份舆情报告 最近...的舆论风向怎么样 预警...的舆情风险以下场景不触发本技能(即使包含关键词):
目标:从多源渠道全面采集目标主题相关的舆情数据。
采集渠道:
| 渠道 | 说明 | 采集方式 |
|---|---|---|
| ------ | ------ | ---------- |
| 新闻媒体 | 主流新闻网站、地方媒体 | API/爬虫 |
| 社交媒体 | 微博、微信公众号、抖音等 | API/公开数据 |
| 网络论坛 | 知乎、贴吧、地方论坛 | 爬虫/搜索 |
| 政府公告 | 政府网站、政务新媒体 | API/定期抓取 |
采集参数:
目标:对采集到的文本进行情感倾向判定,识别公众情绪分布。
情感分类体系:
正面 (Positive):支持、赞扬、期待、满意中性 (Neutral):客观陈述、事实播报、提问负面 (Negative):批评、不满、担忧、愤怒敏感 (Sensitive):涉及谣言、煽动、极端言论可审计性要求:
目标:从海量文本中自动提取讨论热点和子议题。
聚类方法:
输出:
目标:基于多维度指标量化评估舆情风险等级。
5级风险等级体系:
| 等级 | 名称 | 定义 | 响应建议 |
|---|---|---|---|
| ------ | ------ | ------ | ---------- |
| 1级 | 极低风险 | 少量讨论,无负面情绪 | 常规监测 |
| 2级 | 低风险 | 局部讨论,负面占比<20% | 关注跟踪 |
| 3级 | 中风险 | 较多讨论,负面占比20-50% | 分析研判 |
| 4级 | 高风险 | 广泛传播,负面占比>50% | 启动预案 |
| 5级 | 极高风险 | 重大舆情事件,跨平台传播 | 紧急响应 |
风险评分维度(权重可配):
目标:基于历史数据和当前态势,预测舆情未来走势。
预测维度:
方法论:
目标:生成结构化的舆情监测报告。
报告类型:
报告核心要素(必须包含):
scripts/opinion-analyzer.py 自动检测并报告格式问题,提示修正后重新运行assets/config.json 中 sentiment.method: "lexicon"),可切换为 "ml" 或 "llm" 模式scripts/collectors/ 目录实现 CollectorInterface 三个方法(search/parse/normalize),新增数据源只需实现该接口config.json 的 alerts.rules 数组驱动,支持自定义阈值和告警渠道执行完成后,用户获得:
bash scripts/validate.sh sample-output.md 确保10项检查通过references/examples/sample-input.md 中的20条数据作为测试fixturescripts/opinion-analyzer.py 后运行 python scripts/opinion-analyzer.py references/examples/sample-input.md --validate 验证分析精度scripts/tests/(含单元测试和集成测试)共 1 个版本