feat(aia): Protocol Agent MVP complete with one-click generation and Word export

- Add one-click research protocol generation with streaming output

- Implement Word document export via Pandoc integration

- Add dynamic dual-panel layout with resizable split pane

- Implement collapsible content for StatePanel stages

- Add conversation history management with title auto-update

- Fix scroll behavior, markdown rendering, and UI layout issues

- Simplify conversation creation logic for reliability
This commit is contained in:
2026-01-25 19:16:36 +08:00
parent 4d7d97ca19
commit 303dd78c54
332 changed files with 6204 additions and 617 deletions

View File

@@ -1,20 +1,21 @@
# AIclinicalresearch 系统当前状态与开发指南
> **文档版本:** v4.2
> **文档版本:** v4.3
> **创建日期:** 2025-11-28
> **维护者:** 开发团队
> **最后更新:** 2026-01-24
> **最后更新:** 2026-01-25
> **🎉 重大里程碑:**
> - **2026-01-24Protocol Agent MVP完** 可复用Agent框架+5阶段对话流程
> - **2026-01-25Protocol Agent MVP完整交付** 一键生成研究方案+Word导出
> - **2026-01-24Protocol Agent 框架完成!** 可复用Agent框架+5阶段对话流程
> - **2026-01-22OSS 存储集成完成!** 阿里云 OSS 正式接入平台基础层
> - **2026-01-21成功替换 Dify** PKB 模块完全使用自研 pgvector RAG 引擎
>
> **最新进展Protocol Agent**
> - ✅ **通用Agent框架**Query→Planner→Executor→Tools→Reflection 五层架
> - ✅ **8张数据库表**agent_schema(6) + protocol_schema(2)
> - ✅ **5阶段对话流程**科学问题→PICO→研究设计→样本量→观察指标
> - ✅ **前端完整实现**Gemini折叠侧边栏+状态面板+100%原型图还原
> - **待联调测试**:前后端集成调试
> **最新进展Protocol Agent MVP 完整交付 2026-01-25**
> - ✅ **一键生成研究方案**:流式输出+A4预览+12章节结
> - ✅ **Word文档导出**Pandoc转换格式完美
> - ✅ **动态双面板布局**可拖拽调整收集65:35/生成35:65
> - ✅ **用户体验优化**:折叠展开、延迟创建、滚动跟随
> - **代码总量**~8,500行前端3,300+后端4,700+Python500
>
> **部署状态:** ✅ 生产环境运行中 | 公网地址http://8.140.53.236/
> **文档目的:** 快速了解系统当前状态为新AI助手提供上下文
@@ -49,7 +50,7 @@
| 模块代号 | 模块名称 | 核心功能 | 商业价值 | 当前状态 | 优先级 |
|---------|---------|---------|---------|---------|--------|
| **AIA** | AI智能问答 | 12个智能体 + Protocol Agent全流程方案 | ⭐⭐⭐⭐⭐ | 🎉 **V3.0 MVP完75%** - Agent框架+5阶段流程 | **P0** |
| **AIA** | AI智能问答 | 12个智能体 + Protocol Agent全流程方案 | ⭐⭐⭐⭐⭐ | 🎉 **V3.1 MVP完整交付90%** - 一键生成+Word导出 | **P0** |
| **PKB** | 个人知识库 | RAG问答、私人文献库 | ⭐⭐⭐ | 🎉 **Dify已替换自研RAG上线95%** | P1 |
| **ASL** | AI智能文献 | 文献筛选、Meta分析、证据图谱 | ⭐⭐⭐⭐⭐ | 🎉 **智能检索MVP完成60%** - DeepSearch集成 | **P0** |
| **DC** | 数据清洗整理 | ETL + 医学NER百万行级数据 | ⭐⭐⭐⭐⭐ | ✅ **Tool B完成 + Tool C 99%(异步架构+性能优化-99%+多指标转换+7大功能** | **P0** |
@@ -137,9 +138,39 @@
---
## 🚀 当前开发状态2026-01-22
## 🚀 当前开发状态2026-01-25
### 🆕 最新进展:OSS 存储集成完成2026-01-22
### 🎉 最新进展:Protocol Agent MVP 完整交付2026-01-25
#### ✅ 一键生成研究方案 + Word 导出
**重大里程碑**
- 🎉 **MVP 完整可用**:从关键要素收集到完整研究方案输出的全流程
- 🎉 **Word 导出**Pandoc 转换,格式完美,支持自定义模板
- 🎉 **代码量**:累计 ~8,500 行前端3,300+后端4,700+Python500
**核心功能**
| 功能 | 实现 | 状态 |
|------|------|------|
| 一键生成研究方案 | 流式输出+A4预览+12章节 | ✅ |
| Word文档导出 | pypandoc + Pandoc | ✅ |
| 动态双面板布局 | ResizableSplitPane | ✅ |
| 研究摘要展示 | CollapsibleContent 折叠/展开 | ✅ |
| 延迟创建对话 | 类ChatGPT体验 | ✅ |
| 对话历史管理 | 保存+加载+标题更新 | ✅ |
**技术亮点**
- **无编辑器方案**对话生成→Markdown预览→Pandoc导出开发快速
- **Prompt工程**:阶段约束+数据凝练放宽,避免模型混乱
- **流式渲染**SSE + 自定义Markdown组件打字机效果
**相关文档**
- 开发记录:`docs/03-业务模块/AIA-AI智能问答/06-开发记录/2026-01-25-Protocol_Agent_MVP完整交付.md`
- 开发计划V2`docs/03-业务模块/AIA-AI智能问答/04-开发计划/06-一键生成研究方案开发计划V2.md`
---
### 🆕 OSS 存储集成完成2026-01-22
#### ✅ 阿里云 OSS 正式接入平台基础层