题目
如何把文档访问权限落实到检索、重排和最终回答环节?
答案
从登录上下文获取可信的用户、租户和角色,将权限条件加入检索请求。不能让模型自行填写租户 ID,再相信它的选择。 优先在检索前或检索过程中做权限过滤,未经授权的原文不应送到重排模型和生成模型。若基础设施只能先召回后过滤,需要确保未授权内容始终停留在受控后端,并处理候选不足的问题。 回取父块、打开附件和访问引用链接时也要校验,防止子块允许访问却意外展开受限内容。缓存键应包含权限范围或授权版本,避免不同用户复用同一份敏感结果。 ![权限要跟着证据走完整条链路](https://cs-wiki.oss-cn-shanghai.aliyuncs.com/question/agent-development/extra-retrieval-permissions-a44705b76b509faa.png) 最终回答只能基于允许访问的证据。文档权限变化后要及时失效相关缓存和记忆,不能指望提示词中的“不要泄露机密”阻止已经进入上下文的信息泄露。