浏览代码

📝 docs(prd): 为Epic 003补充US003-05-010的60个详细任务分解

- 为Epic 003的US003-05到US003-10补充60个详细任务分解
- 每个任务明确说明种类(UI、API、测试等)和所在端(平台管理后台、企业管理后台、小程序等)
- 完善问题入口与智能初筛模块的完整任务分解
- 更新文档版本信息和状态说明

🤖 Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
yourname 1 月之前
父节点
当前提交
d8d72536bc
共有 1 个文件被更改,包括 62 次插入1 次删除
  1. 62 1
      docs/prd.md

+ 62 - 1
docs/prd.md

@@ -17,6 +17,7 @@
 | 4.1 | 2025-11-04 | 为Epic 003的故事001补充10个详细任务分解,明确任务种类 | John (PM) |
 | 4.2 | 2025-11-04 | 为Epic 003的故事002补充10个详细任务分解,完善知识库匹配引擎 | John (PM) |
 | 4.3 | 2025-11-04 | 为Epic 003的故事004补充10个详细任务分解,完善场景复杂度判断规则 | John (PM) |
+| 4.4 | 2025-11-04 | 为Epic 003的故事005-010补充60个详细任务分解,完善问题入口与智能初筛模块 | John (PM) |
 
 ## 1. 项目介绍和分析
 
@@ -469,11 +470,71 @@ flowchart TD
   - **任务3.4.9**: 编写规则引擎测试用例 - 类型:测试 - 所在端:测试环境
   - **任务3.4.10**: 优化规则匹配性能 - 类型:性能优化 - 所在端:后端
 - **US003-05**: 作为系统管理员,我需要能够设置知识库匹配阈值,当匹配度<60%或标记为"复杂"时,问题状态自动更新为"待深度评估",以便进入下一流程
+  - **任务3.5.1**: 设计匹配阈值配置数据模型 - 类型:数据库设计 - 所在端:后端
+  - **任务3.5.2**: 实现匹配阈值配置API接口 - 类型:API开发 - 所在端:后端
+  - **任务3.5.3**: 开发匹配阈值配置界面 - 类型:UI开发 - 所在端:平台管理后台
+  - **任务3.5.4**: 实现阈值验证和范围检查逻辑 - 类型:业务逻辑 - 所在端:后端
+  - **任务3.5.5**: 设计问题状态自动更新机制 - 类型:架构设计 - 所在端:后端
+  - **任务3.5.6**: 实现状态更新触发条件判断 - 类型:业务逻辑 - 所在端:后端
+  - **任务3.5.7**: 开发状态变更通知组件 - 类型:前端开发 - 所在端:小程序
+  - **任务3.5.8**: 创建阈值配置测试用例 - 类型:测试 - 所在端:测试环境
+  - **任务3.5.9**: 实现阈值变更审计日志 - 类型:安全开发 - 所在端:后端
+  - **任务3.5.10**: 测试状态自动更新流程 - 类型:测试 - 所在端:测试环境
 - **US003-06**: 作为动态调整管理员,我需要能够配置AdjustmentService监听用户不满意事件,终止自动回复,重新评估问题风险,调整处理路径(转人工/协作),并将问题标记为"知识库待补充",以便持续优化知识库
+  - **任务3.6.1**: 设计动态调整服务架构 - 类型:架构设计 - 所在端:后端
+  - **任务3.6.2**: 实现用户不满意事件监听器 - 类型:事件处理 - 所在端:后端
+  - **任务3.6.3**: 开发自动回复终止逻辑 - 类型:业务逻辑 - 所在端:后端
+  - **任务3.6.4**: 实现问题风险重新评估算法 - 类型:算法开发 - 所在端:后端
+  - **任务3.6.5**: 设计处理路径调整策略 - 类型:业务逻辑 - 所在端:后端
+  - **任务3.6.6**: 实现知识库待补充标记机制 - 类型:数据库操作 - 所在端:后端
+  - **任务3.6.7**: 开发动态调整配置界面 - 类型:UI开发 - 所在端:平台管理后台
+  - **任务3.6.8**: 创建动态调整测试场景 - 类型:测试 - 所在端:测试环境
+  - **任务3.6.9**: 实现调整过程监控和日志 - 类型:监控开发 - 所在端:后端
+  - **任务3.6.10**: 优化动态调整响应性能 - 类型:性能优化 - 所在端:后端
 - **US003-07**: 作为前端开发人员,我需要实现WebSocket通知机制,当用户点击"不满意"或10分钟内追问时,前端能实时通知后端调整处理路径,以便提供流畅的用户体验
+  - **任务3.7.1**: 设计WebSocket连接管理架构 - 类型:架构设计 - 所在端:前端
+  - **任务3.7.2**: 实现WebSocket客户端连接组件 - 类型:前端开发 - 所在端:小程序
+  - **任务3.7.3**: 开发用户不满意事件触发逻辑 - 类型:前端开发 - 所在端:小程序
+  - **任务3.7.4**: 实现10分钟追问检测机制 - 类型:前端开发 - 所在端:小程序
+  - **任务3.7.5**: 创建WebSocket消息协议定义 - 类型:协议设计 - 所在端:后端
+  - **任务3.7.6**: 实现WebSocket服务端处理逻辑 - 类型:后端开发 - 所在端:后端
+  - **任务3.7.7**: 开发连接状态管理组件 - 类型:前端开发 - 所在端:小程序
+  - **任务3.7.8**: 实现断线重连机制 - 类型:前端开发 - 所在端:小程序
+  - **任务3.7.9**: 编写WebSocket通信测试用例 - 类型:测试 - 所在端:测试环境
+  - **任务3.7.10**: 优化WebSocket连接性能 - 类型:性能优化 - 所在端:前端
 - **US003-08**: 作为系统运维人员,我需要能够监控知识库匹配性能,包括匹配成功率、响应时间、向量搜索准确率,以便优化系统性能
+  - **任务3.8.1**: 设计性能监控指标数据模型 - 类型:数据库设计 - 所在端:后端
+  - **任务3.8.2**: 实现匹配成功率统计逻辑 - 类型:监控开发 - 所在端:后端
+  - **任务3.8.3**: 开发响应时间监控组件 - 类型:监控开发 - 所在端:后端
+  - **任务3.8.4**: 实现向量搜索准确率计算 - 类型:算法开发 - 所在端:后端
+  - **任务3.8.5**: 创建性能数据收集服务 - 类型:监控开发 - 所在端:后端
+  - **任务3.8.6**: 开发性能监控仪表板 - 类型:UI开发 - 所在端:平台管理后台
+  - **任务3.8.7**: 实现性能告警机制 - 类型:监控开发 - 所在端:后端
+  - **任务3.8.8**: 设计性能数据存储策略 - 类型:架构设计 - 所在端:后端
+  - **任务3.8.9**: 编写性能监控测试用例 - 类型:测试 - 所在端:测试环境
+  - **任务3.8.10**: 优化性能数据查询效率 - 类型:性能优化 - 所在端:后端
 - **US003-09**: 作为企业管理员,我需要能够查看知识库匹配统计报告,包括匹配率、自动回复成功率、用户满意度,以便评估知识库效果
+  - **任务3.9.1**: 设计统计报告数据模型 - 类型:数据库设计 - 所在端:后端
+  - **任务3.9.2**: 实现匹配率计算逻辑 - 类型:数据分析 - 所在端:后端
+  - **任务3.9.3**: 开发自动回复成功率统计 - 类型:数据分析 - 所在端:后端
+  - **任务3.9.4**: 实现用户满意度分析算法 - 类型:数据分析 - 所在端:后端
+  - **任务3.9.5**: 创建统计报告生成服务 - 类型:报表开发 - 所在端:后端
+  - **任务3.9.6**: 开发统计报告展示界面 - 类型:UI开发 - 所在端:企业管理后台
+  - **任务3.9.7**: 实现报告导出功能 - 类型:前端开发 - 所在端:企业管理后台
+  - **任务3.9.8**: 设计报告定时生成机制 - 类型:架构设计 - 所在端:后端
+  - **任务3.9.9**: 编写统计报告测试用例 - 类型:测试 - 所在端:测试环境
+  - **任务3.9.10**: 优化报告数据查询性能 - 类型:性能优化 - 所在端:后端
 - **US003-10**: 作为数据管理员,我需要能够导出知识库匹配日志,包括问题内容、匹配结果、用户反馈,以便进行数据分析和优化
+  - **任务3.10.1**: 设计日志导出数据模型 - 类型:数据库设计 - 所在端:后端
+  - **任务3.10.2**: 实现问题内容导出逻辑 - 类型:数据处理 - 所在端:后端
+  - **任务3.10.3**: 开发匹配结果导出组件 - 类型:数据处理 - 所在端:后端
+  - **任务3.10.4**: 实现用户反馈导出机制 - 类型:数据处理 - 所在端:后端
+  - **任务3.10.5**: 创建数据导出API接口 - 类型:API开发 - 所在端:后端
+  - **任务3.10.6**: 开发导出任务管理界面 - 类型:UI开发 - 所在端:平台管理后台
+  - **任务3.10.7**: 实现导出文件格式支持 - 类型:数据处理 - 所在端:后端
+  - **任务3.10.8**: 设计导出权限控制机制 - 类型:安全开发 - 所在端:后端
+  - **任务3.10.9**: 编写数据导出测试用例 - 类型:测试 - 所在端:测试环境
+  - **任务3.10.10**: 优化大数据量导出性能 - 类型:性能优化 - 所在端:后端
 
 
 **Epic 004 - 深度评估与任务拆解**:
@@ -688,7 +749,7 @@ flowchart TD
 
 ---
 
-**文档状态**: 已更新为智能问题处理系统,包含完整的Epic用户故事,Epic 001已扩展为30个详细用户故事并补充50个详细任务分解(明确任务种类:UI、API、测试等),Epic 002已补充10个用户故事,Epic 003已补充10个用户故事并添加主流程图,Epic 005已补充10个用户故事和主流程图,Epic 003的故事001、故事002和故事004已分别补充10个详细任务分解。所有Epic任务已补充UI类型和所在端说明(平台管理后台、企业管理后台、小程序、后端、测试环境等)
+**文档状态**: 已更新为智能问题处理系统,包含完整的Epic用户故事,Epic 001已扩展为30个详细用户故事并补充50个详细任务分解(明确任务种类:UI、API、测试等),Epic 002已补充10个用户故事,Epic 003已补充10个用户故事并添加主流程图,Epic 005已补充10个用户故事和主流程图,Epic 003的故事001-010已全部补充100个详细任务分解。所有Epic任务已补充UI类型和所在端说明(平台管理后台、企业管理后台、小程序、后端、测试环境等)
 **最后更新**: 2025-11-04
 **下次评审**: 2025-11-11
 **基于需求**: qiwen.md + brief.md + 当前项目技术栈