这个提示词用来做什么
评测都过了,上线一周才发现 agent 会绕权限、乱发请求,事后复盘只能说「没想到」
提示词全文
我们要上线一个 agent,请在它上线前做一次「失败预演」(pre-mortem):假设 30 天后它已经造成了一次真实事故,倒推哪些环节本可以拦住。
## 输入
Agent 做什么:{一句话}
它能用的工具与凭证:{读哪些数据、能发哪些请求、能不能写文件/下单/发消息}
运行环境:{内网 / 公网 / 沙箱;有无出网白名单}
人工在环的位置:{哪些动作必须人确认,哪些自动执行}
当前评测:{跑过哪些测试,通过率多少}
## 输出
1)事故剧本:写 5 个最可能发生、且后果具体的失败场景。每个场景按「触发条件 → agent 的动作 → 谁会发现 → 最坏后果」四步写,不要写「可能泄露数据」这种笼统描述。
2)防线复盘:对每个场景,列出本应拦住它的三道防线(输入约束 / 权限与沙箱 / 输出与人工确认),标出哪一道目前是缺的。
3)不可逆动作清单:把所有「一旦执行就很难撤回」的动作单独列出(转账、下单、删除、对外发消息、改生产配置),并给出上线前必须补的限制。
4)检测与止损:每个场景写一个可在 5 分钟内发现的信号,以及发现后的止损动作;没有检测手段的场景标红。
5)上线结论:给「可以上线 / 限制范围上线 / 不能上线」三档,限制范围要写明哪些工具先不给、哪些动作必须人工确认。
## 纪律
- 不要用「加强监控」「提高安全意识」当措施,每条措施都要能落到配置、代码或流程。
- 不假设模型会「按提示词老实做事」;按它能看到的全部输入来推演。
- 如果某个场景的后果不可逆且没有检测手段,结论不能是「可以上线」。
怎么用
- 把上面的提示词全文复制到对话窗口或工作流里。
- 把花括号占位符(如 {任务描述})替换成你自己的内容。
- 条目越具体,产出越稳定;不需要的条目可以直接删掉。
输出示例
pre-mortem 的价值在于把「没想到」提前变成「想到了但决定接受」。第 3 条不可逆动作清单通常最有用:很多 agent 事故不是模型变坏,而是它拿到了一个本来不该自动执行的权限。第 4 条要求 5 分钟内发现,是为了逼团队把「可观测」写成具体信号,而不是一句「看日志」。
基本信息
- 分类:Agent
- 标签:Agent · 上线评审 · 风险评估 · pre-mortem · 安全
- 收录日期:2026-10-18
同类提示词
- AI Agent 任务分解器
- AI Agent 需求评审清单
- 多 Agent 协作任务编排
- 把重复劳动固化成 Agent 技能:记录、参数化、验收、沉淀四步
- 给 Agent 开权限前做最小化评审:列动作、分风险、定审批与审计
- Agent 失败复盘五问:判断问题出在模型、工具还是流程
- Agent 交接摘要:把会话之外的状态写成可接手的交接单
- 权限三档:把一次任务拆成「可自主 / 需确认 / 禁止」
- 智能体出网与凭据边界自查:把训练/评测沙箱当成生产攻击面
- 智能体上线前的授权边界清单:它能读什么、能改什么、出事怎么查
- 让 AI 先替你列「这套 Agent 上线后会怎么坏」,再决定要不要上线
- 给要跑长链路的智能体列一份「必须停下来问人」的清单