RGA 知识管理平台功能流程图梳理
0. 功能总览
| 分组 | 功能 |
|---|---|
| 工作台 | 运营工作台、知识库检索 |
| 智能问答 | 智能问答、流式输出、多轮对话、语音输入、问答反馈、问答清洗、自动问答 |
| 数据建设 | 建设中心、素材池、反馈采集、知识缺口、来源文件扫描、网页来源采集、知识草稿生命周期 |
| 知识库管理 | 文件上传、入库预检查、入库任务、文档管理、入库任务历史、检索评测、数据库清理、检索配置 |
| 系统配置 | AI 模型配置、联网搜索配置、问答运行配置、用户管理、角色权限、操作日志 |
| 运维检查 | 服务健康、数据库连接、模型调用、检索链路、接口联调 |
1. 系统访问与权限控制
flowchart TD
A[用户访问系统] --> B{是否已登录}
B -- 否 --> C[进入登录页]
B -- 是 --> D[读取当前用户角色]
D --> E{是否拥有菜单权限}
E -- 否 --> F[提示无权限]
E -- 是 --> G[进入目标功能]
G --> H[执行操作]
H --> I[记录关键操作日志]
可能结果:访问成功、跳转登录、权限不足、会话失效。
2. 登录、退出与会话管理
flowchart TD
A[打开登录页] --> B[输入账号密码]
B --> C[提交登录]
C --> D{账号状态和密码是否有效}
D -- 否 --> E[提示登录失败]
D -- 是 --> F[创建当前会话]
F --> G[进入后台首页或原访问页面]
G --> H[右上角退出登录]
H --> I[撤销当前会话]
I --> J[回到登录状态]
3. 用户、角色、菜单权限与问答额度
flowchart TD
A[管理员进入用户管理] --> B[新增或编辑用户]
B --> C[设置角色、状态和额度]
C --> D[保存用户信息]
D --> E[用户按角色登录]
E --> F[系统判断菜单权限]
F --> G{是否发起问答}
G -- 否 --> H[正常使用授权功能]
G -- 是 --> I{额度是否可用}
I -- 是 --> J[执行问答]
I -- 否 --> K[提示额度超限]
4. 运营工作台
flowchart TD
A[进入运营工作台] --> B[加载平台指标]
B --> C[统计知识、问答、任务、反馈、用户数据]
C --> D[生成趋势和分布]
D --> E[展示指标卡、图表和快捷入口]
E --> F{是否发现待处理事项}
F -- 是 --> G[跳转到对应模块处理]
F -- 否 --> H[继续查看运营概览]
5. 知识库检索
flowchart TD
A[输入关键词或业务问题] --> B[选择检索模式和参数]
B --> C{检索模式}
C -- 混合检索 --> D[综合语义、关键词和精确匹配]
C -- 语义检索 --> E[按语义相似度召回]
C -- 关键词检索 --> F[按关键词命中召回]
D --> G[合并、去重、排序]
E --> G
F --> G
G --> H[展示知识片段、来源和分数]
H --> I{召回是否符合预期}
I -- 是 --> J[可用于问答验证]
I -- 否 --> K[补充知识或调整检索配置]
6. 智能问答主流程
flowchart TD
A[用户输入问题] --> B[检查问题和额度]
B --> C[读取问答运行配置]
C --> D{回答来源策略}
D -- 内部知识优先 --> E[检索知识库]
D -- 联网补充 --> F[检索外部资料]
D -- 模型通用回答 --> G[调用问答模型]
E --> H[过滤不相关资料]
H --> I{是否有有效依据}
I -- 有 --> J[构造知识上下文]
I -- 无 --> K{是否允许兜底}
K -- 联网 --> F
K -- 模型 --> G
K -- 不允许 --> L[提示依据不足]
F --> M[综合资料]
J --> M
M --> G
G --> N[生成回答]
N --> O[展示正文、引用和相关片段]
O --> P[写入问答记录]
7. 流式输出、多轮对话与语音输入
flowchart TD
A[用户发起问题] --> B{输入方式}
B -- 文本 --> C[直接提交问题]
B -- 语音 --> D[录音转文字]
D --> E[用户确认或修改文本]
E --> C
C --> F{是否历史追问}
F -- 是 --> G[结合当前会话上下文]
F -- 否 --> H[按新问题处理]
G --> I[执行问答流程]
H --> I
I --> J{是否启用流式}
J -- 是 --> K[逐步显示回答内容]
J -- 否 --> L[完整回答后展示]
K --> M[保存会话和历史]
L --> M
8. 问答反馈与质量闭环
flowchart TD
A[用户查看回答] --> B[提交反馈]
B --> C{反馈类型}
C -- 有用 --> D[沉淀为可复用素材]
C -- 无用/答案不准 --> E[生成知识缺口]
C -- 引用错误 --> F[定位来源问题]
C -- 需要补资料 --> E
D --> G[进入素材池]
E --> H[进入缺口任务]
F --> I[进入文档治理或缺口任务]
G --> J[草稿、审核、发布、入库]
H --> J
I --> J
J --> K[重新检索和问答验证]
9. 问答清洗
flowchart TD
A[进入问答清洗] --> B[筛选低质量问答]
B --> C[查看问题、回答、引用和反馈]
C --> D{处理方式}
D -- 标记问题 --> E[记录处理状态]
D -- 生成缺口 --> F[进入知识缺口任务]
D -- 禁用污染知识 --> G[进入文档治理]
D -- 需要补资料 --> H[进入素材或草稿流程]
E --> I[复核结果]
F --> I
G --> I
H --> I
10. 自动问答
flowchart TD
A[准备问题集] --> B[配置问答范围和参数]
B --> C[启动自动问答任务]
C --> D[逐条执行问答]
D --> E[记录答案、引用、状态和失败原因]
E --> F[生成批量结果]
F --> G{是否存在问题}
G -- 是 --> H[补充知识或调整配置]
G -- 否 --> I[确认当前知识库效果]
11. 数据建设入口总览
flowchart TD
A[数据来源] --> B{来源类型}
B -- 问答反馈 --> C[反馈采集]
B -- 人工整理 --> D[手动新增素材]
B -- 来源文件 --> E[文件扫描]
B -- 网页内容 --> F[网页采集]
B -- 未命中问题 --> G[知识缺口]
C --> H[素材池或缺口任务]
D --> H
E --> H
F --> H
G --> H
H --> I[生成知识草稿]
I --> J[质检、审核、发布]
J --> K[正式入库]
K --> L[检索问答]
12. 素材池
flowchart TD
A[素材进入素材池] --> B[运营人员查看素材]
B --> C{是否有效}
C -- 否 --> D[忽略或退回]
C -- 是 --> E[编辑标题、分类和正文]
E --> F[生成知识草稿]
F --> G[素材状态变为已处理]
13. 知识缺口任务
flowchart TD
A[产生知识缺口] --> B[记录问题和来源]
B --> C[补充资料或关联素材]
C --> D{资料是否充分}
D -- 否 --> E[保持待补充]
D -- 是 --> F[生成素材或草稿]
F --> G[进入审核发布流程]
G --> H[验证后关闭缺口]
14. 来源文件扫描
flowchart TD
A[执行来源文件扫描] --> B[识别文件类型和内容]
B --> C[过滤空文件、重复文件和不支持文件]
C --> D{是否有效}
D -- 否 --> E[记录跳过原因]
D -- 是 --> F[生成来源素材]
F --> G[写入扫描历史]
G --> H[后续生成草稿]
15. 网页来源采集
flowchart TD
A[提交网页来源] --> B[解析网页内容]
B --> C{解析是否成功}
C -- 否 --> D[提示失败原因]
C -- 是 --> E[预览正文和来源说明]
E --> F{人工确认}
F -- 取消 --> G[不进入素材池]
F -- 确认 --> H[生成网页素材]
H --> I[进入草稿流程]
16. 知识草稿生命周期
flowchart TD
A[从素材生成草稿] --> B[编辑标题、分类、正文和来源]
B --> C[质量检查]
C --> D{质检是否通过}
D -- 否 --> E[返回修改]
D -- 是 --> F[提交人工审核]
F --> G{审核是否通过}
G -- 否 --> E
G -- 是 --> H[发布正式知识]
H --> I[创建正式入库任务]
17. 文件上传、预检查与入库
flowchart TD
A[上传知识文件] --> B[执行预检查]
B --> C{是否可入库}
C -- 否 --> D[提示格式、重复或风险问题]
C -- 是 --> E[确认创建入库任务]
E --> F[解析文档]
F --> G[切分知识片段]
G --> H[生成语义索引]
H --> I[更新任务结果]
I --> J[知识进入检索问答]
18. 文档管理
flowchart TD
A[进入文档管理] --> B[筛选和查看文档]
B --> C{选择操作}
C -- 启用 --> D[参与检索]
C -- 禁用 --> E[退出检索]
C -- 重建索引 --> F[重新生成语义索引]
C -- 删除/恢复 --> G[按保护规则处理]
D --> H[记录操作]
E --> H
F --> H
G --> H
19. 入库任务历史
flowchart TD
A[进入任务历史] --> B[查看任务列表]
B --> C[选择任务]
C --> D[查看进度、日志和文件明细]
D --> E{任务状态}
E -- 成功 --> F[验证检索效果]
E -- 失败 --> G[查看失败原因并重试]
E -- 运行中 --> H[等待或刷新]
20. 检索评测
flowchart TD
A[准备评测问题] --> B[配置检索参数]
B --> C[执行批量评测]
C --> D[分析命中、未命中和排序]
D --> E{效果是否达标}
E -- 是 --> F[确认配置可用]
E -- 否 --> G[补充知识或调整检索配置]
21. 清理、回收与治理
flowchart TD
A[发现无效、重复或污染知识] --> B[先禁用或标记]
B --> C[执行清理预览]
C --> D{是否符合保护规则}
D -- 否 --> E[阻止清理并提示原因]
D -- 是 --> F[执行正式清理或恢复]
F --> G[记录任务和操作日志]
G --> H[重新验证检索问答]
22. 系统配置闭环
flowchart TD
A[管理员进入系统配置] --> B{配置类型}
B -- AI 模型 --> C[维护问答和向量化模型]
B -- 联网搜索 --> D[维护外部资料补充能力]
B -- 问答运行 --> E[设置回答来源、检索模式和兜底策略]
C --> F[保存并测试]
D --> F
E --> F
F --> G{测试是否通过}
G -- 是 --> H[配置生效]
G -- 否 --> I[修正配置后重试]
23. 操作日志与审计
flowchart TD A[用户执行关键操作] --> B[系统记录操作信息] B --> C[管理员进入操作日志] C --> D[按用户、时间、模块、结果筛选] D --> E[查看操作详情] E --> F[定位问题或确认责任]