264 lines
5.2 KiB
Markdown
264 lines
5.2 KiB
Markdown
|
|
# 知识库管理 - 使用说明
|
|||
|
|
|
|||
|
|
## 🎯 功能概述
|
|||
|
|
|
|||
|
|
系统提供了完整的知识库管理功能,支持文档上传、自动处理、查询和删除。
|
|||
|
|
|
|||
|
|
## 📍 访问路径
|
|||
|
|
|
|||
|
|
登录系统后,进入:
|
|||
|
|
```
|
|||
|
|
系统管理 → 心理测评 → 知识库管理
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
或直接访问:
|
|||
|
|
```
|
|||
|
|
http://localhost:30081/#/psychology/knowledge
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 🚀 主要功能
|
|||
|
|
|
|||
|
|
### 1. 文档上传(自动处理)
|
|||
|
|
|
|||
|
|
**操作步骤**:
|
|||
|
|
1. 点击"上传文档"按钮
|
|||
|
|
2. 选择文档分类:
|
|||
|
|
- 测评标准
|
|||
|
|
- 理论知识
|
|||
|
|
- 案例分析
|
|||
|
|
- 干预方法
|
|||
|
|
- 其他
|
|||
|
|
3. 拖拽或选择文件上传
|
|||
|
|
4. 点击"确定"
|
|||
|
|
|
|||
|
|
**自动处理流程**:
|
|||
|
|
```
|
|||
|
|
上传文件
|
|||
|
|
↓
|
|||
|
|
保存到服务器
|
|||
|
|
↓
|
|||
|
|
解析文档内容
|
|||
|
|
↓
|
|||
|
|
文本分块(800字/块)
|
|||
|
|
↓
|
|||
|
|
Ollama生成向量
|
|||
|
|
↓
|
|||
|
|
存储到向量库
|
|||
|
|
↓
|
|||
|
|
自动保存到文件
|
|||
|
|
↓
|
|||
|
|
完成!
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**支持格式**:
|
|||
|
|
- `.txt` - 纯文本文件
|
|||
|
|
- `.pdf` - PDF文档
|
|||
|
|
- `.docx` - Word文档
|
|||
|
|
- `.md` - Markdown文档
|
|||
|
|
|
|||
|
|
**文件限制**:
|
|||
|
|
- 单个文件最大 10MB
|
|||
|
|
- 建议文档内容清晰、结构化
|
|||
|
|
|
|||
|
|
### 2. 文档列表
|
|||
|
|
|
|||
|
|
**显示信息**:
|
|||
|
|
- 文档名称
|
|||
|
|
- 分类标签
|
|||
|
|
- 片段数量
|
|||
|
|
- 文件大小
|
|||
|
|
- 上传时间
|
|||
|
|
|
|||
|
|
**操作**:
|
|||
|
|
- 查看:查看文档详细信息
|
|||
|
|
- 删除:从知识库中删除文档
|
|||
|
|
|
|||
|
|
### 3. 统计信息
|
|||
|
|
|
|||
|
|
页面顶部显示实时统计:
|
|||
|
|
- **文档数量**:已上传的文档总数
|
|||
|
|
- **知识片段**:文档分块后的片段总数
|
|||
|
|
- **AI服务**:Ollama连接状态
|
|||
|
|
- **向量存储**:SimpleVectorStore状态
|
|||
|
|
|
|||
|
|
### 4. 重建索引
|
|||
|
|
|
|||
|
|
**使用场景**:
|
|||
|
|
- 批量上传文档后
|
|||
|
|
- 修改了配置参数
|
|||
|
|
- 向量数据损坏
|
|||
|
|
|
|||
|
|
**操作**:
|
|||
|
|
1. 点击"重建索引"按钮
|
|||
|
|
2. 确认操作
|
|||
|
|
3. 等待处理完成(可能需要几分钟)
|
|||
|
|
|
|||
|
|
**注意**:重建索引会重新处理所有文档,耗时较长。
|
|||
|
|
|
|||
|
|
### 5. 清空知识库
|
|||
|
|
|
|||
|
|
**警告**:此操作会删除所有知识库数据,不可恢复!
|
|||
|
|
|
|||
|
|
**操作**:
|
|||
|
|
1. 点击"清空知识库"按钮
|
|||
|
|
2. 确认操作
|
|||
|
|
3. 所有文档和向量数据将被删除
|
|||
|
|
|
|||
|
|
## 💡 使用建议
|
|||
|
|
|
|||
|
|
### 文档准备
|
|||
|
|
|
|||
|
|
**推荐文档结构**:
|
|||
|
|
```
|
|||
|
|
心理测评标准.txt
|
|||
|
|
---
|
|||
|
|
一、抑郁症评估标准
|
|||
|
|
|
|||
|
|
轻度抑郁(10-15分):
|
|||
|
|
- 症状描述
|
|||
|
|
- 干预建议
|
|||
|
|
|
|||
|
|
中度抑郁(16-25分):
|
|||
|
|
- 症状描述
|
|||
|
|
- 干预建议
|
|||
|
|
|
|||
|
|
...
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**文档质量要点**:
|
|||
|
|
1. 内容准确、专业
|
|||
|
|
2. 结构清晰、分段明确
|
|||
|
|
3. 避免大量无关内容
|
|||
|
|
4. 使用标准术语
|
|||
|
|
|
|||
|
|
### 分类管理
|
|||
|
|
|
|||
|
|
建议按以下方式组织文档:
|
|||
|
|
|
|||
|
|
**测评标准**:
|
|||
|
|
- 各类量表的评分标准
|
|||
|
|
- 症状判断标准
|
|||
|
|
- 风险等级划分
|
|||
|
|
|
|||
|
|
**理论知识**:
|
|||
|
|
- 心理学基础理论
|
|||
|
|
- 心理问题成因分析
|
|||
|
|
- 心理健康知识
|
|||
|
|
|
|||
|
|
**案例分析**:
|
|||
|
|
- 典型案例及处理
|
|||
|
|
- 成功干预经验
|
|||
|
|
- 注意事项
|
|||
|
|
|
|||
|
|
**干预方法**:
|
|||
|
|
- 心理咨询技巧
|
|||
|
|
- 自我调节方法
|
|||
|
|
- 专业治疗建议
|
|||
|
|
|
|||
|
|
### 上传策略
|
|||
|
|
|
|||
|
|
**初次使用**:
|
|||
|
|
1. 先上传核心文档(20-50个)
|
|||
|
|
2. 测试AI分析效果
|
|||
|
|
3. 根据效果调整和补充
|
|||
|
|
|
|||
|
|
**日常维护**:
|
|||
|
|
1. 定期更新过时内容
|
|||
|
|
2. 补充新的知识
|
|||
|
|
3. 删除无效文档
|
|||
|
|
|
|||
|
|
**批量上传**:
|
|||
|
|
1. 将文档放入 `D:\wwwroot\RAG\uploads\`
|
|||
|
|
2. 点击"重建索引"
|
|||
|
|
3. 系统自动处理所有文档
|
|||
|
|
|
|||
|
|
## 🔍 AI分析使用
|
|||
|
|
|
|||
|
|
上传文档后,在测评报告页面:
|
|||
|
|
|
|||
|
|
1. 选择一个测评报告
|
|||
|
|
2. 点击"AI分析"按钮
|
|||
|
|
3. 系统会:
|
|||
|
|
- 分析测评结果
|
|||
|
|
- 从知识库检索相关知识
|
|||
|
|
- 使用Kimi API生成专业分析
|
|||
|
|
- 显示分析结果和知识来源
|
|||
|
|
|
|||
|
|
**分析质量取决于**:
|
|||
|
|
- 知识库文档的质量和数量
|
|||
|
|
- 文档内容与测评的相关性
|
|||
|
|
- AI模型的理解能力
|
|||
|
|
|
|||
|
|
## 📊 监控和维护
|
|||
|
|
|
|||
|
|
### 查看状态
|
|||
|
|
|
|||
|
|
定期检查统计信息:
|
|||
|
|
- 文档数量是否合理(建议50-200个)
|
|||
|
|
- AI服务是否正常连接
|
|||
|
|
- 向量存储是否正常
|
|||
|
|
|
|||
|
|
### 性能优化
|
|||
|
|
|
|||
|
|
如果系统响应慢:
|
|||
|
|
1. 检查文档数量(建议<5000片段)
|
|||
|
|
2. 检查Ollama服务状态
|
|||
|
|
3. 考虑删除无用文档
|
|||
|
|
|
|||
|
|
### 数据备份
|
|||
|
|
|
|||
|
|
定期备份重要数据:
|
|||
|
|
```bash
|
|||
|
|
# 备份向量数据
|
|||
|
|
copy D:\wwwroot\RAG\data\chroma_db\vector_store.json backup\
|
|||
|
|
|
|||
|
|
# 备份文档
|
|||
|
|
xcopy D:\wwwroot\RAG\uploads backup\uploads\ /E /I
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## ❓ 常见问题
|
|||
|
|
|
|||
|
|
### Q: 上传后看不到文档?
|
|||
|
|
A: 刷新页面,或检查上传是否成功(查看提示消息)
|
|||
|
|
|
|||
|
|
### Q: AI分析没有使用知识库?
|
|||
|
|
A: 检查:
|
|||
|
|
1. 知识库是否有相关文档
|
|||
|
|
2. 文档内容是否与测评相关
|
|||
|
|
3. 查看系统日志
|
|||
|
|
|
|||
|
|
### Q: 文档上传失败?
|
|||
|
|
A: 可能原因:
|
|||
|
|
1. 文件格式不支持
|
|||
|
|
2. 文件大小超过10MB
|
|||
|
|
3. Ollama服务未运行
|
|||
|
|
4. 磁盘空间不足
|
|||
|
|
|
|||
|
|
### Q: 如何提高AI分析质量?
|
|||
|
|
A:
|
|||
|
|
1. 上传更多高质量文档
|
|||
|
|
2. 确保文档内容专业、准确
|
|||
|
|
3. 文档内容要与测评相关
|
|||
|
|
4. 定期更新知识库
|
|||
|
|
|
|||
|
|
### Q: 重建索引需要多久?
|
|||
|
|
A: 取决于文档数量:
|
|||
|
|
- 10个文档:1-2分钟
|
|||
|
|
- 50个文档:5-10分钟
|
|||
|
|
- 100个文档:10-20分钟
|
|||
|
|
|
|||
|
|
## 🎓 最佳实践
|
|||
|
|
|
|||
|
|
1. **从小规模开始**:先上传20-30个核心文档
|
|||
|
|
2. **测试效果**:上传后测试AI分析质量
|
|||
|
|
3. **逐步完善**:根据效果补充和调整
|
|||
|
|
4. **定期维护**:更新过时内容,删除无效文档
|
|||
|
|
5. **分类清晰**:使用分类功能组织文档
|
|||
|
|
6. **质量优先**:精选高质量文档比大量低质量文档更有效
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**祝使用愉快!** 🎉
|
|||
|
|
|
|||
|
|
如有问题,请查看系统日志或联系技术支持。
|