feat: 完整功能部署 v1.0

新增功能:
- 天网协作系统 (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
This commit is contained in:
2026-02-28 11:20:40 +08:00
parent 5aedf1665d
commit a6c42d505a
171 changed files with 7979 additions and 328 deletions

270
风险评估功能说明.md Normal file
View File

@@ -0,0 +1,270 @@
# 图片风险评估与接单判断功能
## 📋 功能说明
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