agent_9art/.planning/ROADMAP.md
jiao 31a395be5e feat(01): Phase 1 - 基础设施 + 数据库 + 公共模块
- 创建10个微服务目录结构和Maven多模块配置
- 完成15张MySQL 5.7表设计和初始化数据(40意图+8话术分类+管理员)
- 实现common模块:Result、PageResult、异常处理、MyBatisPlus/Redis/RabbitMQ/跨域配置
- 实现BaseEntity、AutoFillHandler、JsonUtils、JsonTypeHandler
- 配置API Gateway路由和全部服务的application.yml
- 添加docker-compose.yml(MySQL+Redis+RabbitMQ)
2026-05-12 17:55:11 +08:00

51 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 路线图
## Phase 1: 基础设施 + 数据库 + 公共模块
**目标**: 搭建项目骨架,创建所有服务的空壳,完成数据库设计和公共模块
**成功标准**:
- [ ] 10个微服务目录结构完整
- [ ] common模块包含Result、PageResult、异常处理、MyBatis配置、Redis配置、RabbitMQ配置、跨域配置、BaseEntity、AutoFillHandler、JsonUtils、JsonTypeHandler
- [ ] init.sql包含15张表创建语句和初始化数据
- [ ] docker-compose.yml基础服务(MySQL、Redis、RabbitMQ)
- [ ] 网关服务基础路由配置
## Phase 2: 认证服务 + 会话存档服务
**目标**: 实现企微OAuth登录和会话存档拉取
**成功标准**:
- [ ] auth-service: 企微OAuth2登录、JWT签发、JS-SDK签名
- [ ] archive-service: JNA接口、RSA解密、存档拉取、回调接收、消息存储
## Phase 3: 对话服务 + 意图服务
**目标**: 实现对话上下文管理和意图识别
**成功标准**:
- [ ] conversation-service: 会话管理、上下文窗口(Redis List)、轮次解析、消息事件处理
- [ ] intent-service: 40个意图分类、规则匹配+LLM混合识别、学员画像构建、槽位填充
## Phase 4: 推荐服务 + LLM生成服务
**目标**: 实现话术推荐引擎和动态生成
**成功标准**:
- [ ] recommendation-service: 三层召回(规则/向量/热门)、多因子排序、MMR多样性重排、WebSocket推送
- [ ] generation-service: 通义千问API封装、Prompt引擎、Token控制、动态话术生成
## Phase 5: 前端侧边栏H5
**目标**: 实现坐席使用的侧边栏推荐界面
**成功标准**:
- [ ] PC端侧边栏(360px): 学员画像、阶段指示器、话术推荐卡片、一键发送、搜索面板
- [ ] 手机端侧边栏(80%高度): 精简版UI
- [ ] 企微JS-SDK集成、WebSocket实时更新
## Phase 6: 管理后台 + 知识库
**目标**: 实现话术库管理和数据分析
**成功标准**:
- [ ] kb-admin-service: 话术CRUD、分类管理、导入导出、向量生成
- [ ] analytics-service: 数据统计、话术效果分析
- [ ] admin前端: 登录页、话术库管理、数据看板
## Phase 7: 部署配置与集成测试
**目标**: 完成Docker部署和端到端测试
**成功标准**:
- [ ] 所有服务的Dockerfile
- [ ] docker-compose.yml完整编排
- [ ] nginx.conf配置
- [ ] 端到端流程验证(回调→拉取→识别→推荐→推送)