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

2.4 KiB
Raw Blame History

路线图

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配置
  • 端到端流程验证(回调→拉取→识别→推荐→推送)