context 真的很重要,不同模型之间确实有区别。
自己在用的 Nextra 项目一直报错,把报错内容和代码复制进网页版 Qwen 3.7 Max,反反复复一上午始终解决不了 bug。而且模型会让我修改很多项目根本不存在的配置,比如让我把“--turpopack”改成“--webpack”。感觉模型看不到项目的其他文件,无法定位问题来源。
用 VS Code Copilot 免费版配合 Raptor Mini,多轮对话给我的感觉是,模型一直认为我的文件有问题,一直尝试用打补丁的方式解决问题。我和工具一起耗时约 2 h 没有解决 bug。
把 Copilot 的模型换成 DeepSeek V4 Flash,用同样的提示词,发现模型会在项目文件中埋临时断点和输出,通过输出的 log 定位问题。感觉这比较接近人类的 debug 过程。最终发现是 nextra-theme-docs 这个 npm 包,在升级过程中引入的包内 bug,与我的项目无关。debug 总耗时约 20 min,耗费 2¥。