应用端用户权限:支持设置应用端用户的“知识权限”,实现应用端用户仅可咨询对应权限范围的知识。
应用端用户:是指使用在智能体开发平台发布应用后对接应用 API 搭建的对话页面咨询的用户。
如何使用应用端用户权限
产品上按照实际场景的难易程度分别提供按角色控制权限和按外部权限系统控制权限两种方法,单个应用在使用应用端用户权限功能时,仅支持同时选择其中一种方法使用,支持切换方法。
功能入口
在知识库中添加知识后,应用端用户默认可以咨询全部知识,该功能在每个应用维度下生效。默认支持按角色控制权限设置。点击应用设置->高级设置-应用端用户权限可配置使用。

 

按角色控制权限
通过用户管理和角色管理实现按角色控制应用端用户权限。
用户管理:支持输入用户 id 和名称,支持通过接口导入。
角色管理:支持设置知识范围合集,为用户绑定角色。
第一步:创建角色
角色管理中提供的默认角色支持查看全部知识范围。可选择知识检索范围创建其他角色,如产品部角色。

 

第二步:添加用户
在用户管理中添加用户 ID 和用户名称,为用户选择角色。应用端该用户咨询时,按角色权限的知识范围回复该用户。
用户 ID:一个应用下用户 ID 不可重复,仅支持填入字母数字和-_字符。
用户名称:代表用户昵称,不判断重复性。
角色权限:选择角色管理中的角色添加,一个用户支持添加多个角色。

 

第三步:应用 API 中传入用户 ID
例如小张咨询时,传入以下请求参数:
"visitor_biz_id": "234",
例如小王咨询时,传入以下请求参数:
"visitor_biz_id": "123",
小张咨询时,会基于产品部角色的知识范围给出回复;小王咨询时,会基于全部知识给出回复。
按外部权限系统控制权限
产品中提供对接外部权限系统的接口,支持客户将外部权限系统接口地址传入。在用户咨询时,应用检索知识库召回切片后,通过调用外部权限系统判断当前用户的知识权限,最终将外部权限系统输出的有权限的知识送给大模型生成答案。
说明:
对接外部权限系统控制权限均需要通过接口方式对接,详情请联系客服支持。