跳到主要内容

Dry Run(演练模式)

先用一句话说清楚​

Dry Run(演练模式)是在不真正影响业务数据、不真正发消息、不真正提交订单或审批的前提下,完整跑一遍 AI Agent(人工智能体)流程。

实战知识卡​

维度要点
项目里看什么看系统是否能模拟真实流程但不写入生产业务系统。
新手最该记住演练模式(Dry Run)适合在上线前验证流程、权限和日志。
作品集证据展示“会生成工单草稿,但不会真的提交”的演练状态。
面试回答公式先说演练验证哪些链路,再说从演练到真实运行需要哪些门禁。
常见扣分点把演练成功说成已经真实上线。

新手通俗解释​

你可以把 Dry Run(演练模式)理解成“彩排”。系统会像真实运行一样读取资料、判断意图、生成结果、准备调用工具,但最后一步不会真的写入业务系统。

比如客服 Agent(智能体)可以判断应该创建工单,也可以生成工单内容,但在 Dry Run(演练模式)里只展示“如果真实执行,会创建什么工单”,不会真的把工单提交到客户系统。

为什么岗位会问它​

面试官问 Dry Run(演练模式),通常是在判断你是否懂上线风险。很多新手只会说“我本地跑通了”,但企业更关心:在真实数据、真实权限、真实流程之前,能不能先低风险验证。

面试官关注点你要体现的能力
不误伤业务写入动作先演练,不直接执行
可验收演练结果能给业务方确认
可复盘演练过程有 Trace ID(追踪编号)和审计(Audit)记录
可切换从 Mock Mode(模拟模式)到 Dry Run(演练模式)再到 Live Mode(真实运行模式)

它在项目里怎么用​

作品集里建议把运行状态分成三层:

状态做什么不做什么
Mock Mode(模拟模式)用假数据验证页面和流程不接真实模型和真实业务系统
Dry Run(演练模式)用真实或接近真实的输入跑完整流程不真正写入、不真正通知、不真正扣费
Live Mode(真实运行模式)在权限和审批通过后真实执行不能绕过上线门禁(Launch Gate)

常见误解​

误解为什么不对正确理解
Dry Run(演练模式)就是 Mock Mode(模拟模式)Mock Mode(模拟模式)可能没有真实链路Dry Run(演练模式)更接近真实流程,只是不提交最后动作
演练通过就能直接上线还要看权限、审计、限流、回滚和人工确认演练是上线前证据之一,不是全部
只读项目不需要 Dry Run(演练模式)只读也可能泄露资料或输出错误结论高风险输出也应该演练

面试官可能怎么追问​

1. Dry Run(演练模式)和 Mock Mode(模拟模式)有什么区别?​

考察点: 是否理解验证层级。

参考回答: Mock Mode(模拟模式)主要用于早期开发,用模拟数据验证页面、流程和交互。Dry Run(演练模式)更接近真实上线,会使用真实配置或接近真实的数据跑完整流程,但会拦截最后的写入、通知、扣费或提交动作,让业务方先确认结果。

容易扣分: 把两者都说成“测试环境”。

2. 哪些动作必须先 Dry Run(演练模式)?​

考察点: 是否有风险分级意识。

参考回答: 写入业务系统、发送外部消息、修改客户资料、提交审批、触发财务或影响客户权益的动作都应该先 Dry Run(演练模式)。演练结果需要进入审计(Audit)记录,并由人确认是否允许进入 Live Mode(真实运行模式)。

容易扣分: 认为模型判断正确就可以直接执行。

作品集里怎么展示它​

  • 展示一次“即将调用工具”的演练结果。
  • 写清哪些工具在 Dry Run(演练模式)下只预览,不提交。
  • 展示演练记录里的 Trace ID(追踪编号)、风险等级和人工确认状态。
  • 在项目说明里写清从 Mock Mode(模拟模式)到 Live Mode(真实运行模式)的切换条件。

和哪些术语一起理解​

对应章节与项目​