← 返回提示词库调试报错
能跑但效果不对
没有报错,但结果就是不是你想要的
提示词全文
我的代码能正常运行、没有报错,但效果不对。 我期望发生:{{期望的结果}} 实际发生:{{实际的结果}} 相关代码: ``` {{贴相关代码}} ``` 我已经确认过:{{比如「接口返回是对的」「函数确实被调用了」}} 请帮我: 1. 列出 3-5 个可能导致「期望和实际不一致」的原因。 2. 针对每个原因,给出一个能快速验证的方法(加一行日志、改一个参数、打个断点都行)。 3. 按「最省事的先试」排序,让我一条条排除。 要求: - 不要直接给一大段改好的代码,我还没定位到问题在哪。 - 每个验证方法要具体到我能立刻动手。
把 {{}} 里的部分换成你自己的内容
为什么这么写
- 这类问题最难的是定位,直接要「改好的代码」往往改错地方,越改越乱
- 要求给出可快速验证的方法而不是结论,把排查变成可执行的清单
- 「写下你已经确认过的」能立刻砍掉一半可能性,大幅缩小排查范围
- 按省事程度排序,让你用最小成本排除,符合实际的调试节奏
用起来的样子
「列表渲染出来了但顺序不对」——AI 会让你先确认是接口顺序问题还是前端排序覆盖,给一句 console.log 就能区分。
常见坑
- 只说「不对」不说期望和实际的差别,AI 无从下手
- 急着要大段修改代码,跳过定位,结果改了三处都是对的,问题在第四处