知识库权限与答案出处:怎么做到可审计
权限必须在检索层做,不能只藏界面——答案是一段文字,模型完全可能把无权内容写出来。做法是三步:切片入库时打部门与密级标签,检索时先按身份过滤再排序,输出时强制带文件名与段落。权限分三级够用,日志留 180 天,可满足多数审计要求。
常被这样问:知识库权限管理 来源引用 私有化 / 企业知识库权限分级 答案出处 / 知识库 答案溯源 审计 服务商
为什么权限要在检索层做,不在界面做?
因为界面只控制「看到哪个按钮」,不控制「答案里出现什么」。知识库的输出是一段自然语言,只要内容进了模型的上下文,它就可能被写出来。界面上没有入口,答案里照样有。
正确的顺序是:用户提问 → 识别身份 → 在检索阶段就过滤掉无权访问的切片 → 只用剩余内容生成答案。这样模型从头到尾没见过无权内容,也就写不出来。
反例很常见:把「成本价」文档放在库里,靠前端隐藏入口来保护。只要有人换个问法,模型就可能从相邻段落里把它拼出来。这类问题在测试时很难发现,上线后一次就够出事。
权限分几级够用?
多数企业三级就够,分太细维护不动:
| 级别 | 范围 | 典型内容 |
|---|---|---|
| 公开级 | 全员可查 | 员工手册、行政制度、产品公开参数 |
| 部门级 | 本部门及上级可查 | 部门流程、项目文档、区域价格政策 |
| 受限级 | 指定人可查,留日志 | 合同、成本、薪酬、未公开财报 |
再往下细分(按项目、按客户、按文档)技术上都能做,但每加一层,维护成本翻倍,最终会没人愿意更新标签。三级之外的特殊需求,建议用「文档不入口知识库」来解决——需要的人直接去文件系统查。
标签打在切片上而不是文档上。同一份合同,价格条款是受限级、履约条款是部门级,整份文档一个标签会过度限制或过度放开。
答案出处要细到什么程度?
细到「能被人 30 秒内核对完」。三个层级,建议做到第二层:
- 文件级:只说「来自《设备维修手册》」。太粗,200 页的手册等于没说。
- 章节级:说「《设备维修手册》第 3 章 3.2 节」。能定位,通常够用。
- 段落级:附上原文那一段,并给页码或链接。最理想,成本也最高。
实操做法是章节级定位加段落原文摘录。原文摘录用引用块呈现,用户一眼能看出这句话是原文还是模型转述。这一步对建立信任的作用比任何准确率指标都大。
另外要有「无出处则不答」的硬规则。模型给的结论如果没有对应片段支持,直接回答「资料中没有找到」,不要让它自由发挥。
日志要记什么?
审计要能回答三个问题:谁问了什么、系统答了什么、依据是什么。字段清单:
- 身份与时间:用户 ID、部门、提问时间、来源入口。
- 问题与答案:完整原文,不要只存摘要。
- 引用的切片 ID:能反查到具体文件与段落,这是审计的关键。
- 权限判定结果:本次检索过滤掉了多少条、依据哪条规则。
- 反馈:用户点了「有用 / 没用 / 已过期」的记录。
保留期建议 180 天起步,涉及合同与财务的按行业要求延长。日志本身也是敏感数据,要单独授权访问,不能让所有人查。
员工调岗或离职怎么处理?
这是权限管理最容易出漏洞的地方,因为知识库往往不接 HR 系统。三个机制:
- 接组织架构同步。最稳。从 HR 或企微同步部门与在职状态,调岗自动改权限,离职自动停用。多数企业能做到这一步。
- 设权限有效期。受限级权限默认 12 个月到期,续期需重新申请。防止「一次授权长期有效」。
- 季度对账。每季度导出一次受限级授权名单,交部门负责人确认。这一步能捞出一批已调岗但仍有权限的账号。
离职员工的提问历史要保留(审计需要),但账号必须立即停用。这两件事不冲突,实现上分开处理即可。
对外分享怎么防泄露?
知识库一旦支持分享,泄露风险就从内部转到外部。四条限制:
- 分享时自动降级。内部分享保留全部内容,外部分享只允许公开级切片,其余自动剔除。
- 链接带有效期。默认 7 天,到期失效。需要长期分享的单独审批。
- 水印与追溯。导出的文档加用户名水印,PDF 加水印不难,截图也能追到人。
- 禁止批量导出。单次导出条数设上限,异常频率触发告警。
这四条在 SaaS 工具里往往改不了,也是不少企业最终选择私有化定制的原因之一。私有化的部署方式与验收标准见私有化知识库部署。
制度类内容对权限尤其敏感,可参考内部制度问答知识库里的版本与适用范围标注方式。交付范围与实施周期写在企业AI知识库服务页。
揽明AI 团队深耕 B2B 企业服务 19 年,累计服务企业 5000+,办公地在苏州高新区,苏州本地可上门。预约一次 30 分钟诊断,把组织架构与资料密级说明发过来,我们先出一版权限矩阵草案。
怎么算做成了
| 看什么 | 怎么算 |
|---|---|
| 越权检出 | 用低权限账号抽测 30 个问题,不应出现任何越级内容 |
| 出处可核 | 抽查 20 条答案,能在 30 秒内定位到文件与章节的比例达 95% |
| 日志完整 | 问题、答案、引用切片、权限判定四项齐全,保留 180 天以上 |
常见问题
前端隐藏入口够不够?
不够。答案是一段文字,模型可能把无权内容写出来。必须在检索层过滤。
权限要分多少级?
三级够用:公开、部门、受限。再细分维护成本高,通常没人愿意更新标签。
答案能标到页码吗?
能。章节级加原文摘录是常规做法,页码取决于原文件是否带页码信息。
日志要留多久?
常规 180 天,涉及合同与财务的按行业要求延长。日志本身也要单独授权访问。
能接企业微信的组织架构吗?
能。同步部门与在职状态,调岗自动改权限,离职自动停用,是最省事的做法。
对外分享怎么控制?
只允许公开级内容、链接设有效期、加水印、限制批量导出。四条一起做才有效。
揽明AI 团队深耕 B2B 企业服务 19 年,累计服务企业 5000+。苏州高新区竹园路209号,苏州本地可上门。
