跳到正文

国潮造物局 · 实操文章

代码报错别整包丢给 AI:用最小复现把问题缩小

错误原文、触发步骤和预期结果,比“帮我全部修好”更有用。

本页目录 · 17个部分你卡在哪动手前准备适合用什么工具操作 1操作 2操作 3操作 4操作 5做完应该得到什么不成功时怎么调整先留住现场删到刚好还能复现给 AI 的任务修复后怎么验收工具与原始资料动手验证继续解决相关问题

国潮造物局编辑部 · 资料整理日期 2026-10-21 · 编程实践 · 8分钟

基于官方公开资料编写的练习方案,未逐项登录工具实测。界面、费用与版本以官网为准。

你卡在哪

整包代码丢给 AI 让它“全部修好”,常改崩无关模块,还难验证。

动手前准备

记录:报错全文、命令、环境版本、触发步骤。备份或 git commit。不要贴 .env/密钥/生产库。工具:Cursor / Codex / Copilot。

适合用什么工具

Cursor / OpenAI Codex / VS Code + GitHub Copilot

操作 1

删到最小复现:单独副本里保留刚好还能触发同一错误的输入与文件。

操作 2

提问:“先给根因与证据(区分确定/猜测);再最小修改;不动无关代码;列出验证步骤。禁止删数据或关安全检查绕过。”

操作 3

审 diff:无关文件被改就撤回。

操作 4

验收:原失败步骤 + 一个正常输入 + 一个边界输入。不报错≠输出正确。

操作 5

记下有效修复与原因,方便回归。

做完应该得到什么

报错消失、输出正确、差异最小的修复。

不成功时怎么调整

环境起不来:先按 README 装依赖。模型看不到文件:@ 引用路径。越修越大:拆成“只读分析”再“改一个文件”。

先留住现场

记录错误全文、运行命令、环境版本和触发步骤。保存当前改动。不要上传 .env、密钥、私有用户数据或整个生产数据库。

删到刚好还能复现

在单独副本里保留最少的输入和相关代码。确认小样本仍能触发同一个错误,而不是靠猜测裁掉关键条件。

给 AI 的任务

下面是最小复现、报错和预期结果。请先解释可能原因与证据,区分已确认和猜测;再给最小修改及验证步骤。不要重构无关代码,不要建议删除数据或关闭安全检查来绕过错误。

修复后怎么验收

重跑原来的失败步骤,再测一个正常输入和一个边界输入。仅仅不报错不够,还要确认输出正确,原有功能没有退化。把有效修复与原因记下来。

工具与原始资料

CursorOpenAI CodexVS Code + GitHub Copilot

动手验证

下载样本与验收脚本 · 收藏、反馈或提出问题

继续解决相关问题

VS Code + GitHub Copilot完整入门:让AI修复一个能明确复现的小函数Cursor完整入门:用最小修改修复一个页面按钮OpenAI Codex完整入门:让Codex修一个有验收标准的小问题AI变现方向:Upwork 增长最快的不是「会聊天」,而是嵌进旧工作的AI技能