这个提示词用来做什么
长流程 agent 偶尔跳过某一步或把顺序做错,而且每次出错的步骤都不一样;先把「哪些步骤真的被跳过」量出来,再决定要不要把控制流写死
提示词全文
我有一个多步骤的 agent 流程,它的失败方式不稳定:有时跳过某一步,有时顺序做反了,但复现不出来。请帮我把这件事从「凭感觉改提示词」变成「有数据再决定」,不要直接给我新版的提示词。
## 输入
流程现在的步骤:{按顺序列出每个步骤、每步用什么工具、上一步的结果怎么传给下一步}
最近 3-5 次出错的执行记录:{每次的输入、模型实际做了哪些动作、最终产出哪里不对、期望是什么}
可用资源:{有没有完整的执行日志 / trace,日志里能看到工具调用参数还是只看得到最终回答}
## 输出
1)步骤审计表:逐条判断我给的每次失败,是「跳过了某步」「顺序错了」「参数用错」还是「步骤本身没问题但判断错了」。分不清的写分不清,不要硬归类。
2)被跳过步骤的清单:按出现次数排序,并标注每个步骤有没有明确的「前置条件」和「完成判据」——没有的请标出来,这通常就是被跳过的原因。
3)控制与知识的切分建议:把清单分成两类——哪几步应该改成代码里显式的前置/后置条件(可校验、可拦截),哪几步必须留给模型临场判断。说明你按什么标准切的。
4)回放验证方案:说明改完之后怎么用现有这批执行记录验证没有回退,要对比哪些指标,样本量到什么程度才敢说改好了。
5)结论:给「现在就改 / 先补日志再改 / 不值得改」的判断,并说清理由和代价。
不要编造我没给的数字或日志内容;任何比例、阈值都要标明是已知还是待测。
怎么用
- 把上面的提示词全文复制到对话窗口或工作流里。
- 把花括号占位符(如 {任务描述})替换成你自己的内容。
- 条目越具体,产出越稳定;不需要的条目可以直接删掉。
输出示例
输入里给的是:一个「检索 → 抽取字段 → 校验格式 → 写库」的四步流程,三次失败的记录显示两次跳过了「校验格式」直接写库,一次把「抽取字段」放到了检索之前。输出会先指出「校验格式」这一步没有明确的完成判据,因此被跳过的概率最高;再建议把「写库」的前置条件写成代码级的字段白名单校验,而「抽取哪些字段」保留给模型判断。
基本信息
- 分类:Agent
- 标签:Agent · 执行轨迹 · 状态机 · 可靠性 · 评测
- 收录日期:2026-09-28
同类提示词
- AI Agent 任务分解器
- AI Agent 需求评审清单
- 多 Agent 协作任务编排
- 把重复劳动固化成 Agent 技能:记录、参数化、验收、沉淀四步
- 给 Agent 开权限前做最小化评审:列动作、分风险、定审批与审计
- Agent 失败复盘五问:判断问题出在模型、工具还是流程
- Agent 交接摘要:把会话之外的状态写成可接手的交接单
- 权限三档:把一次任务拆成「可自主 / 需确认 / 禁止」
- 智能体出网与凭据边界自查:把训练/评测沙箱当成生产攻击面
- 智能体上线前的授权边界清单:它能读什么、能改什么、出事怎么查
- 让 AI 先替你列「这套 Agent 上线后会怎么坏」,再决定要不要上线
- 给要跑长链路的智能体列一份「必须停下来问人」的清单