跳到主要内容

回滚(Rollback)

先用一句话说清楚​

回滚(Rollback)是在发布、配置、模型或工具变更出问题时,快速恢复到上一个稳定状态的机制。

实战知识卡​

维度要点
项目里看什么看失败后能否恢复版本、配置、数据和外部系统状态。
新手最该记住回滚(Rollback)要在发布前设计,不是出事故后再想办法。
作品集证据展示版本回退、配置恢复和业务补偿的说明。
面试回答公式先区分代码回滚、配置回滚和业务补偿,再说明回滚触发条件。
常见扣分点只说重新部署旧版本,忽略数据和外部动作已经发生。

新手通俗解释​

AI Agent(人工智能体)项目里,不只是代码会出问题。换模型、改 Prompt(提示词)、换 RAG(检索增强生成)分块策略、打开 Live Mode(真实运行模式)、启用新工具,都可能让系统变差。

回滚(Rollback)就是提前准备“出了问题怎么退回去”。

为什么岗位会问它​

企业系统不能只会发布,不会恢复。面试官问回滚(Rollback),是在看你是否理解上线风险和运维责任。

变更类型回滚对象
代码发布回到上一版构建
模型切换回到原模型或 Mock Mode(模拟模式)
Prompt(提示词)调整回到上一版提示词
工具开放关闭工具或降级为只读
资料入库移除问题资料或恢复旧索引

它在项目里怎么用​

作品集可以写清这些回滚策略:

场景回滚策略
新模型效果差切回旧模型或模拟模式
新工具误触发关闭工具开关,保留审计(Audit)
新资料导致错误回答恢复旧索引,标记资料待审核
新版本页面异常回到上一版静态包
成本异常升高降级模型、限流、关闭高成本功能

和兜底的区别​

兜底(Fallback)处理单次任务失败;回滚(Rollback)处理系统变更带来的持续问题。比如一个工具超时可以兜底,一个新工具上线后持续误操作就要回滚。

常见误解​

误解为什么不对正确理解
回滚(Rollback)只是代码部署问题模型、Prompt(提示词)、资料和工具都可能要回滚AI(人工智能)项目回滚范围更广
小项目不用回滚面试官会问真实上线怎么处理作品集可以写设计
发现问题再想办法事故中临时设计很慢上线前准备回滚路径
回滚等于删除记录审计(Audit)不能删回滚要保留证据

面试官可能怎么追问​

1. 如果新模型上线后回答质量下降怎么办?​

考察点: 是否有恢复策略。

参考回答: 我会先通过 Trace ID(追踪编号)和验收样例确认问题范围。如果影响关键场景,先回滚到上一模型或关闭 Live Mode(真实运行模式),再分析 Prompt(提示词)、上下文、模型能力和成本差异。

容易扣分: 继续观察,不做恢复。

2. RAG(检索增强生成)资料入库后出错怎么办?​

考察点: 是否理解资料版本。

参考回答: 资料入库要有版本和审核状态。发现问题后可以下线该资料、恢复旧索引或重新构建索引,同时保留审计(Audit)记录,说明哪些回答受影响。

容易扣分: 手动删库,没有版本记录。

作品集里怎么展示它​

  • 写一个“上线失败回滚预案”。
  • 标注模型、Prompt(提示词)、资料、工具、静态包分别怎么回退。
  • 展示回滚后如何再次跑 Smoke Test(冒烟测试)。
  • 展示审计(Audit)记录不被删除。

和哪些术语一起理解​

对应章节与项目​