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:
@@ -1,20 +1,21 @@
|
||||
# AIclinicalresearch 系统当前状态与开发指南
|
||||
|
||||
> **文档版本:** v4.2
|
||||
> **文档版本:** v4.3
|
||||
> **创建日期:** 2025-11-28
|
||||
> **维护者:** 开发团队
|
||||
> **最后更新:** 2026-01-24
|
||||
> **最后更新:** 2026-01-25
|
||||
> **🎉 重大里程碑:**
|
||||
> - **2026-01-24:Protocol Agent MVP完成!** 可复用Agent框架+5阶段对话流程
|
||||
> - **2026-01-25:Protocol Agent MVP完整交付!** 一键生成研究方案+Word导出
|
||||
> - **2026-01-24:Protocol Agent 框架完成!** 可复用Agent框架+5阶段对话流程
|
||||
> - **2026-01-22:OSS 存储集成完成!** 阿里云 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 正式接入平台基础层
|
||||
|
||||
|
||||
Reference in New Issue
Block a user