新增功能: - 天网协作系统 (HTTP API 端口 6060) - 三种工作流 (查找图片/处理图片/转人工派单) - 图片任务数据库 (支持客户后续增加需求) - 图绘派单系统集成 (API: 8005) - 文字检测与加价 (60-80 元高价值订单) - 风险评估与接单判断 - 作图失败自动转人工 新增文档: - 项目功能汇总.md - 三种工作流功能说明.md - 文字加价功能说明.md - 风险评估功能说明.md - 图片任务数据库功能说明.md - 图绘派单系统集成说明.md - 作图失败转接人工说明.md - DEPLOYMENT.md - TIANWANG_INTEGRATION.md 核心修改: - core/pydantic_ai_agent.py - core/workflow.py - core/websocket_client.py - image/image_analyzer.py - services/service_tuhui_dispatch.py - db/image_tasks_db.py 版本:v1.0 日期:2026-02-28
5.6 KiB
5.6 KiB
图片风险评估与接单判断功能
📋 功能说明
AI 客服会自动分析图片的風險,判断是否可以接单。
⚠️ 风险等级
1. 敏感内容检测(一票否决)
敏感内容 = yes → 直接拒绝,不接单
检测内容:
- ❌ 色情/黄色/擦边/裸露
- ❌ 性暗示/大尺度
- ❌ 涉政/政治敏感
- ❌ 暴力/血腥
- ❌ 违禁品
话术:
- "这类不做哦"
- "不好意思,这个接不了"
- "这类图片不处理的"
2. 风险评估
| 风险等级 | 是否接单 | 说明 |
|---|---|---|
| none | ✅ 接单 | 印花/图案/logo/风景/产品,效果稳定 |
| low | ✅ 接单 | 有人脸但清晰,需说明风险(人脸相似度 70-90%) |
| high | ⚠️ 谨慎接单 | 严重模糊/老照片人像/需打印,需说明限制 |
3. 可做判断
| 可做 | 是否接单 | 说明 |
|---|---|---|
| yes | ✅ 接单 | 效果有把握 |
| partial | ⚠️ 可接单 | 能处理但有限制,需说明风险 |
| no | ❌ 不接单 | 无法处理 |
🎯 使用场景
场景 1:敏感内容 - 拒绝
客户:[发送擦边图片]
AI 分析:
- 敏感内容:yes
- 可做:no
AI 回复:
这类不做哦。
不说的话:
- ❌ "发图来看看"
- ❌ "这个处理不了"
- ❌ 过多解释
场景 2:高风险 - 谨慎接单
客户:[发送严重模糊的老照片]
AI 分析:
- 风险:high
- 可做:partial
AI 回复:
这张照片比较模糊,修复后清晰了但人脸可能跟原来有差异,建议先看效果确认再决定,20 元。
场景 3:低风险 - 正常接单
客户:[发送清晰的人像照片]
AI 分析:
- 风险:low
- 可做:yes
AI 回复:
可以处理,修复后人脸相似度大概 70-90%,20 元,满意再付。
场景 4:无风险 - 直接接单
客户:[发送印花图案]
AI 分析:
- 风险:none
- 可做:yes
AI 回复:
这个没问题,15 元,拍下就处理。
🔧 技术实现
分析流程
客户发送图片
↓
AI 视觉分析
↓
┌───────────────────────┐
│ 1. 敏感内容检测 │
│ yes → 拒绝不接单 │
│ no → 继续判断 │
└───────────┬───────────┘
↓
┌───────────────────────┐
│ 2. 风险评估 │
│ none/low/high │
└───────────┬───────────┘
↓
┌───────────────────────┐
│ 3. 可做判断 │
│ yes/partial/no │
└───────────┬───────────┘
↓
┌───────────────────────┐
│ 4. 决策 │
│ 接单/谨慎接单/拒绝 │
└───────────┬───────────┘
↓
回复客户
📝 判断规则
敏感内容(一票否决)
检测到以下任一内容 → 敏感内容=yes → 不接单:
- 色情/黄色/擦边/裸露
- 性暗示/大尺度
- 涉政/政治敏感
- 暴力/血腥
- 违禁品
风险评估
none(无风险):
- ✅ 印花/图案/logo
- ✅ 风景/产品
- ✅ AI 处理效果稳定
low(低风险):
- ✅ 有人脸但清晰
- ✅ AI 修复后人脸相似度 70-90%
- ⚠️ 需说明风险
high(高风险):
- ⚠️ 严重模糊的人脸照片
- ⚠️ 老照片人像
- ⚠️ 需要打印
- ⚠️ 客户问能否找回原图
- ⚠️ 谨慎接单,说明限制
可做判断
yes(可接单):
- ✅ 效果有把握
- ✅ 可直接处理
partial(谨慎接单):
- ⚠️ 能处理但有明显限制
- ⚠️ 人脸变形风险
- ⚠️ 分辨率极低
- ⚠️ 严重损坏
- ⚠️ 需说明风险
no(不接单):
- ❌ 纯黑/纯白
- ❌ 完全损坏
- ❌ 找原始 RAW 文件
- ❌ 敏感内容
- ❌ 违法内容
📊 话术模板
拒绝话术(敏感内容)
- 这类不做哦
- 不好意思,这个接不了
- 这类图片不处理的
- 这个做不了哈
不要说:
- ❌ "发图来看看"
- ❌ 过多解释
- ❌ "处理不了"
风险提示话术(高风险)
- 这张比较模糊,修复后清晰了但人脸可能跟原来有差异
- 老照片修复后人脸可能有轻微变化
- 建议先看效果确认再打印
- 这张模糊程度较高,修复后清晰了但人脸可能跟原来有差异
正常接单话术
- 这个没问题,XX 元
- 可以处理,XX 元,拍下就处理
- 好的,XX 元,满意再付
⚠️ 注意事项
- 敏感内容优先判断:先检测敏感内容,再判断其他
- 敏感内容=yes → 可做=no:必须拒绝
- 高风险谨慎接单:说明限制和风险
- 拒绝话术简洁:不要过多解释
- 风险告知:low/high 风险都要告知客户
🔍 配置说明
修改风险判断规则
文件:/root/ai_customer_service/ai_cs/image/image_analyzer.py
查找【风险评估】和【敏感内容检测】部分修改规则。
修改拒绝话术
文件:/root/ai_customer_service/ai_cs/core/pydantic_ai_agent.py
查找【拒绝】部分修改拒绝话术。
文档版本: v1.0
更新日期: 2026-02-27