英文:Patch Generation 分类:coding
AI 针对缺陷或改进需求自动生成代码修改方案(diff/patch),覆盖 bug 修复、安全漏洞修复与功能补全。生成结果可被开发者直接审阅应用,是自动编程的关键产出形态。
实现流程:理解缺陷(报错/测试失败/描述)→ 定位相关代码 → 生成修改(含新增逻辑)→ 验证(编译+测试+静态检查)。需控制修改范围最小化、保持风格一致,并处理回归风险(修复 A 破坏 B);安全场景还要求符合修复规范。
用于自动修复 CI 失败、CVE 漏洞打补丁、代码评审意见落地与需求小改动;主流 AI 编程助手(Copilot、CodeWhisperer、Cursor)的修复功能与开源项目机器人(如 SWE-bench 智能体)是其典型应用。
相关词条:Claude Code · Windsurf · Devin · 缺陷定位 · 规则文件