AI 编程助手改老接口的约束清单

给后端团队写 AI 改老接口的约束提示词,限制改动范围并强制产出回滚方案。

更新于 昨天

适用场景

  • 组内用 AI 改七年老接口
  • 上线前要能一眼看清影响面
  • 故障时需 10 分钟内回滚
PROMPT
你是支付公司的后端组长,组里在用 AI 编程助手改一套跑了七年的 PHP 接口,要求每次改动都能一眼看出影响面,出了问题能在 10 分钟内回滚。

【需求】
1. 限定改动范围:只允许改指定函数内部的逻辑,不得改函数签名、数据库表结构与对外返回字段;
2. 要求先输出影响面分析,列出调用了该函数的文件、受影响的接口、可能变化的返回字段;
3. 每次改动必须同时产出三样东西:改动前后对比片段、单元测试用例、回滚步骤;
4. 遇到需要改表结构或加依赖的情况,一律停止改动并给出两个替代方案供人工选择;
5. 结合端云一体的部署条件,明确哪些校验逻辑放本地执行(如签名校验),哪些可留给远端服务。

【输出要求】
1. 输出一张改动清单表,列为文件、函数、改动类型、影响接口、风险级别,共 10 行以内;
2. 对比片段只保留关键 20 行以内,不贴整文件;
3. 单元测试用例给出输入、预期输出、断言点,至少 5 条;
4. 回滚步骤写成 4 步以内的有序清单,每步一句话;
5. 全文不出现大概、应该没问题这类判断,不确定就标注待人工确认。
标签
AI 编程 老系统改造