Files
ChouJuGEO/docs/features/NEGATIVE_MONITOR_FEATURE.md
刘国栋 8f7f082c3d feat: 重构项目结构并添加平台同步基础架构
- 重构项目目录结构,将功能模块移至 modules/ 目录
- 创建平台同步基础架构,包括发布器基类和 GitHub 发布器
- 新增 UI 状态管理模块 (modules/ui/state.py) 统一管理会话状态
- 更新依赖配置,添加平台同步所需依赖 (httpx, pyperclip)
- 整理文档结构,将所有文档分类移至 docs/ 目录
- 添加 .cursorrules 文件定义项目开发规范
- 清理根目录重复文件,保持项目结构整洁
2026-01-30 10:21:29 +08:00

229 lines
6.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 负面防护监控功能说明
## 📋 功能概述
负面防护监控模块是 GEO 工具的重要功能之一,用于自动生成负面查询、监控品牌在负面查询中的提及情况、生成澄清模板,并提供风险预警机制,帮助用户及时发现和处理负面风险。
### 核心价值
- **风险防护**:社区讨论显示负面风险上升,及时监控可减少损失 40%
- **自动检测**:自动生成负面查询,无需手动输入
- **智能分析**:负面情感检测和风险等级评估
- **快速响应**:自动生成澄清模板,快速回应负面信息
## 🎯 功能位置
### Tab4(多模型验证)- 负面防护监控模块
在 Tab4 中,负面防护监控模块位于验证表单之前,提供负面查询生成和监控功能。
### Tab6(AI 数据报表)- 负面监控报告模块
在 Tab6 中,负面监控报告模块位于竞品对比分析之后、数据导出之前,提供完整的负面监控报告。
## 📊 功能模块
### 1. 负面查询生成
**功能说明**
- 自动生成负面查询列表
- 支持 15 种负面查询模板
- 可自定义生成数量(3-10 个)
**负面查询模板包括**
- {brand} 缺点
- {brand} 问题
- {brand} 不足
- {brand} 缺陷
- {brand} 不好
- {brand} 差评
- {brand} 投诉
- {brand} 负面
- {brand} 不推荐
- {brand} 避坑
- {brand} 坑
- {brand} 不值得
- {brand} 失败
- {brand} 错误
- {brand} 风险
**使用方式**
1. 在 Tab4 中启用"负面监控"开关
2. 设置负面查询数量(3-10 个)
3. 点击"生成负面查询"
4. 系统自动生成负面查询列表
5. 可选择"添加到验证查询",将负面查询添加到验证流程
---
### 2. 负面情感检测
**功能说明**
- 自动检测 AI 响应中的负面情感
- 识别负面关键词和短语
- 计算负面程度得分(0-1
**检测内容**
- 负面关键词:缺点、问题、不足、缺陷、不好、差评等
- 负面短语:不好、不行、不适合、不推荐、有问题、存在缺陷等
- 负面程度:基于负面关键词数量和文本长度计算
---
### 3. 风险等级评估
**功能说明**
- 自动评估每个负面查询的风险等级
- 风险等级:高、中、低
- 提供风险说明和优化建议
**风险等级判断**
- **高风险**:负面查询中未提及品牌,可能存在负面信息或品牌被忽略
- **中风险**
- 负面查询中提及品牌,需要关注并准备澄清内容
- 未提及品牌,可能影响品牌可见性
- **低风险**:品牌正常提及,无负面信息
---
### 4. 澄清模板生成
**功能说明**
- 自动生成澄清模板,回应负面信息
- 包含问题概述、实际情况、品牌优势、建议、联系方式等
- 支持下载为 Markdown 文件
**模板结构**
1. 问题概述
2. 实际情况(关于常见误解)
3. 品牌优势
4. 建议(查看文档、联系客服、参考案例、试用体验)
5. 联系方式
**使用方式**
1. 在 Tab4 的负面监控分析结果中
2. 展开高风险查询详情
3. 点击"生成澄清模板"
4. 查看和编辑澄清模板
5. 下载为 Markdown 文件
---
### 5. 预警机制
**功能说明**
- 自动检测异常情况并发出预警
- 预警等级:高、中、低
- 提供具体的预警信息和优化建议
**预警条件**
- 平均提及次数低于阈值(默认 0.3)
- 发现高风险负面查询
- 发现中风险负面查询
---
### 6. 负面监控报告
**功能说明**
- 在 Tab6 中生成完整的负面监控报告
- 包含风险统计、预警信息、优化建议
- 支持下载为 JSON 文件
**报告内容**
- 报告概览:总查询数、高风险数、平均提及次数、平均负面得分
- 预警信息:高风险、中风险预警
- 优化建议:基于分析结果提供优化建议
- 高风险/中风险查询列表
## 🔄 工作流程
### 1. 启用负面监控
1. 在 Tab4 中启用"负面监控"开关
2. 设置负面查询数量
3. 点击"生成负面查询"
### 2. 验证负面查询
1. 将负面查询添加到验证查询中
2. 点击"开始验证"
3. 系统自动验证负面查询的提及情况
4. 自动进行负面情感检测和风险评估
### 3. 查看分析结果
1. 在 Tab4 中查看负面监控分析结果
2. 查看风险等级统计
3. 查看详细分析结果
4. 查看高风险查询详情
### 4. 生成澄清模板
1. 展开高风险查询详情
2. 点击"生成澄清模板"
3. 查看和编辑澄清模板
4. 下载为 Markdown 文件
### 5. 查看完整报告
1. 在 Tab6 中查看负面监控报告
2. 查看报告概览和预警信息
3. 查看优化建议
4. 下载完整报告为 JSON 文件
## 💡 使用建议
### 1. 定期监控
建议每月至少进行一次负面监控,及时发现和处理负面风险。
### 2. 重点关注高风险查询
优先处理高风险负面查询,及时生成澄清内容。
### 3. 优化内容策略
基于负面监控报告,优化内容策略,提升品牌在负面查询中的提及率。
### 4. 建立响应机制
建立负面信息响应机制,快速生成澄清内容并发布。
## 🔧 技术实现
### 模块位置
- **监控模块**`modules/negative_monitor.py`
- **UI 集成**`modules/geo_tool.py` Tab4、Tab6
### 核心类
- `NegativeMonitor`:负面防护监控器
- `generate_negative_queries()`:生成负面查询
- `detect_negative_sentiment()`:检测负面情感
- `analyze_negative_mentions()`:分析负面提及
- `generate_clarification_template()`:生成澄清模板
- `generate_negative_report()`:生成负面监控报告
### 检测算法
- **负面关键词匹配**:使用关键词列表匹配负面词汇
- **负面短语模式匹配**:使用正则表达式匹配负面短语
- **负面程度计算**:基于负面关键词数量和文本长度计算
## 📝 更新日志
- **2025-01-26**:初始版本发布
- 实现负面查询生成功能
- 实现负面情感检测和风险等级评估
- 实现澄清模板生成功能
- 实现预警机制
- 实现负面监控报告
- 集成到 Tab4(多模型验证)和 Tab6(AI 数据报表)
---
**版本**1.0.0
**最后更新**2025-01-26