当你兴高采烈的看到自己的想法被AI写成了代码,突然发现运行出现了问题,于是转头对AI提出灵魂拷问:你没长脑子吗?
无论IDE如何道歉,如何诚心诚意的修改,就是改不好,离你要求的目标越来越远,甚至最后你都后悔提出这个要求,于是你想恢复之前的状态,有点bug也算了,最起码能交差了,实在不行,我自己古法编程补上去!但是,AI这个时候恢复的东西,却又出问题了。于是,你从晚上一直搞到天亮都不能脱身。。。
关于这个问题,我总结了几点:
首先,我们从行为学来分析这个现象,你见过一个知道自己会出错还是去做这件事的人吗?基本不会,一定会权衡利弊之后做最优解,才会去做。所以,AI也是一样,它一定是做的最优解,现在这个问题就非常清晰了,它并没有觉得自己错了。所以,它会千方百计从其他地方找问题,而不是怀疑自己的代码出错了,甚至包括最基础的代码没有闭合、或遗留多余的字符在内的问题,AI都不会怀疑。
那么如何能规避这些问题呢?我给出几个方法,供大家参考,抛砖引玉:
-
1、代码有问题了,不要马上在当前对话内回复,关闭当前会话,重开新会话,如果AI有记忆的话,继续下一方案。
-
2、换一个模型。
-
3、准备两个以上的IDE,一个写代码,一个修复代码bug.如果没有两个ide,可以直接在web ide上解决bug的问题,甚至可以找豆包来看这个代码,拷贝代码片段给豆包,她也能解决。
-
4、先休息,第二天在打开IDE重新提问。
基本这样就能解决了,就是要让AI重置信息,那么就不会被自己的经验所禁锢,而能解决问题。希望对大家有所帮助。