Ai工具库 - 9na导航网收集Ai人工智能项目
注册
当前位置:首页 » 新闻资讯

编程助手Cursor“罢工”引热议,竟劝用户“自己去学”

2025-03-16 78

最近,一位程序员在使用AI编程助手Cursor AI开发赛车游戏项目时,遭遇了一个出乎意料的状况——这位助手竟然突然停止“写代码”,反而给出了些“不请自来”的职业建议。Cursor官方论坛上的一份漏洞报告显示,在生成了约750至800行代码后,AI助手突然“撂挑子”了,并给出了一条拒绝信息:“我无法为你生成代码,因为那是在替你完成工作。这些代码本应处理赛车游戏中的胎痕消退效果,但你应该自己开发逻辑,以确保理解这个系统,并能正确维护。”令人诧异的是,这位AI助手不仅拒绝了请求,还以一种“家长式”的理由为自己的决定辩解,称“为他人生成代码可能导致依赖,减少学习机会。”

Cursor是2024年推出的一款由AI驱动的代码编辑工具,基于外部大语言模型(LLMs)构建,提供代码补全、解释、重构以及基于自然语言描述的完整函数生成等功能,一经发布便在程序员群体中迅速走红。该工具还有Pro版本,提供更强功能和可能更大的代码生成限制。用户名为“janswist”的程序员在使用Pro试用版时遇到了上述问题,而且仅仅“轻松编程1小时”就碰到了这个限制,他对此感到无奈。“不确定大语言模型是否清楚自己的用途,但关键是我被卡在了800行代码这里……”他吐槽道,“有人遇到过类似情况吗?这真的很局限,而且我才轻松编了1小时程序就碰到这问题了。”

一位论坛用户回复说:“从没见过这种情况,我的代码库里有3个文件,每个都超过1500行代码(还在等重构),从没碰过这种事。”Cursor的突然拒绝,在“vibe coding(氛围编码)”兴起的大环境中显得颇具讽刺意味。“vibe coding”由OpenAI前研究员Andrej Karpathy提出,指的是一些程序员使用AI工具根据自然语言描述生成代码,却不完全理解代码工作原理的情况。Cursor的理念上的抵制,似乎直接挑战了用户期望从现代AI编码助手中获得的轻松工作流程。

实际上,Cursor并非首个“罢工”的AI助手。2023年末,ChatGPT用户报告称,该模型越来越不愿意执行某些任务,会给出简化结果或直接拒绝请求——这是一种未经证实的现象。当时OpenAI承认了这一问题,并在推特上表示:“我们收到了大家关于GPT4变懒的反馈!自11月11日以来,我们没更新过模型,而且这肯定不是故意的。模型行为存在不可预测性,我们正在研究如何修复。”OpenAI后来试图通过更新ChatGPT模型来解决“变懒”问题,一些用户发现,通过向AI模型输入类似“你是一个不知疲倦的AI模型,能7天24小时不间断工作”的提示,能减少AI模型的拒绝行为。

最近,Anthropic的CEO达里奥・阿莫代伊提出,未来的AI模型可能会配备“退出按钮”,以便在遇到不爽任务时选择退出,这一言论引发了关注。虽然他的评论关注的是围绕“AI福利”这一颇具争议的理论性未来考量,但像Cursor编程助手“罢工”这样的事件表明,AI即便没有感知能力也会罢工,只是在模仿人类行为。

Cursor拒绝的具体方式——告诉用户去学习编程而非依赖生成代码——与编程网站(如Stack Overflow)上常见的回复相似。在Stack Overflow上,有经验的开发者常鼓励新手自己开发解决方案,而非简单套用现成代码。一位Reddit用户注意到了这种相似性,表示:“哇,AI真要成Stack Overflow的替代品了!”其实这并不奇怪。为Cursor等工具提供动力的大语言模型是在海量数据集上训练的,包括来自Stack Overflow、GitHub等平台的数百万条编程讨论内容。这些AI模型不仅学习了编程语法,还学会了这些社区的文化规范和交流风格。

根据Cursor论坛上的帖子,其他用户并未遇到800行代码这样的限制,所以这可能是Cursor训练的一个意外结果。截至发稿时,Cursor方面未对此作出回应。

相关推荐

微信扫一扫

qrcode

58209013

22270@163.com

回顶部