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. **质量优先**:精选高质量文档比大量低质量文档更有效
|
||
|
||
---
|
||
|
||
**祝使用愉快!** 🎉
|
||
|
||
如有问题,请查看系统日志或联系技术支持。
|