分权限检索知识库问答方案
- 内容介绍
- 文章标签
- 相关推荐
分权限检索知识库问答有什么好的方案吗,不同的人可能有一个或者多个知识库的权限,怎么根据用户去检索不同的知识库来回答问题呢?
网友解答:--【壹】--:
我们魔改了一下dify的数据集查询,支持直接从入参定义要查询的dataset_id,路子虽然有点野
--【贰】--:
对这种是最合适的逻辑,这就需要二开下 dify 了,原生不支持?
--【叁】--:
数据库预先存储每个用户有哪些知识库权限,用户的消息发到后台后,只加载相关知识库?
或者反过来,masking,把来自无权限的知识库的相关结果用0等等盖掉?
(基于直觉的回复,不知道有没有帮助)
--【肆】--:
之前没看到这个,我去学习下这个功能看看,谢谢佬
--【伍】--:
我是想用 dify 这种知识库方便上传,他好像是不能动态指定检索哪个知识库,如果把每个知识库检索做一条支线,检索前校验权限好像可行,但是如果知识库数量大了就太复杂了
--【陆】--:
简单在网上查了下,dify好像支持知识库筛选?在元数据里面存允许的用户角色列表,检索时先根据元数据筛选,再在筛选后的知识库里检索
--【柒】--:
不支持,看了源码,只能选固定的。或者用外部知识库功能
分权限检索知识库问答有什么好的方案吗,不同的人可能有一个或者多个知识库的权限,怎么根据用户去检索不同的知识库来回答问题呢?
网友解答:--【壹】--:
我们魔改了一下dify的数据集查询,支持直接从入参定义要查询的dataset_id,路子虽然有点野
--【贰】--:
对这种是最合适的逻辑,这就需要二开下 dify 了,原生不支持?
--【叁】--:
数据库预先存储每个用户有哪些知识库权限,用户的消息发到后台后,只加载相关知识库?
或者反过来,masking,把来自无权限的知识库的相关结果用0等等盖掉?
(基于直觉的回复,不知道有没有帮助)
--【肆】--:
之前没看到这个,我去学习下这个功能看看,谢谢佬
--【伍】--:
我是想用 dify 这种知识库方便上传,他好像是不能动态指定检索哪个知识库,如果把每个知识库检索做一条支线,检索前校验权限好像可行,但是如果知识库数量大了就太复杂了
--【陆】--:
简单在网上查了下,dify好像支持知识库筛选?在元数据里面存允许的用户角色列表,检索时先根据元数据筛选,再在筛选后的知识库里检索
--【柒】--:
不支持,看了源码,只能选固定的。或者用外部知识库功能

