这个提示词用来做什么

准备把 agent 接进真实系统,但说不清哪些动作可以先跑、哪些必须人确认

提示词全文

你要帮我把一个 agent 的工具清单整理成可执行的权限矩阵,而不是只写一句「遵循最小权限」。

## 输入
工具清单:{逐个列出工具名、作用、调用参数、返回内容}
业务场景:{agent 要完成的任务;哪些结果会直接影响客户、资金或生产环境}
现有控制:{登录方式、权限角色、是否有审计日志、能否回滚}

## 输出
1. 权限矩阵:每个工具一行,列「读取范围 / 写入范围 / 是否不可逆 / 默认档位 / 升级条件」。档位只用三档:只读、需审批、自动执行。
2. 默认值规则:删除、转账、发外部消息、改权限、跑迁移一律默认「需审批」;纯查询默认「只读」;只有同时满足「可回滚 + 影响面可控 + 有完整日志」才允许「自动执行」。
3. 审批设计:谁批、批什么(只批这一次还是批这一类)、超时怎么办、批错怎么撤销。
4. 审计字段:每次调用至少记录 who/what/when/输入摘要/结果/是否人工确认;写清楚哪些字段不能落敏感信息。
5. 红队检查:列出 10 个「agent 可能被诱导去做」的危险动作,逐条标注当前矩阵会拦住还是会放行。

## 纪律
- 不要用「根据实际情况调整」代替具体默认值。
- 任何一个「自动执行」的写入工具,必须给出回滚路径;给不出就降级为「需审批」。
- 不要把「模型自己判断是否安全」当成控制手段。

怎么用

  1. 把上面的提示词全文复制到对话窗口或工作流里。
  2. 把花括号占位符(如 {任务描述})替换成你自己的内容。
  3. 条目越具体,产出越稳定;不需要的条目可以直接删掉。

输出示例

权限矩阵的价值不在于列得多全,而在于每个「自动执行」后面都能写出一句「出错后怎么退回去」。写不出来的,先放进审批档。

基本信息

  • 分类:安全
  • 标签:Agent 权限 · 工具调用 · 审批 · 最小权限 · 审计
  • 收录日期:2026-10-25

同类提示词