docs(ssa): Complete intelligent dialogue and tool system architecture design
Architecture Design: - Add intent recognition and dialogue architecture design (Intent Router + DataContext) - Add tool system planning (4-layer 7-tool fusion solution: READ/INTERACT/THINK/ACT) - Add 4-layer 7-tool implementation mechanism details (Conversation Layer LLM + Node.js orchestration) Development Plan (v1.2): - Create 6-phase development plan (134h/22 days) for intelligent dialogue system - Add 8 architectural constraints (C1-C8): no Function Calling, Postgres-Only cache, streaming output, context guard, Zod dynamic validation - Correct Session Blackboard to use CacheFactory (Postgres-Only, no Redis) Status Updates: - Update SSA module status: QPER complete + dialogue architecture design complete - Update system-level status: add SSA architecture design milestone Other: - R tools minor fixes (chi_square, correlation, logistic_binary, mann_whitney, t_test_paired) - Frontend AIA chat workspace style adjustment Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
# AIclinicalresearch 系统当前状态与开发指南
|
||||
|
||||
> **文档版本:** v5.7
|
||||
> **文档版本:** v5.8
|
||||
> **创建日期:** 2025-11-28
|
||||
> **维护者:** 开发团队
|
||||
> **最后更新:** 2026-02-21
|
||||
> **最后更新:** 2026-02-22
|
||||
> **🎉 重大里程碑:**
|
||||
> - **🆕 2026-02-21:SSA QPER 智能化主线闭环完成!** Q→P→E→R 四层架构全部开发完成,端到端 40/40 测试通过
|
||||
> - **🆕 2026-02-22:SSA 智能对话与工具体系架构设计完成!** 四层七工具 + 对话层 LLM + 6 Phase 开发计划 v1.2 定稿(134h/22天)
|
||||
> - **2026-02-21:SSA QPER 智能化主线闭环完成!** Q→P→E→R 四层架构全部开发完成,端到端 40/40 测试通过
|
||||
> - **2026-02-20:SSA Phase 2A 前端集成完成!** 多步骤工作流端到端 + V11 UI联调 + Block-based 架构共识
|
||||
> - **2026-02-19:SSA T 检验端到端测试通过!** 完整流程验证 + 9 个 Bug 修复 + Phase 1 核心完成 85%
|
||||
> - **2026-02-19:SSA Week 1 开发完成!** R Docker 镜像构建成功 + 后端/前端骨架 + 规范对齐
|
||||
@@ -24,13 +25,11 @@
|
||||
> - **2026-01-24:Protocol Agent 框架完成!** 可复用Agent框架+5阶段对话流程
|
||||
> - **2026-01-22:OSS 存储集成完成!** 阿里云 OSS 正式接入平台基础层
|
||||
>
|
||||
> **🆕 最新进展(SSA QPER 智能化主线闭环 2026-02-21):**
|
||||
> - ✅ **🎉 QPER 四层架构主线闭环** — Phase E+/Q/P/R 全部完成(93.5h),端到端 40/40 测试通过
|
||||
> - ✅ **Q 层 LLM 意图理解** — 自然语言→四维信息提取 + Zod 动态防幻觉 + 追问卡片
|
||||
> - ✅ **P 层配置化决策表** — JSON 驱动四维匹配 + 流程模板 + PlannedTrace + 热更新 API
|
||||
> - ✅ **R 层 LLM 论文级结论** — 6 要素结论 + 统计量槽位注入 + Zod 校验 + 敏感性冲突准则
|
||||
> - ✅ **四层降级体系** — Q→正则, P→硬编码, E→错误分类, R→规则引擎,LLM 不可用时系统不中断
|
||||
> - ✅ **Block-based 标准化** — 7 个 R 工具输出 report_blocks,前端动态渲染 + Word 导出
|
||||
> **🆕 最新进展(SSA 智能对话与工具体系架构设计 2026-02-22):**
|
||||
> - ✅ **🎉 智能对话与工具体系架构设计完成** — 四层七工具(READ/INTERACT/THINK/ACT)+ 对话层 LLM + 意图路由器
|
||||
> - ✅ **开发计划 v1.2 定稿** — 6 Phase / 134h / 22 天,含 8 条架构约束(Postgres-Only 缓存、Function Calling 禁止、流式输出等)
|
||||
> - ✅ **3 份系统设计文档** — 意图识别架构设计 + 工具体系融合方案 + 四层七工具实现机制详解
|
||||
> - ✅ **6 条架构审查建议裁定** — 3 预警 + 3 盲区,转化为 8 条强制性实现约束(C1-C8)
|
||||
>
|
||||
> **部署状态:** ✅ 生产环境运行中 | 公网地址:http://8.140.53.236/
|
||||
> **REDCap 状态:** ✅ 生产环境运行中 | 地址:https://redcap.xunzhengyixue.com/
|
||||
@@ -71,7 +70,7 @@
|
||||
| **ASL** | AI智能文献 | 文献筛选、Meta分析、证据图谱 | ⭐⭐⭐⭐⭐ | 🎉 **智能检索MVP完成(60%)** - DeepSearch集成 | **P0** |
|
||||
| **DC** | 数据清洗整理 | ETL + 医学NER(百万行级数据) | ⭐⭐⭐⭐⭐ | ✅ **Tool B完成 + Tool C 99%(异步架构+性能优化-99%+多指标转换+7大功能)** | **P0** |
|
||||
| **IIT** | IIT Manager Agent | AI驱动IIT研究助手 - 双脑架构+REDCap集成 | ⭐⭐⭐⭐⭐ | 🎉 **事件级质控V3.1完成(设计100%,代码60%)** | **P0** |
|
||||
| **SSA** | 智能统计分析 | **QPER架构** + LLM意图理解 + 配置化决策表 + LLM论文结论 | ⭐⭐⭐⭐⭐ | 🎉 **QPER主线闭环(E+/Q/P/R 100%)** - 40/40端到端通过,Phase Deploy待启动 | **P1** |
|
||||
| **SSA** | 智能统计分析 | **QPER架构** + 四层七工具 + 对话层LLM + 意图路由器 | ⭐⭐⭐⭐⭐ | 🎉 **QPER主线闭环 + 智能对话架构设计完成** - 6 Phase 开发计划 v1.2 定稿(134h),Phase Deploy待启动 | **P1** |
|
||||
| **ST** | 统计分析工具 | 100+轻量化统计工具 | ⭐⭐⭐⭐ | 📋 规划中 | P2 |
|
||||
| **RVW** | 稿件审查系统 | 方法学评估 + 🆕数据侦探(L1/L2/L2.5验证)+ Skills架构 + Word导出 | ⭐⭐⭐⭐ | 🚀 **V2.0 Week3完成(85%)** - 统计验证扩展+负号归一化+文件格式提示+用户体验优化 | P1 |
|
||||
| **ADMIN** | 运营管理端 | Prompt管理、租户管理、用户管理、运营监控、系统知识库 | ⭐⭐⭐⭐⭐ | 🎉 **Phase 4.6完成(88%)** - Prompt知识库集成+动态注入 | **P0** |
|
||||
@@ -156,9 +155,32 @@
|
||||
|
||||
---
|
||||
|
||||
## 🚀 当前开发状态(2026-02-21)
|
||||
## 🚀 当前开发状态(2026-02-22)
|
||||
|
||||
### 🎉 最新进展:SSA QPER 智能化主线闭环完成(2026-02-21)
|
||||
### 🎉 最新进展:SSA 智能对话与工具体系架构设计完成(2026-02-22)
|
||||
|
||||
#### ✅ SSA 智能对话架构设计完成(2026-02-22)
|
||||
|
||||
**重大里程碑:从"统计分析执行器"到"数据感知的统计顾问"的架构升级设计全部完成!**
|
||||
|
||||
| 设计产出 | 核心内容 | 状态 |
|
||||
|---------|---------|------|
|
||||
| 意图识别与对话架构设计 | Intent Router(规则+LLM混合)+ DataContext + 6 种意图分类 | ✅ |
|
||||
| 工具体系规划方案(融合方案) | 四层七工具(READ/INTERACT/THINK/ACT)+ Session 黑板 + Token 控制 | ✅ |
|
||||
| 四层七工具实现机制详解 | 三层架构(Node.js 编排 + 对话层 LLM + 工具层)+ System Prompt 架构 | ✅ |
|
||||
| 开发计划 v1.2 | 6 Phase / 134h / 22 天 + 8 条架构约束(C1-C8) | ✅ |
|
||||
|
||||
**架构关键决策**:
|
||||
- ✅ **对话层 LLM**:六段式 System Prompt 动态组装 + 流式输出(禁止 Function Calling)
|
||||
- ✅ **Postgres-Only 缓存**:Session 黑板使用 CacheFactory(无 Redis,遵循云原生规范)
|
||||
- ✅ **上下文守卫**:数据依赖意图(explore/analyze/discuss/feedback)在无数据时自动降级为 chat
|
||||
- ✅ **Zod 动态校验**:LLM 输出的列名、方法名、意图类型等枚举值均动态校验
|
||||
|
||||
**下一步**:Phase Deploy(R 工具补齐 37h)→ Phase I(Session 黑板 + READ 层 30h)→ Phase II(对话层 LLM + 意图路由器 35h)
|
||||
|
||||
**相关文档**:
|
||||
- 开发计划:`docs/03-业务模块/SSA-智能统计分析/04-开发计划/11-智能对话与工具体系开发计划.md`
|
||||
- 系统设计:`docs/03-业务模块/SSA-智能统计分析/00-系统设计/SSA-Pro 四层七工具实现机制详解.md`
|
||||
|
||||
#### ✅ SSA QPER 四层架构全部完成(2026-02-21)
|
||||
|
||||
@@ -176,8 +198,6 @@
|
||||
- ✅ **配置化驱动**:决策表/模板/工具注册表为 JSON,`POST /reload` 热更新
|
||||
- ✅ **统计量槽位注入**:LLM 被剥夺生成数值权限,所有数值来自 R 引擎
|
||||
|
||||
**下一步**:Phase Deploy(工具补齐 + 部署)→ Phase Q+(人机协同增强)
|
||||
|
||||
**相关文档**:
|
||||
- 开发计划:`docs/03-业务模块/SSA-智能统计分析/04-开发计划/10-QPER架构开发计划-智能化主线.md`
|
||||
- 开发总结:`docs/03-业务模块/SSA-智能统计分析/06-开发记录/SSA-QPER架构开发总结-2026-02-21.md`
|
||||
@@ -1435,7 +1455,7 @@ npm run dev # http://localhost:3000
|
||||
|
||||
### 模块完成度
|
||||
- ✅ **已完成**:AIA V2.0(85%,核心功能完成)、平台基础层(100%)、RVW(95%)、通用能力层升级(100%)、**PKB(95%,Dify已替换)** 🎉
|
||||
- 🚧 **开发中**:ASL(80%)、DC(Tool C 98%,Tool B后端100%,Tool B前端0%)、IIT(60%,Phase 1.5完成)、**SSA(95%,Phase 2A完成,Block-based重构待执行)** 🎉
|
||||
- 🚧 **开发中**:ASL(80%)、DC(Tool C 98%,Tool B后端100%,Tool B前端0%)、IIT(60%,Phase 1.5完成)、**SSA(QPER主线100% + 智能对话架构设计完成,Phase Deploy待启动)** 🎉
|
||||
- 📋 **未开始**:ST
|
||||
|
||||
### 部署完成度
|
||||
|
||||
Reference in New Issue
Block a user