| 版本 | 日期 | 描述 | 作者 |
|---|---|---|---|
| 1.0 | 2024-09-14 | 初始PRD版本 | John (PM) |
| 1.1 | 2025-09-17 | 更新Epic结构和指标,与实际epic对齐 | Sarah (PO) |
| 1.2 | 2025-09-19 | 在Epic 001中集成数据库备份功能 | Winston |
| 2.0 | 2025-11-04 | 更新为智能问题处理系统,基于qiwen.md需求 | John (PM) |
| 2.1 | 2025-11-04 | 补充完整的Epic用户故事,基于qiwen.md技术方案 | John (PM) |
| 3.0 | 2025-11-04 | 扩展Epic 001为30个详细用户故事,完善基础数据管理 | John (PM) |
| 3.1 | 2025-11-04 | 补充Epic 002的10个用户故事,完善企业组织架构管理 | John (PM) |
| 3.2 | 2025-11-04 | 补充Epic 003的10个用户故事,完善问题入口与智能初筛 | John (PM) |
| 3.3 | 2025-11-04 | 为Epic 003添加主流程图,清晰展示问题处理流程 | John (PM) |
| 3.4 | 2025-11-04 | 补充Epic 005的10个用户故事和主流程图,完善任务群共创机制 | John (PM) |
| 4.0 | 2025-11-04 | 为Epic 001补充50个详细任务分解,明确任务种类(UI、API、测试等) | John (PM) |
| 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) |
| 4.5 | 2025-11-04 | 为Epic 004的10个用户故事补充100个详细任务分解,完善深度评估与任务拆解模块 | John (PM) |
| 4.6 | 2025-11-04 | 为Epic 005的10个用户故事补充100个详细任务分解,完善任务群共创与方案收集模块 | John (PM) |
分析来源: 基于需求文档 docs/qiwen.md 和项目概述 docs/brief.md
项目定位: 智能问题处理系统是一个基于AI驱动的企业级问题处理平台,通过智能任务拆解、协作共创和决策投票机制,帮助企业高效解决复杂业务问题。
核心价值:
✅ qiwen.md 技术方案:
✅ brief.md 业务需求:
项目类型: 基于现有技术栈的智能问题处理系统开发
主要目标:
基于现有技术栈的现代化全栈应用:
基于智能问题处理系统的业务需求,我定义了以下核心功能模块。这些需求基于qiwen.md的技术方案和brief.md的业务目标:
FR1: 问题入口与智能初筛模块
FR2: 深度评估与任务拆解模块
FR3: 任务群共创与方案收集模块
FR4: 方案筛选与决策终审模块
FR5: 方案输出与审核模块
FR6: 闭环跟踪与优化模块
FR7: 安全与合规管理模块
FR8: 企业组织架构管理模块
这些需求基于对智能问题处理系统的深入分析:
关键假设:
需要验证的领域:
NFR1: 系统性能和响应时间
NFR2: 安全性和合规性
NFR3: 可靠性和可用性
NFR4: 可扩展性和维护性
NFR5: 用户体验和易用性
这些非功能性需求反映了智能问题处理系统的企业级要求:
技术约束:
AI能力集成策略:
数据库集成策略:
API集成策略:
前端集成策略:
小程序集成策略:
系统集成策略:
Epic结构决策: 按核心业务流程划分Epic - 覆盖智能问题处理全生命周期
决策依据:
Epic 001: 基础数据管理 Epic目标: 建立系统基础数据模型和管理功能,包括企业、用户、知识库等核心数据。 成功标准: 基础数据模型完整性100%,数据管理功能可用性100%,数据导入导出成功率>95%
Epic 002: 企业组织架构管理 Epic目标: 实现多层级权限管理和组织架构,建立企业级管理基础。 成功标准: 权限管理粒度达到字段级,组织架构同步准确率>95%,角色权限配置成功率>90%
Epic 003: 问题入口与智能初筛 Epic目标: 实现问题接收、知识库匹配和复杂度判断,建立智能问题初筛流程。 成功标准: 知识库匹配成功率>85%,自动回复准确率>90%,响应时间<10秒
Epic 004: 深度评估与任务拆解 Epic目标: 实现风险等级评估、客户属性适配和AI任务拆解,建立深度问题分析能力。 成功标准: 风险等级评估准确率>80%,任务拆解完整性>90%,AI Agent调用成功率>95%
Epic 005: 任务群共创与方案收集 Epic目标: 实现任务群匹配、AI化身私聊和实时协作,建立群体智慧方案生成机制。 成功标准: 任务群参与率>80%,方案生成时间<1小时,用户满意度>4.0/5
Epic 006: 方案筛选与决策终审 Epic目标: 实现匿名打分、决策群投票和方案整合,建立科学的决策机制。 成功标准: 投票决策采纳率>85%,决策时间<30分钟,方案质量评分>8/10
Epic 007: 方案输出与审核 Epic目标: 实现内部审核流程和多形式输出,建立完整的方案交付体系。 成功标准: 审核流程自动化率>70%,多形式输出支持率100%,交付时间<2小时
Epic 008: 闭环跟踪与优化 Epic目标: 实现反馈收集、智能优化和企业报告,建立持续改进机制。 成功标准: 反馈收集率>60%,知识库优化准确率>85%,报告生成自动化率100%
Epic 009: 安全与合规管理 Epic目标: 实现企业级安全架构和合规要求,建立可信赖的系统环境。 成功标准: 等保三级认证通过,审计日志覆盖率100%,数据加密合规率100%
Epic 001 - 基础数据管理:
US001-01: 作为系统管理员,我需要能够创建和管理企业信息,包括企业名称、行业、知识库ID、风险阈值配置,以便建立企业基础数据
US001-02: 作为企业管理员,我需要能够导入和管理用户数据,支持用户角色(普通用户/VIP/员工/管理员)、消费金额、历史满意度等字段,以便建立用户画像
US001-03: 作为数据管理员,我需要能够配置和管理知识库,支持文档上传、向量化处理、相似度阈值设置,以便实现智能问题匹配
US001-04: 作为系统用户,我需要能够提交问题并附带用户ID、企业ID、问题类型标签,问题状态自动初始化为"待处理",以便记录问题处理流程
US001-05: 作为任务管理员,我需要能够创建和管理任务/子任务,支持任务名称、目标、交付形式、关联问题等字段,以便组织问题拆解流程
US001-06: 作为方案管理员,我需要能够存储和管理方案内容,包括方案文本、创建者匿名化身ID、评分、投票数,以便跟踪方案质量
US001-07: 作为决策管理员,我需要能够配置决策群成员列表,支持企业ID和用户ID列表存储,以便组织决策投票流程
US001-08: 作为反馈管理员,我需要能够收集和存储用户反馈,包括反馈内容、情感分析(正面/负面)、关联问题ID,以便持续优化系统
US001-09: 作为系统管理员,我需要能够配置和管理审计日志,记录所有数据访问、导出、权限变更操作,以便满足合规要求
US001-10: 作为数据管理员,我需要能够实现数据备份和恢复功能,支持定时备份、增量备份、异地备份,确保数据安全可靠
Epic 002 - 企业组织架构管理:
US002-01: 作为企业管理员,我需要能够通过Excel批量导入组织架构,支持总部、区域公司、部门、团队等多层级结构,以便快速建立企业组织体系
US002-02: 作为系统集成管理员,我需要能够同步钉钉/企微组织架构,通过OAuth2.0认证获取部门列表和成员信息,以便保持组织数据一致性
Epic 003 - 问题入口与智能初筛:
flowchart TD
A[用户提交问题] --> B[问题接收与记录]
B --> C{知识库匹配}
C -->|匹配度≥85%| D[自动回复]
C -->|匹配度<85%| E[复杂度判断]
D --> F{用户是否满意}
F -->|是| G[问题解决]
F -->|否| H[动态调整触发]
E --> I{复杂度判断}
I -->|简单问题| J[自动处理]
I -->|复杂问题| K[标记为待深度评估]
H --> L[重新评估风险]
L --> M[调整处理路径]
M --> N[标记知识库待补充]
K --> O[进入Epic 004流程]
J --> G
N --> O
流程说明:
Epic 004 - 深度评估与任务拆解:
flowchart TD
A[待深度评估问题] --> B[风险等级评估]
B --> C{风险等级判断}
C -->|高风险| D[分配人工处理]
C -->|中低风险| E[客户属性适配]
D --> F[人工响应处理]
F --> G[问题解决]
E --> H{客户属性判断}
H -->|VIP/低满意度| D
H -->|普通用户| I[AI任务拆解]
I --> J[子任务生成]
J --> K[任务拆解校验]
K --> L{校验结果}
L -->|通过| M[进入Epic 005流程]
L -->|不通过| N[二次优化]
N --> J
流程说明:
US004-01: 作为风险评估员,我需要能够配置风险等级评估规则,包括关键词匹配("法律"、"舆情"、"投诉")和用户情绪分析(大模型识别文本情绪"愤怒"、"不满"),输出高/中/低风险等级,以便准确评估问题风险
US004-02: 作为客服主管,当问题被评估为高风险时,我需要能够通过StaffAssignmentService分配给对应领域人工,通过短信/小程序推送任务,1小时内响应,问题状态更新为"人工处理中",以便及时处理紧急问题
US004-03: 作为客户属性分析员,我需要能够根据用户消费金额和历史满意度进行客户属性适配,若用户为VIP(消费≥10万)或历史协作满意度<50%,强制转人工,普通用户按风险等级进入协作流程,以便个性化处理策略
US004-04: 作为AI任务拆解管理员,我需要能够配置任务拆解Agent,输入问题文本、企业行业(如"餐饮"、"电商")、风险等级,输出子任务列表(含目标、交付形式、核心原因挖掘项),以便系统化拆解复杂问题
US004-05: 作为任务校验员,我需要能够使用ValidationAgent调用大模型校验子任务完整性(如是否遗漏核心原因项),不通过则二次优化,确保子任务质量,以便后续协作顺利进行
US004-06: 作为系统管理员,我需要能够监控AI Agent调用成功率,包括任务拆解准确率、校验通过率、响应时间,以便优化AI服务性能
US004-07: 作为企业管理员,我需要能够查看风险等级评估统计,包括高风险问题分布、人工处理效率、客户属性适配效果,以便优化评估策略
US004-08: 作为数据分析员,我需要能够导出深度评估日志,包括风险评估过程、任务拆解结果、校验记录,以便进行数据分析和模型优化
US004-09: 作为系统运维人员,我需要能够配置任务拆解Agent的调用参数,包括大模型选择、提示词优化、超时设置,以便提升拆解质量
US004-10: 作为流程优化员,我需要能够根据历史数据优化风险等级评估模型和任务拆解策略,持续提升评估准确性和拆解效率,以便系统持续改进
Epic 005 - 任务群共创与方案收集:
flowchart TD
A[子任务输入] --> B[任务群匹配]
B --> C[人员筛选与通知]
C --> D[用户进入任务群]
D --> E[AI化身私聊系统]
E --> F{用户输入处理}
F -->|文字/语音/图片| G[大模型处理]
F -->|方案确认| H[方案同步至群]
G --> I[口语转专业文本]
I --> J[逻辑链补全]
J --> K[方案整合生成]
K --> H
H --> L[任务群互动]
L --> M[匿名方案展示]
M --> N[点赞/补充机制]
N --> O[方案收集完成]
O --> P[进入Epic 006流程]
流程说明:
US005-01: 作为任务管理员,我需要能够配置任务群匹配算法,从enterprise_members(企业员工)和invited_users(受邀消费者)表中,按子任务领域(如"售后"匹配售后人员)随机筛选30人,以便组织任务群协作
US005-02: 作为通知管理员,我需要能够通过NotificationService发送短信/小程序模板消息,包含任务链接、1小时提交时限、奖励规则,用户点击链接进入H5任务群页面,以便及时通知参与人员
US005-03: 作为AI化身管理员,我需要能够配置AvatarService为每个用户绑定匿名化身(关联用户ID但隐藏身份),实时处理用户输入,包括翻译、补全、方案确认,以便提供智能辅助
US005-04: 作为系统用户,在任务群中我需要能够看到专属"AI助手"聊天窗口,支持文字、语音、图片输入,化身能够将口语化输入转为专业文本,补全逻辑链,整合内容生成方案,以便高效参与协作
US005-05: 作为方案确认员,我需要能够在AI助手生成方案后,前端展示方案内容供我确认,确认后方案自动同步至任务群,以便确保方案质量
US005-06: 作为任务群管理员,我需要能够配置GroupChatService维护群内消息顺序,群内仅显示"方案1/2/…"(无身份信息),支持10分钟内点赞/补充,通过私聊化身提交,化身转专业话术发群,以便保护用户隐私
US005-07: 作为点赞管理员,我需要能够记录点赞数(关联方案ID,不关联用户),支持用户对群内方案进行点赞,点赞数据用于后续方案筛选,以便评估方案受欢迎程度
US005-08: 作为系统运维人员,我需要能够监控AI化身私聊系统性能,包括大模型调用成功率、响应时间、翻译准确率,以便优化AI服务体验
US005-09: 作为企业管理员,我需要能够查看任务群协作统计,包括参与率、方案生成数量、用户满意度,以便评估协作效果
US005-10: 作为数据分析员,我需要能够导出任务群协作日志,包括用户输入、AI处理过程、方案内容、点赞数据,以便进行数据分析和流程优化
Epic 006 - 方案筛选与决策终审:
Epic 007 - 方案输出与审核:
Epic 008 - 闭环跟踪与优化:
Epic 009 - 安全与合规管理:
Epic 001 - 基础数据管理指标:
Epic 002 - 企业组织架构管理指标:
Epic 003 - 问题入口与智能初筛指标:
Epic 004 - 深度评估与任务拆解指标:
Epic 005 - 任务群共创与方案收集指标:
Epic 006 - 方案筛选与决策终审指标:
Epic 007 - 方案输出与审核指标:
Epic 008 - 闭环跟踪与优化指标:
Epic 009 - 安全与合规管理指标:
总体项目指标:
项目级验收:
阶段性验收:
docs/qiwen.mddocs/brief.mddocs/architecture/tech-stack.md/ui 端点访问Swagger UIdocs/development.mddocs/deployment.mddocs/architecture.mddocs/testing.md文档状态: 已更新为智能问题处理系统,包含完整的Epic用户故事,Epic 001已扩展为30个详细用户故事并补充50个详细任务分解(明确任务种类:UI、API、测试等),Epic 002已补充10个用户故事,Epic 003已补充10个用户故事并添加主流程图,Epic 004已补充10个用户故事和主流程图并补充100个详细任务分解,Epic 005已补充10个用户故事和主流程图并补充100个详细任务分解,Epic 003的故事001-010已全部补充100个详细任务分解。所有Epic任务已补充UI类型和所在端说明(平台管理后台、企业管理后台、小程序、后端、测试环境等) 最后更新: 2025-11-04 下次评审: 2025-11-11 基于需求: qiwen.md + brief.md + 当前项目技术栈