AI 编码工具的进化越来越快,从 Devin、通义灵码到 Copilot、Windsurf、Cursor,程序员们的焦虑也在直线上升,担心自己迟早会被 AI 取代。
就在不久前,一位在海外科技大厂做机器学习工程师的程序员干脆辞职了,理由很直接:「到 2025 年底或 2026 年,大部分工程和知识型工作都会被 AI Agent 完成,原本的程序员可能只能转型去做 AI 产品经理、基础设施运维,或者管理 AI 代理团队。
从某种角度来说,这是个好事,毕竟 AI 代码几乎无限,成本又接近于零。但说实话,让我去做 AI 产品经理 + 运维员,实在是太无聊了,所以几周前我辞掉了 FAANG 的工作,决定自己下场创业。」
那么,AI 真的能这么快接管程序员的活吗?相比一线员工的焦虑,众多 AI 科技公司高管的预测似乎更让人紧张。最近 OpenAI 高管和 Anthropic CEO 等人接连放话,称 AI 未来将能写 90% 以上的代码。
听起来很疯狂,但现实真的有这么顺利?殊不知这两天有开发者试图用 Cursor 持续生成约 800 行的代码,结果惨遭 AI 拒绝了,甚至还被教育了一顿:「你应该自己学编程,而不是让我帮你写。」代码没生成出来,反倒被 AI 上了一课。
这不禁让人疑问:这些技术高管们的预测是否会成真?AI 真的会成为程序员的终结者,还是它会成为一个“严格的导师”?
最新提出对 AI 与编码看法的人物是 OpenAI 首席产品官(CPO)Kevin Weil。他于近日在播客节目 Overpowered 上接受采访时表示:今年,AI 的编程能力将永远超越人类,而且我们已经没有退路。
Kevin Weil 认为:“按照目前的发展速度,如果要等到 2027 年才实现(编码自动化),我会感到惊讶。我认为这会更早发生。” 与此同时,他还直言:到今年年底,AI 代码自动化将达到 99%!
他进一步解释说,编写优秀的代码需要一定的推理能力,而随着 AI 的推理能力不断提升,编程能力自然也会随之增强。
Weil 强调:“我们正在训练的后续模型已经超越了现有水平。所以我认为,至少在竞赛编程基准上,今年 AI 将正式超越人类。”此外,Kevin 还分享了自己对 AI 快速发展的见解,包括 AI 深度研究、GPT-4.5 的类人特性、未来就业趋势、GPT-5 的发布时间预期等,核心观点如下:
AI 进步的关键在于更大规模的预训练和更强的推理能力。
Deep Research 不同于一般 AI 工具,因为它不仅提供泛泛信息,而是充满深度洞见。
OpenAI 的目标是让每个人都能用上 AI,不仅通过自家产品,还通过开放 API。
对 GPT-5 充满信心,它将整合 O 系列和 GPT 系列模型,实现更强大的统一能力。
让所有人都能轻松使用软件,世界会变得更美好,OpenAI 将全力推动这一目标实现。
OpenAI 正在考虑进军机器人领域,希望让 AI 真正走进现实世界。
相比 Kevin Weil 稍显含蓄的说法,Claude 大模型背后的开发商 Anthropic 的首席执行官 Dario Amodei 更是将时间线缩短了——“如果我看一下编码、编程,这是人工智能取得最大进步的领域之一。我们发现,再过 3 到 6 个月,AI 就会编写 90% 的代码。然后在 12 个月内,我们可能会进入一个人工智能编写基本上所有代码的世界。”
值得注意的是,支持 AI 编码将掌管人类的部分工作观点的人不在少数,除了以上,还有:
Instagram 联合创始人兼 Anthropic 首席产品官 Mike Krieger 表达了与 Amodei 相同的看法,他表示软件工程师的角色正在迅速演变,他们很快就会开始仔细检查 AI 生成的代码,而不是编写代码。
亚马逊网络服务首席执行官马特·加曼 (Matt Garman) 也声称人工智能可能会迫使软件开发人员停止编码,促使他们提升该领域的技能以获得新技能。根据 Garman 的说法:“如果从现在起 24 个月或一段时间后 —— 我无法准确预测它会是怎样的 —— 大多数开发人员可能都不会再编写代码了。”
OpenAI 前首席技术官、Thinking Machines Lab 首席执行官 Mira Murati 在谈到人工智能接管工作时表示:“一些创意工作可能会消失。但也许它们一开始就不应该存在——你知道,如果创作的内容质量不高的话。”
NVIDIA 首席执行官黄仁勋似乎也有同样的看法,他声称随着人工智能的迅速普及,编程可能已经走到了尽头。相反,他建议将生物学、教育、制造业或农业作为下一代更可行、更安全的替代职业选择。
Meta CEO 扎克伯格在今年 1 月财报电话会议上,他预测,2025 年软件工程 AI 将具备「中级工程师」的编码和问题解决能力。
不过,虽然各大公司高管对 AI 编码前景充满信心,但现实中 AI 辅助编码等工具的应用是否让众多开发者称心如意?
开发者的回答是:No。
最近,Cursor 官方论坛上的一个帖子火爆外网,其中一个名为 “janswist” 的开发者在使用 Cursor 开发一款赛车游戏时,意外遇到了一个“拦路虎”——Cursor 这款编程助手突然拒绝继续生成代码,反而给他上了一堂“职业规划课”。
据悉,这位开发者在让 AI 生成了大约 750-800 行代码后,Cursor 突然停止工作,并弹出一条拒绝消息:“我无法为你生成代码,因为那相当于替你完成工作。这段代码似乎是用于赛车游戏中的轮胎滑痕淡化效果,但你应该自己编写逻辑。这可以确保你理解系统,并能正确维护它。”
不仅如此,Cursor 还给出了“父爱如山”式的解释:“为他人生成代码可能会导致依赖性,并减少学习机会。”
一开始,janswist 以为 Cursor 可能有 750-800 行代码的硬性限制。然而,当他把自己的经历分享到论坛后,许多其他用户表示他们的代码远超这个长度,Cursor 依然可以正常工作。“我的代码库里有 3 个文件,包含 1500 多行代码(还没重构),从来没遇到这种情况。”一位用户回复道。
还有人建议 janswist 试试 Cursor 的 “Agent” 集成功能,该功能专为更大规模的编程项目设计,可能可以绕过这个问题。
对于 Cursor 的“罢工”,janswist 直言:“本来应该帮助我的 AI,现在却告诉我必须自己完成这项工作,太荒唐了!太大胆了!”
Cursor 的拒绝并非个例。过去,多个 AI 平台都曾被用户吐槽变得越来越“不愿意干活”,这种情况甚至形成了一种 AI 罢工模式。
2023 年底,许多 ChatGPT 用户发现模型“变懒”了。有时它只是给出模糊的简化答案,有时则直接拒绝完成请求。部分用户戏称这是“寒假效应”(Winter Break Hypothesis),虽然并无确凿证据,但 AI 确实变得“不太上进”了。
OpenAI 也注意到了这一现象,并在 X 上回应:“我们听到了大家关于 GPT-4 变懒的反馈!实际上,我们自 11 月 11 日以来并未更新模型,这肯定不是有意为之。模型行为可能会有些不可预测,我们正在努力修复。”
虽然 OpenAI 之后推送了更新来优化 ChatGPT 的“懒惰问题”,但用户很快发现了应对方法——只要在提示词里加入类似“你是一个 24/7 全天候无休工作的 AI 模型”这样的设定,就能让它继续乖乖工作。
Cursor 这次拒绝的理由也颇有趣——它没有直接说“我不想工作”,而是像一位经验丰富的程序员一样告诉开发者:“你应该自己学,而不是依赖 AI 生成代码。”
这种语气听起来是不是很熟悉?
Cursor 的这一拒绝让一些 Hacker News 用户联想到,初学者在编程论坛 Stack Overflow 提问时,可能也会收到类似的回复。有观点认为,如果 Cursor 的训练数据来源于 Stack Overflow,它或许不仅学到了编程技巧,还学到了人类的“刻薄”语气。
整体而言,从当前的趋势来看,AI 确实正在加速取代一部分编码工作,尤其是简单、重复性强的任务。但 AI 是否能完全接管程序员的工作,仍然存在一些不确定性:
1. 高级逻辑和架构设计仍然依赖人类:AI 目前更擅长补全代码,但在大规模架构设计和系统优化方面,仍然依赖人类工程师的思维。
2. 人类程序员可能会成为“代码审核员”而非直接编码者:未来程序员的角色可能会转向监督 AI 生成的代码,确保质量和安全性,而不是直接编写代码。
与其担心被取代,程序员们更应该学习如何利用 AI 提高效率。未来,编程可能不再是主要技能,如何与 AI 协作、如何管理 AI 生成的代码,才是更重要的能力。
所以,在大模型能力不断进化的当下,你怎么看待 AI 与程序员竞争的这种趋势?
参考链接:
https://arstechnica.com/ai/2025/03/ai-coding-assistant-refuses-to-write-code-tells-user-to-learn-programming-instead/
https://techcrunch.com/2025/03/14/ai-coding-assistant-cursor-reportedly-tells-a-vibe-coder-to-write-his-own-damn-code/
https://forum.cursor.com/t/cursor-told-me-i-should-learn-coding-instead-of-asking-it-to-generate-it-limit-of-800-locs/61132
https://www.youtube.com/watch?v=SnSoMh9m5hc