新增功能: - 天网协作系统 (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
2.4 KiB
2.4 KiB
AI 客服系统修复总结
✅ 已修复的问题
1. Agent 模块语法错误
问题: @self.agent.tool装饰器在类方法外部使用
修复: 删除了错误的upload_to_tuhui_platform 工具定义(行 219-246)
2. WebSocket 客户端循环导入
问题: 顶部导入导致循环依赖 修复: 改为延迟加载,在需要时才导入任务模块
3. 任务模块初始化
问题: __init__ 中直接导入任务模块
修复: 删除直接初始化,改为_load_task_modules() 方法延迟加载
🚀 启动方式
方式 1: AI 客服(原始稳定版)
cd /root/ai_customer_service/ai_cs
python3 run.py
方式 2: 天网协作版(HTTP API)
cd /root/ai_customer_service/ai_cs
python3 run_tianwang_simple.py
方式 3: 后台运行
# AI 客服
nohup python3 run.py > /tmp/ai-cs.log 2>&1 &
# 天网协作
nohup python3 run_tianwang_simple.py > /tmp/tianwang.log 2>&1 &
📊 当前状态
| 模块 | 状态 | 说明 |
|---|---|---|
| AI 客服 | ✅ 可启动 | 需要轻简软件配合 |
| 天网 HTTP API | ✅ 运行中 | 端口 5678 |
| 任务数据库 | ✅ 正常 | SQLite |
| 任务接收 | ✅ 已测试 | POST /api/task/receive |
| 指定客户回复 | ✅ 已实现 | specified_customer_reply |
🔧 修复的文件
core/pydantic_ai_agent.py- 删除错误的工具定义core/websocket_client.py- 修复循环导入db/task_db/task_model.py- 修复 INSERT 语句run_tianwang_simple.py- 新建简化启动器
📝 测试记录
天网 API 测试
# 健康检查
curl http://localhost:5678/api/health
# ✅ 200 OK
# 接收任务
curl -X POST http://localhost:5678/api/task/receive \
-H "Content-Type: application/json" \
-d '{"task_id": "TEST_002", ...}'
# ✅ 任务接收成功
# 查询任务
curl http://localhost:5678/api/task/status/TEST_002
# ✅ 返回任务状态
AI 客服测试
python3 run.py --no-agent
# ✅ 启动成功(需要轻简软件配合)
📖 文档位置
- 部署文档:
DEPLOYMENT.md - 使用示例:
SPECIFIED_CUSTOMER_REPLY_EXAMPLE.md - 完整文档:
TIANWANG_INTEGRATION.md
⚠️ 注意事项
- AI 客服需要轻简软件运行在
ws://127.0.0.1:9528 - 天网 API独立运行,不需要轻简软件
- 两个系统可以同时运行,互不干扰