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[定位问题或确认责任]