最近我用copilot辅助,完成了一个代码量1.5w行左右的小型python项目,我把使用心得总结后发布,希望对大家有帮助。
1.如果遇到响应达到了长度限制,提示词为:请继续完成上述任务。
2.如果只是生成一个文件,响应也达到了长度限制,(实质上一行也生成不了),提示词为:请一步一步分析,可拆分为多个文件。
或者仅选中文件的一部分,让ai只修改这一部分。或者人工拆分文件。
3.如果一个文件超过了500行,(再多不仅刷新慢,也容易出问题,这差不多是ai单个文件的阅读上限)提示词为:请将这个文件分割成多个,保持功能不变。
4.经过尝试,目前最好的模型是claude3.7 sonnet,但也只能记忆大约一万行的上下文长度,单次输出最多500行。因此,只适用于小型项目,目前还无法替代程序员,用户需要自己选中项目中对应的文件以及斟酌提示词。但是可以作为工具提升自己效率。
5.程序员自己在选中本次修改所需的文件后,点击添加文件-打开编辑器,就可以上传所有文件,快捷修改。不建议放入太多本次修改不需要的代码文件。