在使用ai编程工具时,当你尤其是一个初学者的角色来更改项目文件中的某一功能或者应用时,应该注意
- 思路是应该使用ai工具从大到小,就是从大的框架的使用workplace 去定位问题或者功能实现的整个流程逻辑,最好是能整理出流程图 在了解完流程以后,去定位到流程中的具体环节,可以是某一个或者几个代码文件,再从这几个文件中去找到问题涉及到的具体函数,再给出ai的指令,让它从这几个函数中去更改你想要达到的效果
- 总之就是不要宽泛的给出你的问题让工具去帮助你解决,这样出现的问题会变成ai的聚焦问题的跑偏,在它阅读大量的代码文件中,它会发现与这个问题有关的大量代码,它会按照它的理解去修改很多不规范的函数,这样修改下来,以现在的能力就会导致偏离问题,聚焦不到用户真正想改的问题上,出现了更改了很多地方,但是都只是在原本正确的代码再添一些花,也许真正需要改的代码就是一个函数,但是宽泛的给出范围和问题,导致了ai在修改文件时出现了大量的无效修改
- 所以新手还是老实的需要花时间去整理出问题对应的代码实现框架,然后聚焦到真正的细节代码上,然后让ai来修改
- 在编程过程中,有时ai的编程思路会陷入一种无限的循环,就是它写了很多种实现或者解决问题的不同的代码,但是最终将它写的不同的代码都来调试发现结果都差不多,然后一直改一直没有效果,在这个过程我们需要提供新思路,也许这个思路会比较直接或者看起来不能实现,但是ai会根据你这个新的思路来写代码,就会跳出原来的怪圈,这个有时也是概率或者和用户本身的水平有一定的关系