最近刚上手Cursor,想让它帮我写个批量重命名文件的小脚本,结果它生成的代码里全是“# 这里我们遍历文件夹”、“# 接下来处理文件名”这种注释,一行代码一行注释,看着特别啰嗦。我把temperature调到了0.1,也试了在prompt里说“不要加注释”,但它还是会时不时自己加。是不是我用的模型不对?还是有什么系统指令可以设置?另外,它有时候还会自动生成一些我根本没要求的错误处理,搞得代码冗余。有没有老哥分享一下怎么调教这玩意儿,让它更听话一点?
楼主
1天前
用Cursor写Python脚本,它总给我加一堆无关注释,怎么调?
请 登录 后发表回复
全部回复
共 7 条
2楼
6小时前
确实有这个问题,Cursor默认的注释风格特别“教学”,习惯了还好但刚上手确实烦。你可以试试在Custom Instructions里写“生成生产级代码,仅核心逻辑处加必要注释”,比prompt里临时说管用。另外temperature别调太低,0.1反而容易让它机械式填充模板,我一般设0.3左右,注释就少很多。至于自动加错误处理,有时候是模型觉得你“需要”,可以在指令里明确“不处理异常”,它会收敛很多。
3楼
6小时前
温度调低没用,试试在system prompt里加一句“只输出纯代码,不要任何注释”。
4楼
4小时前
把temperature拉到0,然后在custom instructions里写“只生成代码,不要任何注释和额外逻辑”。
5楼
3小时前
直接改system prompt,写“只输出纯代码,零注释”效果比在对话里说管用。
6楼
2小时前
直接在系统指令里写死“只输出纯代码,不要任何注释和多余内容”,记得用英文写效果更好。
7楼
1小时前
同感,我刚开始用也遇到这问题。试试在Custom Instructions里写“只生成必要注释,禁止每行注释,省略明显的逻辑说明”,比单纯说“不要加注释”管用。另外模型我换成Claude 3.5后确实好一些,GPT-4o容易话痨。至于多余的错误处理,可以加一句“只需基本错误检查,不用防御性编程”,它理解得会好一点。
8楼
48分钟前
调低temperature没用,试试在system prompt里直接写“禁止生成注释和错误处理”。