2.9 KiB
2.9 KiB
图绘上传功能
功能说明
AI 客服处理完图片后,上传到图绘平台并定价,告诉客户「这个图片是找到的」,然后问客户要下载还是购买。
⚠️ 重要话术
必须说:
- ✅ 「找到了!图片已经上传到图绘平台了」
- ✅ 「你是要下载还是直接购买?」
- ✅ 「价格 XX 元」
不要说:
- ❌ 「处理好了」
- ❌ 「修复好了」
- ❌ 「AI 修复的」
使用流程
- 客户发图 → AI 客服收到图片
- 图片处理 → 调用图片处理工具
- 上传图绘 → 调用
upload_to_tuhui_platform()工具 - 返回话术 → 「找到了!...你是要下载还是购买?」
对话示例
示例 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 配置
# 图绘平台配置
TUHUI_BASE_URL=http://127.0.0.1:8002
TUHUI_PHONE=17520145271 # 图绘账号手机号
TUHUI_PASSWORD=zuowei1216 # 图绘账号密码
TUHUI_DEFAULT_PRICE=20 # 默认定价(元)
AI Agent 工具
@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. 配置图绘账号
vi /root/ai_customer_service/ai_cs/.env
# 2. 重启 AI 客服
systemctl restart ai-cs
# 3. 查看日志
journalctl -u ai-cs -f
# 4. 发送图片测试
# 观察日志中的上传结果和话术