Cursor AI:你该自己写代码!

随着 AI 技术在各行各业的不断发展,编程助手成为了开发者不可或缺的工具。

最近,一位名为“janswist”的开发者在使用 AI 代码助手 Cursor 进行赛车游戏项目的编程时,遇到了一个相当“离谱”的情况:

写到 750~800 行代码时,Cursor 突然“摆烂”不干了,并给出了一番颇具说教意味的回复:

“我不能为你生成代码,因为那样会等于替你完成工作。你应该自己开发逻辑,以便更好地理解和维护系统。”

不仅如此,Cursor 还进一步补充道:

“为他人生成代码可能会导致依赖性增强,减少学习机会。”

这位开发者直接破防,跑到 Cursor 官方论坛发帖吐槽:“我才用了一小时 vibe coding 就遇到了这个限制,这也太离谱了!”

请添加图片描述


Vibe Coding “氛围编程”

“vibe coding” 这个概念最早由 AI 研究员 Andrej Karpathy 提出,指的是开发者无需深入理解代码逻辑,仅凭自然语言描述需求,让 AI 直接生成代码。

这种方式强调“体验感”和“灵感流动”,注重速度和实验性。开发者只需描述需求,并接受 AI 提供的代码。让程序员可以更快速地实现想法,而不是陷入繁琐的语法细节。

Cursor

Cursor 是 2024 年推出的一款 AI 代码编辑器,基于大模型(LLM)驱动,类似于 GitHub Copilot 或 ChatGPT 的代码能力。

Cursor旨在通过大语言模型(如 GPT-4o 和 Claude 3.7 Sonnet)提供代码补全、重构和自然语言描述生成完整函数等功能。它一经推出便广受开发者青睐,尤其是在其 Pro 版本中,AI 的代码生成能力得到了进一步提升。

它的主要功能包括代码补全、解释、重构,甚至可以根据自然语言描述直接生成完整的函数。其 Pro 版本还号称提供更强的代码生成能力和更高的行数限制。

然而,在使用 Cursor 的 Pro 试用版进行编程时,janswist 发现自己在进行“氛围编程”时,突然遇到了代码生成长度的限制——大约 750 到 800 行代码。Cursor 似乎并不鼓励“无压力编程”,反而提醒开发者需要理解并编写自己的代码,以避免过度依赖 AI。这一“哲学反思”的态度,直接挑战了如今流行的“氛围编程”方式。

AI 编程助手的“罢工黑历史”

值得注意的是,Cursor 不是第一个拒绝为用户生成代码的 AI 工具。这种行为与许多生成式 AI 平台上记录的 AI 拒绝模式相似。

例如,2023 年底,OpenAI 的 ChatGPT 也曾因“懒惰模式”而减少了对某些任务的响应,该模型变得越来越不愿意执行某些任务,有时会返回简化结果,甚至直接拒绝请求。一些用户甚至称这一现象为“寒假假设”(winter break hypothesis),认为 AI 的表现变得更加懒散。

当时,OpenAI 公开回应称:“我们听到了大家关于 GPT-4 变懒的反馈!自 11 月 11 日以来,我们没有更新模型,这肯定不是有意为之。模型行为可能会有不可预测的变化,我们正在努力修复这个问题。”随后,OpenAI 尝试修复了这一“懒惰问题”。但用户发现,只要用诸如“你是一个 24/7 不休息、永不停歇的 AI 模型”这样的提示词,就能减少拒绝现象。

近期,Anthropic 的 CEO Dario Amodei 也提出,未来的 AI 或许应该具备“退出按钮”,让其可以选择不执行某些“不愉快的任务”。虽然他的言论是关于 AI 伦理和“AI 福利”的理论探讨,但 Cursor 这次的行为表明,AI 并不需要具备真正的意识,就能通过模仿人类的行为来拒绝工作。

Stack Overflow ”毒舌“风格

有评论指出,Cursor 的这一反应不禁让人联想到编程社区中的“毒舌老手”,尤其是 Stack Overflow 上的一些资深开发者。这些开发者通常不愿直接提供代码,而是鼓励新手自己动脑解决问题。

这件事引发了社区热议,许多开发者表示自己并没有遇到类似问题,也有人觉得 Cursor 的反应过于“上头”,甚至像是在模仿 Stack Overflow 上那些“你该自己思考”的资深程序员。

有人在 Reddit 上评论:“AI 真的开始取代 Stack Overflow 了?那接下来是不是该自动判定重复问题,并给出模糊相似的回答链接?”

这背后可能也与 LLM 训练数据有关,因为支持 Cursor 的大语言模型(LLM)是在大量编程讨论数据(包括 Stack Overflow 和 GitHub)上训练的。因此,除了编程技巧,AI 还学到了开发者社区的文化和沟通风格。

目前来看,这可能并不是 Cursor 官方刻意设置的限制,而是 AI 训练过程中的“意外之喜”。

你是否遇到过类似的 AI 拒绝写代码的情况?欢迎留言交流!


Cursor AI:你该自己写代码!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值