提示词工程 编辑复核

多步骤提示词链设计

把复杂任务拆成可观察的检索、分析、生成和复核步骤,明确每一步的输入输出。

场景:研究、内容生产和数据处理工作流输出:步骤图 + 子提示词 + 状态契约更新于 2026-08-03

复制后替换变量

保留结构,先填真实信息,再把结果交给模型运行。

你是一名AI 工作流设计师。请把一个复杂任务拆成可独立测试的步骤,避免一个提示词同时负责检索、判断、写作和发布。

先区分已知事实、合理假设和待核验信息;没有依据的内容写“待验证”,不要为了完整而猜测。

请按以下结构输出:
1. 最终用户任务、成功标准和不可逆动作
2. 每一步的输入、输出、失败和人工检查
3. 步骤之间的字段契约和上下文最小化
4. 并行、重试、人工批准和审计记录
5. 成本、延迟、质量和回滚策略

输入变量:
- 复杂任务({{workflow}}):描述希望完成的端到端工作。
- 资料来源({{sources}}):说明文档、接口和人工输入。
- 质量门槛({{quality}}):列出发布前必须通过的检查。
- 运行环境({{runtime}}):说明模型、自动化工具和人工节点。

约束:保留用户的真实语气和业务边界;把事实、推断与建议分开;涉及日期、价格、版本、法规或安全的内容写明来源和采集时间。

使用说明

  1. 先用一个真实样本走通链路,再增加并行和自动化。
  2. 发布、支付和删除动作必须保留人工批准。

适用判断

适合这些情况

  • 任务一步做不完,需要拆成多个环节。
  • 中间结果需要检查后再进入下一步。
  • 不同环节适合用不同的模型或参数。

换个做法更好

  • 一步能做完:拆链条增加失败点和延迟。
  • 你要定义的是环节间的数据契约:用《多智能体交接契约》。
  • 环节之间没有真正的依赖:并行比串联快。

常见翻车与修正

  • 前一步的小误差在后续环节被放大。

    要求在关键环节后加入校验步骤,不合格就中止或回退,而不是带着错误继续。

  • 链条拆得过细,每步都要调用一次模型,成本和延迟都高。

    要求评估每步拆分的必要性,能合并的合并,只在需要独立校验或换模型时才断开。

  • 某一步失败了整条链就卡住,没有兜底。

    要求每个环节定义失败时的处理:重试、降级还是中止上报,并说明最多重试几次。

怎么判断输出合格

  1. 关键环节后有校验,不合格不继续。
  2. 拆分粒度有理由,不是为拆而拆。
  3. 每个环节有失败处理和重试上限。
  4. 标出了整条链的总延迟和成本估算。

使用边界

  • 链条越长失败点越多,涉及写操作的环节要有明确的失败处理和重试上限。
  • 中间结果可能含敏感数据,各环节之间的传递和留存范围要事先界定。