全自动程式设计:程式员会消失吗?|苏仲成
作为专栏作者,我经常思考一个问题:在心中有几个不同的商业构想时,如果能够透过人工智能完全自动化地营运,将会是怎样的一幅景象?试想像,不再需要与软件工程师反复沟通、不必等待冗长的开发周期,也不必为调试或维护而烦恼。若人工智能能够全自动完成应用程式的开发与部署,这将彻底改变创业与创新的方式。于是,一个核心问题浮现:究竟“全自动开发软件”是否真的可能出现?如果会,它何时才能成为现实?
文:Michael C.S. So(AiX Society 人工智能应用研究学会-创会会长)
从“写程式”到“对AI讲话”
这个未来已经逐步成形。生成式人工智能工具,例如 GitHub Copilot、ChatGPT、Claude,能够自动生成代码、修正错误,甚至完成简单的应用程式。根据 GitHub 的研究,开发者使用 Copilot 的情况下,编码速度提升高达 55%,并有约 30% 的建议会被直接采用,而 90% 的开发者已经提交过包含 Copilot 代码的程式。到 2025 年,微软更宣布 Copilot 已有 2,000 万用户,并推出能够执行多步任务的“Coding Agent”模式,让 AI 可以自动化处理更复杂的开发工作。这已经意味著,软件开发正从“人写程式”转向“AI 主导、工程师监督”。
另一方面,“低代码/无代码”平台则让没有技术背景的人,也能拖拉模组、输入简单指令,搭建业务流程或手机应用。这种趋势令数码化创新加速普及,技术门槛被进一步打破。
同时,新一代“AI程式代理”(AI Dev Agents),例如 Cognition 推出的 Devin,已经展示出能自我规划与调试的能力:它能够自动撰写代码、执行测试,再反复优化。这家公司在 2025 年初更获得 5 亿美元融资,并得到 Goldman Sachs、Ramp、Nubank 等大型企业采用,显示资本与产业对这类自动化工具的高度信心。
为何仍未能全自动?
虽然 AI 的进展惊人,但要达到“全自动”仍有三大难关:
第一,规格差距(Specification Gap)。人类的需求经常模糊或矛盾,甚至在开发过程中随时改变。AI 虽能生成代码,但未必理解背后真正的业务逻辑或市场意图。
第二,安全与可靠性。程式不仅要能运作,更要符合保安、合规、隐私与效能要求。今天的 AI 仍然会“幻觉”(hallucination),输出错误或不完整的代码。在医疗、金融等高风险行业,这种风险是无法接受的。
第三,社会整合。软件必须嵌入真实世界,涉及法律、文化与用户体验。AI 可以模仿规范,但难以真正理解使用者情感、社会规范或组织内部复杂关系。
产业观点与时间表
对于“程式设计将走向自动化”的未来,不少科技领袖已公开表态。NVIDIA CEO 黄仁勋在多个场合表示:“未来的编程语言将会是人类语言”,甚至强调“每个人现在都是程式员,这就是 AI 的奇迹”。微软 CEO Satya Nadella则直言,AI 正在把“过去三十年的变化压缩到未来三年”,并预告 AI 代理(AI Agents)将重新定义 SaaS 和知识工作,从根本上改变应用开发的方式。
研究机构亦给出具体的时间框架。Gartner 预测,到 2028 年将有三分之一的企业软件内建 AI 代理,约 15% 的日常决策会由系统自动完成。麦肯锡则指出,到 2035 年,自动化与生成式 AI 将可能影响高达 55% 的工作活动。这些数据与预测,为“2025–2035 是自动化软件开发的关键十年”提供了清晰的佐证。
能力曲线的突破
技术评测亦显示出飞跃式进展。以 AI 模型在 SWE-bench(软件工程修 Bug 基准)上的表现为例,2023 年初最佳模型仅能解决 2% 的问题;2024 年 Devin 把正确率推升到 13.86%;而在 2025 年,OpenAI GPT-4.1 已能解决 54.6% 的任务,GPT-5 更声称可达 74.9%。虽然这些数据仍有争议,但整体曲线清楚显示:AI 已经从“几乎无法处理”进入“能完成一半以上任务”的区间,逼近大规模实用的临界点。
真正的挑战:想像力与治理
当“写程式”逐步被 AI 取代,最大的挑战反而不再是技术,而是“人类如何使用这项能力”。
未来任何人只需一句话,就能生成一个应用程式。这样的环境一方面可能带来“垃圾应用”泛滥,让市场被大量低质素的程式充斥;另一方面,也可能迎来一个全新的黄金时代,真正具备创造力的人能够即时将想法付诸实现,推动创业与创新以前所未有的速度发生。
因此,未来的竞争将不再是谁的技术最强,而是:
谁的想像力更具价值,能提出对社会与商业最有影响力的构想。
谁能建立有效的治理与伦理框架,决定哪些应用应该存在,哪些应该被禁止。
这不仅是企业的课题,也是政府与社会共同面对的挑战。
十年之内,定义将被改写
综合科技领袖的言论、研究机构的数据与产业现况,我们可以得出一个清晰的结论:2025 至 2035 年将是程式设计从“人工为主”迈向“AI 主导”的关键十年。
黄仁勋提出“人类语言就是未来的编程语言”,Satya Nadella 强调“AI 代理将重塑应用开发”;Gartner 预测 2028 年三分之一的企业软件内建 AI 代理,麦肯锡则指出 2035 年一半以上工作活动将受自动化影响。再加上 Copilot 的普及、Devin 的巨额融资,以及 SWE-bench 能力曲线的突破,这些都印证了自动化程式开发的未来已在眼前。
然而,这并不等于程式员将完全消失。程式的形式会被重新定义,人类的角色会上移到更高层次——规划规格、设计架构、把关合规、设定伦理与社会边界。
到那时候,真正的问题将不是“还需不需要程式员”,而是“人类要保留多少创造世界的控制权”。
在这个意义上,程式员或许会逐渐退居幕后,但“创造者”的角色,将永远不会消失。