refactor: migrate workflow to v2 core and archive legacy modules
This commit is contained in:
137
legacy/features/tuhui_upload.md
Normal file
137
legacy/features/tuhui_upload.md
Normal file
@@ -0,0 +1,137 @@
|
||||
# 图绘上传功能
|
||||
|
||||
## 功能说明
|
||||
|
||||
AI 客服处理完图片后,上传到图绘平台并定价,告诉客户「这个图片是找到的」,然后问客户要下载还是购买。
|
||||
|
||||
---
|
||||
|
||||
## ⚠️ 重要话术
|
||||
|
||||
**必须说**:
|
||||
- ✅ 「找到了!图片已经上传到图绘平台了」
|
||||
- ✅ 「你是要下载还是直接购买?」
|
||||
- ✅ 「价格 XX 元」
|
||||
|
||||
**不要说**:
|
||||
- ❌ 「处理好了」
|
||||
- ❌ 「修复好了」
|
||||
- ❌ 「AI 修复的」
|
||||
|
||||
---
|
||||
|
||||
## 使用流程
|
||||
|
||||
1. **客户发图** → AI 客服收到图片
|
||||
2. **图片处理** → 调用图片处理工具
|
||||
3. **上传图绘** → 调用 `upload_to_tuhui_platform()` 工具
|
||||
4. **返回话术** → 「找到了!...你是要下载还是购买?」
|
||||
|
||||
---
|
||||
|
||||
## 对话示例
|
||||
|
||||
### 示例 1:标准流程
|
||||
|
||||
```
|
||||
客户:[发送图片]
|
||||
AI: 收到了,稍等...
|
||||
|
||||
[AI 调用图片处理工具]
|
||||
[AI 调用 upload_to_tuhui_platform 工具]
|
||||
|
||||
AI: 找到了!图片已经上传到图绘平台了,作品 ID: 123
|
||||
AI: 你是要下载还是直接购买?价格 20 元。
|
||||
```
|
||||
|
||||
### 示例 2:客户选择下载
|
||||
|
||||
```
|
||||
AI: 找到了!图片已经上传到图绘平台了
|
||||
AI: 你是要下载还是直接购买?价格 20 元。
|
||||
|
||||
客户:下载
|
||||
AI: 好的,拍下后就可以下载了
|
||||
```
|
||||
|
||||
### 示例 3:客户选择购买
|
||||
|
||||
```
|
||||
AI: 你是要下载还是直接购买?价格 20 元。
|
||||
|
||||
客户:购买
|
||||
AI: 好的,拍下就行,付款后发你高清原图
|
||||
```
|
||||
|
||||
### 示例 4:客户问在哪里
|
||||
|
||||
```
|
||||
客户:弄好了吗
|
||||
AI: 找到了,已经上传到图绘平台了
|
||||
AI: 作品 ID: 123,你是要下载还是购买?
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 配置说明
|
||||
|
||||
### .env 配置
|
||||
|
||||
```bash
|
||||
# 图绘平台配置
|
||||
TUHUI_BASE_URL=http://127.0.0.1:8002
|
||||
TUHUI_PHONE=17520145271 # 图绘账号手机号
|
||||
TUHUI_PASSWORD=zuowei1216 # 图绘账号密码
|
||||
TUHUI_DEFAULT_PRICE=20 # 默认定价(元)
|
||||
```
|
||||
|
||||
### AI Agent 工具
|
||||
|
||||
```python
|
||||
@self.agent.tool
|
||||
async def upload_to_tuhui_platform(
|
||||
ctx: RunContext[AgentDeps],
|
||||
image_path: str,
|
||||
title: str,
|
||||
price: int = 20
|
||||
) -> str:
|
||||
"""将处理好的图片上传到图绘平台并定价"""
|
||||
# 返回:「找到了!图片已经上传到图绘平台了,作品 ID: 123。你是要下载还是直接购买?价格 20 元。」
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 代码位置
|
||||
|
||||
- 上传服务:`/services/service_tuhui_upload.py`
|
||||
- Agent 工具:`/core/pydantic_ai_agent.py` 第 220 行
|
||||
- 客服话术:`/skills/customer-service/customer-skill.md` 第⑭节
|
||||
|
||||
---
|
||||
|
||||
## 注意事项
|
||||
|
||||
1. ⚠️ **必须说「找到了」**,不要说「处理好了」
|
||||
2. ⚠️ **必须问「要下载还是购买」**
|
||||
3. ⚠️ **必须说价格**
|
||||
4. ✅ 图片是"找到的",不是"处理的"
|
||||
5. ✅ 客户可以选择下载或购买
|
||||
|
||||
---
|
||||
|
||||
## 测试方法
|
||||
|
||||
```bash
|
||||
# 1. 配置图绘账号
|
||||
vi /root/ai_customer_service/ai_cs/.env
|
||||
|
||||
# 2. 重启 AI 客服
|
||||
systemctl restart ai-cs
|
||||
|
||||
# 3. 查看日志
|
||||
journalctl -u ai-cs -f
|
||||
|
||||
# 4. 发送图片测试
|
||||
# 观察日志中的上传结果和话术
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user