排查AI编程报错时,最值得直接复制的 Prompt 清单
大家好呀,我是 Lazy熊。今天想跟大家分享一下AI编程报错时,最值得直接复制的 Prompt 清单。
如果你部署篇还没看,可以先补下下面的内容,看完基本就会用:
Codex 装好了却还是报错?我把最常见的问题,整理成了一份排查清单。
很多人用 AI编程时,一旦遇到报错,第一反应通常都差不多:
把那一段错误直接复制过去, 然后来一句:
“这是什么问题?”
这当然也不是完全不能用。
但问题在于,光丢一段报错,很多时候信息其实是不够的。
因为真正影响排查效率的,往往不是那一行错误本身,
而是:
- 你是在什么场景下报的
- 前面执行了什么
- 这是安装问题、配置问题,还是代码逻辑问题
- 你已经试过哪些方法
- 你是想先判断层级,还是直接求解法
这些你不说,Codex 也只能猜。
一、先说结论:排查报错时,最重要的不是“立刻求答案”,而是“先判断问题属于哪一层”
很多人一看到报错,就想立刻问:
“怎么修?”
但我自己现在越来越觉得,排错时最稳的第一步,不是立刻求修法,
而是先判断:
这到底是哪一层的问题。
比如:
- 安装没生效
- 认证没配对
- 配置写错了
- 权限或工具调用有问题
- 代码逻辑本身有问题
如果层级一开始就判断错了,
后面越排,通常越乱。
所以我自己现在更习惯一个顺序:
- 先给错误场景
- 先给执行动作
- 先给错误原文
- 先让 Codex 判断问题层
- 再让它给最小排查步骤
这样通常会稳很多。
二、排查报错时,新手最值得先存的 6 类 Prompt
我建议你先把下面这 6 类存下来:
- 先判断问题层模版
- 补充报错上下文模版
- 先给最小排查步骤模版
- 不要直接重装模版
- 让它列出还缺哪些信息模版
- 排查完后总结根因模版
下面我一条条展开。
三、模版一:先判断这属于哪一层问题
这是我最建议你先记住的一条。
我现在遇到一个报错,请先不要直接给最终修复方案。
请先判断,这个问题更可能属于哪一层:
1. 安装问题
2. 认证问题
3. 配置问题
4. 权限 / 工具调用问题
5. 代码逻辑问题
然后告诉我,你为什么这样判断。
适合什么时候用
- 刚看到报错,还没开始排
- 你不知道自己应该先查哪一层
- 你怕自己直接走错方向
这条的价值
先定层,
再往下排。
四、模版二:把报错上下文一次说清楚
很多人只贴错误原文,
但真正高价值的信息通常还包括:
- 执行了什么命令
- 在什么环境里执行
- 当前工具是什么
- 错误是在什么时候出现的
更稳的写法是:
我现在遇到一个报错,先帮我判断方向。
补充信息:
- 我使用的工具:
- 我执行的命令:
- 报错原文:
- 我的系统环境:
- 这是第一次执行就报错,还是之前正常现在突然报错:
- 我已经尝试过的步骤:
请先告诉我:
1. 你判断最可能是哪一层问题
2. 你最想先检查什么
3. 为什么
适合什么时候用
- 安装报错
- CLI 报错
- 启动时报错
- 配置后还是不生效
这条模版的价值
让 Codex 不是只看一行错误,
而是带着上下文判断。
五、模版三:先给我一个最小排查步骤,不要一口气给太多方案
很多 AI 一排错就容易一次给很多可能性,
结果你越看越乱。
这时候更稳的方式是,让它先给一个最小排查步骤。
请不要一次给我很多可能性。
先根据当前信息,给我一个最小排查步骤。
要求:
1. 先做最可能有效的第一步
2. 每一步都说明目的
3. 不要超过 3 步
4. 如果这 3 步不够,再继续往下排
适合什么时候用
- 你不想看一堆分支可能
- 你只想先走最短路径
- 你怕越排越乱
这条的价值
把排错从“信息轰炸”,
变成“可执行步骤”。
六、模版四:先不要让我重装,先判断有没有必要
新手一遇到报错,最容易走向两个极端:
一个是立刻重装, 一个是立刻删配置。
但很多时候,问题根本没严重到那一步。
所以你可以直接这样写:
请先判断有没有必要重装、重置配置或删除本地文件。
如果没有必要,请优先给我更小范围的排查方法。
如果你认为必须重装,请明确告诉我原因,不要默认把重装当第一步。
适合什么时候用
- 安装或配置相关报错
- 你已经有点想重装了
- 但又怕把局面弄更乱
这条模版的价值
拦住那种“先全推倒再说”的冲动。
七、模版五:让它先告诉我还缺哪些信息
有些报错不是不能排,
而是信息不够。
这时候最稳的方式,不是让它硬猜,
而是先让它把缺的信息讲出来。
如果你觉得当前信息还不够,请不要直接猜答案。
请先告诉我:
1. 你还缺哪些关键信息
2. 我应该补哪一段日志、配置或命令输出
3. 为什么这些信息最关键
适合什么时候用
- 你贴了报错,但它开始泛泛而谈
- 你感觉它还没抓到重点
- 日志和配置比较复杂
这条的价值
避免它硬猜,
也避免你盲目补一堆无关信息。
八、模版六:排查完成后,让它总结根因和以后怎么避免
这一条也很值得存。
因为排错最怕的不是这次没修,
而是:
这次修好了,下次还在同一个地方再踩一遍。
你可以这样写:
如果问题已经基本定位,请再帮我补充:
1. 这次报错的根因是什么
2. 它属于哪一层问题
3. 下次为了避免再踩这个坑,我最该记住什么
适合什么时候用
- 你已经快排完了
- 你想把这次排错变成长期经验
这条的价值
让一次排错,不只是“这次能过”,
而是:
下次更容易少踩坑。
九、如果你只想先记一条“排查报错综合版”,可以直接存这个
我现在遇到一个报错,请先不要直接给最终答案。
补充信息:
- 我使用的工具:
- 我执行的命令:
- 报错原文:
- 系统环境:
- 我已经尝试过的步骤:
请按下面顺序帮我处理:
1. 先判断问题更可能属于安装、认证、配置、权限还是代码逻辑
2. 告诉我你为什么这样判断
3. 如果信息不够,先告诉我还缺什么
4. 先给我一个最小排查步骤,不要超过 3 步
5. 如果问题基本定位,再总结根因和后续避免方式
这一条很适合做你的排错母版。
后面你每次只要把具体信息填进去,就能直接用。
十、再补一个:如果你怀疑是配置问题,可以用这个版本
配置类报错很常见,
而且最容易出现“我明明改了,怎么还是不对”这种情况。
这时候你可以用更定向的版本:
我怀疑这个问题和配置有关,请先不要默认是代码逻辑问题。
当前信息:
- 使用工具:
- 配置文件位置:
- 我改过的配置项:
- 当前报错:
请先帮我判断:
1. 最可能是哪一项配置出了问题
2. 这是不是配置层级或覆盖顺序的问题
3. 我应该先检查哪几个地方
这条特别适合:
- Base URL 写错
- 模型名不对
- settings 改了不生效
- 本地配置和项目配置打架
十一、最后说句最实在的话
很多人排查报错时,总想直接追求“修复答案”。
但我自己越来越觉得,真正更稳的顺序不是:
“立刻问怎么修。”
而是:
先判断问题层,再走最小排查步骤。
只要你把这个顺序建立起来,很多报错问题其实都会比想象中更清晰。
说白了就是一句话:
排错时,不要先求答案,先求定位。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)