7b62c2f8b4
## H5 底部导航修复 (Bug #10) - 精简 App.vue,移除重复 tabbar,仅保留全局样式 - uni-page 设置 height: calc(100% - 50px) + overflow-y: auto - 内容区域精确停在底部导航上方,独立滚动不再叠加 - 恢复 custom-tab-bar 组件 ## 项目进度文档 - PROGRESS.md 更新至 10 个 Bug 修复 - 新增 H5 底部导航修复记录 - 新增历史变更条目
7.4 KiB
7.4 KiB
外贸小助手 (TradeMate) — V2 改造升级计划
版本: v1.0 创建日期: 2026-05-10 基于: 竞品调研 + 用户需求分析 + 现有代码审计
一、升级思路
核心原则
不堆功能,只做三件事:
- 帮用户做决策 — 不只看数据,给建议(健康度看板)
- 帮用户省时间 — 不让用户设规则,AI自动判断(跟进引擎)
- 帮用户找机会 — 不买海关数据,AI用公开信息分析(市场分析)
和竞品的本质区别
| 维度 | 竞品思路 | 我们的思路 |
|---|---|---|
| 数据 | 买海关数据(贵,滞后) | 用免费公开数据 + AI分析 |
| 流程 | 预设规则(固定时间/模板) | AI动态判断(时机/内容/渠道都个性化) |
| 体验 | 给个分数让用户自己猜 | 给分数 + 原因 + 建议动作 |
| 成本 | 年费几万起 + 邮件服务费 | 零外部采购成本,纯软件投入 |
二、功能一:客户健康度看板
优先级
P0 — 先做这个。数据已有,投入最小,用户感知最强。
实现步骤
| 步骤 | 内容 | 涉及文件 | 预估工时 |
|---|---|---|---|
| 1.1 | 实现 CustomerHealthService 评分引擎 |
backend/app/services/customer_health.py |
4h |
| 1.2 | 实现健康度 API 端点 | backend/app/api/v1/customer_health.py |
2h |
| 1.3 | 注册路由到 main.py | backend/app/main.py |
0.5h |
| 1.4 | 客户列表页顶部增加健康度概览卡片 | uni-app/src/pages/customers/customers.vue |
3h |
| 1.5 | 客户详情页增加健康度看板 | uni-app/src/pages/customers/customers.vue detail modal |
3h |
| 1.6 | Celery 定时任务每小时更新评分缓存 | backend/app/workers/tasks.py |
2h |
| 1.7 | 前端 api.js 新增 healthApi |
uni-app/src/utils/api.js |
0.5h |
总工时: ~15h | 外部依赖: 无
评分模型(上线版)
health_score =
response_trend * 25% + # 响应趋势(messages数据)
sentiment_score * 20% + # 情感轨迹(AI分析最近3条消息)
inquiry_depth * 20% + # 询盘深度(关键词匹配MOQ/认证等)
silence_score * 20% + # 沉默天数(归一化)
business_value * 15% # 商业价值(报价单数据)
无需 ML 模型,规则引擎即可,同步计算 < 50ms。
三、功能二:AI 智能跟进助手
优先级
P1 — 在看板之后做。依赖健康度数据,但有跟进引擎才有闭环。
实现步骤
| 步骤 | 内容 | 涉及文件 | 预估工时 |
|---|---|---|---|
| 2.1 | 创建 followup_strategies 和 followup_logs 数据模型 |
backend/app/models/followup.py |
2h |
| 2.2 | 实现 FollowupEngine 策略选择器 + 内容生成 |
backend/app/services/followup_engine.py |
6h |
| 2.3 | 实现跟进 API 端点 | backend/app/api/v1/followup.py |
3h |
| 2.4 | 注册路由到 main.py | backend/app/main.py |
0.5h |
| 2.5 | Celery beat 定时轮检(每6h) | backend/app/workers/tasks.py |
2h |
| 2.6 | 跟进提醒通知对接 PushService | backend/app/services/followup_engine.py |
2h |
| 2.7 | Alembic 迁移脚本 | backend/alembic/versions/ |
1h |
| 2.8 | 前端跟进列表页 + 通知入口 | uni-app/src/pages/followup/followup.vue |
4h |
| 2.9 | 首页待跟进卡片组件 | uni-app/src/pages/index/index.vue |
2h |
| 2.10 | 前端 api.js 新增 followupApi |
uni-app/src/utils/api.js |
0.5h |
总工时: ~23h | 外部依赖: 无(复用 AI 营销素材能力)
跟进策略示例(初始版本)
| 触发条件 | 策略 | 渠道 | AI提示词方向 |
|---|---|---|---|
| 沉默 3-5 天, 健康分 50-79 | 温和提醒 | "Just checking in if you need any further information" | |
| 沉默 6-10 天, 健康分 30-49 | 价值提供 | 推送新品目录/行业资讯/产品认证 | |
| 沉默 11+ 天, 健康分 <30 | 重新激活 | 限时折扣/客户调查/节日问候 | |
| 客户有回复但未成交, 健康分 60+ | 促进决策 | 成功案例/限时报价/差异优势 |
四、功能三:智能市场机会分析
优先级
P2 — 最后做。功能独立,用户价值高但实现复杂,涉及外部API集成。
实现步骤
| 步骤 | 内容 | 涉及文件 | 预估工时 |
|---|---|---|---|
| 3.1 | 创建 market_reports 数据模型 |
backend/app/models/market_report.py |
1h |
| 3.2 | 实现 UN COMTRADE API 集成 | backend/app/services/market_data.py |
3h |
| 3.3 | 实现 Google Custom Search 集成 | backend/app/services/market_data.py |
2h |
| 3.4 | 实现 MarketAnalysisService AI报告生成 |
backend/app/services/market_analysis.py |
6h |
| 3.5 | 实现市场分析 API 端点 | backend/app/api/v1/market_analysis.py |
3h |
| 3.6 | 注册路由到 main.py | backend/app/main.py |
0.5h |
| 3.7 | Celery 异步报告生成任务 | backend/app/workers/tasks.py |
2h |
| 3.8 | Alembic 迁移脚本 | backend/alembic/versions/ |
1h |
| 3.9 | 前端市场分析页面 | uni-app/src/pages/analysis/analysis.vue |
4h |
| 3.10 | 添加 pages.json 路由 | uni-app/src/pages.json |
0.5h |
| 3.11 | 前端 api.js 新增 marketApi |
uni-app/src/utils/api.js |
0.5h |
总工时: ~23.5h | 外部依赖: UN COMTRADE 免费API注册 + Google Custom Search API key
数据源依赖
| 数据源 | 注册成本 | 调用限制 | 是否需要 |
|---|---|---|---|
| UN COMTRADE API | 免费注册 | 无硬限制 | 必须(趋势数据核心) |
| Google Custom Search | 免费(100次/天) | 100次/天 | 可选(客户发现增强) |
| AI 自有知识 | 已有 | 无限制 | 必须(报告生成) |
五、工作量汇总与排期
总览
| 功能 | 优先级 | 工时期 | 外部依赖 | 建议开始 |
|---|---|---|---|---|
| 客户健康度看板 | P0 | 2天 | 无 | 第1天 |
| AI 智能跟进助手 | P1 | 3天 | 无 | 第3天 |
| 智能市场机会分析 | P2 | 3天 | UN COMTRADE + Google API | 第6天 |
并行策略
第1-2天: 客户健康度看板 (后端1天 + 前端1天)
│
第3-5天: AI 跟进助手 (后端2天 + 前端1天)
│
第6-8天: 市场机会分析 (后端2天 + 前端1天)
总工期约 8 天(一人全栈),若有前后端分工可压缩至 5-6 天。
外部依赖注册清单
□ UN COMTRADE API: https://comtrade.un.org/auth/register/
□ Google Custom Search API: https://programmablesearchengine.google.com/
→ 创建搜索引掣 → 获取 API Key + Search Engine ID
六、验收标准
健康度看板验收
□ 客户列表顶部展示健康度概览(活跃/需关注/高危数量)
□ 每个客户展示健康等级标签(🟢/🟡/🔴)
□ 点击客户进入详情 → 展示评分维度明细 + 建议动作
□ 评分各维度有来源说明(不是黑盒)
□ 首页展示总览数据
AI跟进助手验收
□ 系统自动检测跟进时机 → 推送通知
□ 跟进通知含客户背景摘要 + AI建议内容
□ 用户可一键发送/编辑后发送
□ 跟进后自动追踪客户回复状态
□ 跟进记录可追溯
市场机会分析验收
□ 用户输入产品信息 → 30-60秒生成分析报告
□ 报告含推荐市场 Top 3 + 潜在客户 + 策略建议
□ 报告可保存到产品库
□ 报告可一键跳转生成营销文案
□ 渐进式加载(先展示趋势,逐步补充完整报告)