让 AI 智能体遵循最小权限原则

有团队说,自己的 agent 已经做到了最小权限,依据是 prompt 里写着「只读取客户工单」。可这个进程拿到的服务账号令牌,却能更新工单、导出用户,还能调用三个内部 API。prompt 只是在跟模型商量,真正拍板安全边界的是那张凭据。对 agent 来说,最小权限的意思是:凭据本身做不了任务之外的动作——不管模型好好请求,还是提示注入(prompt injection)命令它去做。 ### 权限大小要跟任务匹配 给 agent 配一个长期固定的角色,通常范围太宽,因为 agent 干的活是随场景变的。一个任务可能是读租户 A 的发票,另一个可能只是起草一封邮件、并不发送。所以应该按任务发