- Add Git commit preparation checklist - Add Phase testing guides and issue tracking - Add utility scripts (env setup, test data initialization) - Add temp migration SQL files (for reference) - Update startup scripts and README - Remove obsolete scripts
137 lines
3.4 KiB
Markdown
137 lines
3.4 KiB
Markdown
# AI科研助手
|
||
|
||
> 专注于赋能临床及科研人员的智能化平台
|
||
|
||
## 📚 项目文档
|
||
|
||
### 📖 文档导航中心
|
||
- **[📚 完整文档导航](./docs/README.md)** ⭐ 查看所有设计文档和开发规范
|
||
|
||
### 🔗 快速链接
|
||
- [产品需求文档(PRD)](./docs/00-项目概述/产品需求文档(PRD).md) - 了解产品需求
|
||
- [技术架构总览](./docs/00-项目概述/技术架构总览.md) - 了解技术方案
|
||
- [数据库设计文档](./docs/01-设计文档/数据库设计文档.md) - 理解数据结构
|
||
- [API设计规范](./docs/01-设计文档/API设计规范.md) - 掌握接口定义
|
||
- [开发里程碑](./docs/04-开发计划/开发里程碑.md) - 查看开发进度
|
||
|
||
### 🛠️ 子项目文档
|
||
- **[⚙️ 后端开发指南](./backend/README.md)** - Node.js + Fastify + Prisma
|
||
- **[🎨 前端开发指南](./frontend/README.md)** - React + TypeScript + Ant Design
|
||
|
||
## 🏗️ 技术栈
|
||
|
||
### 前端
|
||
- React 18 + TypeScript
|
||
- Vite
|
||
- TailwindCSS
|
||
- Zustand
|
||
- LobeChat组件
|
||
|
||
### 后端
|
||
- Node.js + Fastify + TypeScript
|
||
- Prisma ORM
|
||
- PostgreSQL
|
||
- Redis
|
||
|
||
### 第三方服务
|
||
- Dify(RAG知识库)
|
||
- DeepSeek-V3(主力LLM)
|
||
- Qwen3(备用LLM)
|
||
|
||
## ✨ 核心功能
|
||
|
||
### 1. 智能问答系统
|
||
- 基于项目背景的上下文对话
|
||
- 支持@知识库引用
|
||
- 3种对话模式:RAG快速检索、全文阅读、批处理
|
||
|
||
### 2. 知识库管理
|
||
- 文档上传与管理(支持PDF/Word/Txt)
|
||
- 智能文本提取(Python微服务)
|
||
- RAG检索优化(top_k=15, chunk_size=1500)
|
||
|
||
### 3. 批处理模式
|
||
- 批量提取结构化信息(3-50个文档)
|
||
- 预设模板+自定义Prompt
|
||
- Excel导出
|
||
|
||
### 4. 稿件审查功能 ⭐ 新增
|
||
- **双维度智能评估**:
|
||
- 稿约规范性评估(11个标准)
|
||
- 方法学评估(3个部分,20个检查点)
|
||
- **完整工作流程**:
|
||
- Word文档上传(.doc/.docx)
|
||
- 实时进度展示
|
||
- 详细评估报告
|
||
- PDF导出+文本复制
|
||
- **多模型支持**:DeepSeek-V3 / Qwen3-72B / Qwen-Long
|
||
- **独立导航入口**:左侧菜单"稿件审查"
|
||
|
||
### 5. 12个智能体(规划中)
|
||
- ✅ 选题评价智能体(已完成)
|
||
- ⏳ 其他11个智能体(计划中)
|
||
|
||
## 🚀 快速开始
|
||
|
||
### 1. 启动基础服务
|
||
|
||
```bash
|
||
# 启动PostgreSQL和Redis
|
||
docker-compose up -d
|
||
```
|
||
|
||
### 2. 后端开发
|
||
|
||
```bash
|
||
cd backend
|
||
npm install
|
||
npm run dev
|
||
```
|
||
|
||
### 3. 前端开发
|
||
|
||
```bash
|
||
cd frontend
|
||
npm install
|
||
npm run dev
|
||
```
|
||
|
||
## 📦 目录结构
|
||
|
||
```
|
||
AIclinicalresearch/
|
||
├── frontend/ # 前端项目
|
||
├── backend/ # 后端项目
|
||
├── docs/ # 项目文档
|
||
├── docker-compose.yml # Docker配置
|
||
└── README.md # 本文件
|
||
```
|
||
|
||
## 🔑 环境变量
|
||
|
||
请参考 `.env.example` 文件配置环境变量。
|
||
|
||
## 📖 开发指南
|
||
|
||
请查看 [开发里程碑](./docs/04-开发计划/开发里程碑.md) 了解详细的开发计划。
|
||
|
||
## 📄 License
|
||
|
||
MIT
|
||
|
||
---
|
||
|
||
## 🔗 相关链接
|
||
|
||
- [📚 文档中心](./docs/README.md) - 完整的项目文档导航
|
||
- [⚙️ 后端项目](./backend/README.md) - 后端开发指南
|
||
- [🎨 前端项目](./frontend/README.md) - 前端开发指南
|
||
- [🚀 快速启动指南](./启动指南.md) - 一步步启动项目
|
||
- [🐳 Dify部署方案](./Dify完整部署方案.md) - Dify部署指南
|
||
|
||
---
|
||
|
||
**当前开发阶段:** 里程碑1 - Day 6(前端基础架构)
|
||
**开发进度:** 50% - 前后端基础架构已完成
|
||
|