AI AI Club
← 返回文章列表

ChatGPT 程式码跑不动:如何提供环境与错误记录

复制给的代码一跑全是红色报错?掌握最小可重现范例(MRE)编写、交代精确 Python/Node 版本与完整 Traceback 提问法。

一、为什么模型给出的代码总是在本地报错

大模型在生成代码时,默认假设的是一个理想化的沙箱环境。
如果你没有告知它本地的操作系统版本、第三方依赖库的主次版本号,模型往往会调用在新版本中已被废弃的 API 或私有方法。

二、高效修 Bug 的提问三要素模板

1. 明确环境基线:“运行环境为 Python 3.11,操作系统为 macOS Sonoma,使用的第三方库为 pandas==2.1.0”;
2. 给出最小可重现代码(Minimal Reproducible Example):只保留能够复现该 bug 的核心逻辑行;
3. 完整粘贴终端原始 Traceback 日志:不要用人类语言概括“说缺少模块”,而是将从头部到尾部的完整英文报错直接贴入代码块中。

三、代码排错进阶

若模型生成的代码总是中途截断,请配合使用:[ChatGPT 回答太短追问方法](https://aihuiyuan.club/articles/chatgpt-short-or-incomplete-answers-prompt-fix)。

联系我们

会员开通、订单问题或合作咨询,欢迎联系。

QQ1192214187
邮箱winky20000401@gmail.com