- System architecture and design documentation - Business module docs (ASL/AIA/PKB/RVW/DC/SSA/ST) - ASL module complete design (quality assurance, tech selection) - Platform layer and common capabilities docs - Development standards and API specifications - Deployment and operations guides - Project management and milestone tracking - Architecture implementation reports - Documentation templates and guides
100 lines
1.9 KiB
Markdown
100 lines
1.9 KiB
Markdown
# AI智能文献模块 - 系统架构设计
|
||
|
||
> **文档版本:** v1.0
|
||
> **创建日期:** 2025-10-29
|
||
> **维护者:** AI智能文献开发团队
|
||
> **最后更新:** 2025-10-29
|
||
|
||
---
|
||
|
||
## 📋 文档说明
|
||
|
||
本文档描述AI智能文献模块的系统架构设计,包括模块架构、技术架构、数据架构等。
|
||
|
||
---
|
||
|
||
## 🏗️ 模块架构
|
||
|
||
### 核心功能模块
|
||
|
||
```
|
||
AI智能文献模块
|
||
├── 1. 研究方案生成
|
||
├── 2. 智能文献检索
|
||
├── 3. 标题摘要初筛 ⭐ 当前优先开发
|
||
├── 4. 全文复筛
|
||
├── 5. 全文解析与数据提取
|
||
└── 6. 数据综合分析与报告生成
|
||
```
|
||
|
||
### 模块间关系
|
||
|
||
```
|
||
研究方案生成 → 指导后续所有模块
|
||
↓
|
||
智能文献检索 → 生成文献列表
|
||
↓
|
||
标题摘要初筛 → 初步筛选结果
|
||
↓
|
||
全文复筛 → 最终纳入列表
|
||
↓
|
||
全文解析与数据提取 → 结构化数据
|
||
↓
|
||
数据综合分析与报告生成 → 最终报告
|
||
```
|
||
|
||
---
|
||
|
||
## 🔧 技术架构
|
||
|
||
### 前端架构
|
||
- **框架**: React + TypeScript
|
||
- **UI库**: Ant Design + Tailwind CSS
|
||
- **状态管理**: Zustand / React Query
|
||
- **路由**: React Router
|
||
|
||
### 后端架构
|
||
- **框架**: Node.js + TypeScript + Fastify
|
||
- **数据库**: PostgreSQL + Prisma ORM
|
||
- **文件存储**: 本地存储 / 对象存储
|
||
- **AI集成**: DeepSeek-V3、Qwen3-72B
|
||
|
||
### AI服务架构
|
||
- **双模型系统**: DS模型 + Q3模型
|
||
- **流式输出**: Server-Sent Events (SSE)
|
||
- **批处理**: 支持批量任务处理
|
||
|
||
---
|
||
|
||
## 📊 数据架构
|
||
|
||
### 核心数据实体
|
||
- **研究方案** (Research Protocol)
|
||
- **文献项目** (Literature Project)
|
||
- **文献条目** (Literature Item)
|
||
- **筛选结果** (Screening Result)
|
||
- **提取数据** (Extracted Data)
|
||
|
||
---
|
||
|
||
## ⏳ 待完善内容
|
||
|
||
本文档内容正在完善中,后续将补充:
|
||
- 详细的架构图
|
||
- 模块间通信机制
|
||
- 数据流设计
|
||
- 安全性设计
|
||
|
||
---
|
||
|
||
**文档版本:** v1.0
|
||
**最后更新:** 2025-10-29
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|