新增功能: - 天网协作系统 (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
271 lines
5.6 KiB
Markdown
271 lines
5.6 KiB
Markdown
# 图片风险评估与接单判断功能
|
||
|
||
## 📋 功能说明
|
||
|
||
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 元,满意再付
|
||
```
|
||
|
||
---
|
||
|
||
## ⚠️ 注意事项
|
||
|
||
1. **敏感内容优先判断**:先检测敏感内容,再判断其他
|
||
2. **敏感内容=yes → 可做=no**:必须拒绝
|
||
3. **高风险谨慎接单**:说明限制和风险
|
||
4. **拒绝话术简洁**:不要过多解释
|
||
5. **风险告知**: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
|
||
|