软件工程的未来

cover

摘要

Y Combinator 在本期视频中阐述了 AI 对软件工程职业的深刻重塑。语言模型 (Language Model) 编写代码的能力已超过大多数人类,这将把构建软件的成本压至接近零。但这是否意味着软件开发者的消亡?恰恰相反——未来将需要更多人类软件工程师,因为软件将运行几乎所有事物。只是这些工程师不再直接编写大量代码,而是管理智能体团队 (Agent Teams) 来构建软件。除编码外,智能体还将承担质量保证 (QA)、部署 (Deployment)、合规审计 (Compliance Audits)、翻译 (Translation)、运维 (Ops) 等几乎所有专业任务。Y Combinator 希望资助使小型通用型开发者团队能管理大规模智能体协作、持续交付大量软件的创业公司。

代码编写能力超越人类

语言模型 (Language Model) 已经能够编写出比大多数人类更优秀的代码。这一能力将把构建软件的成本降至接近零。那么,AI 智能体 (AI Agent) 会不会消灭软件开发者的工作?

更多工程师,不同角色

答案是:不会。未来我们反而需要更多人类软件工程师 (Software Engineer)。原因在于软件将运行几乎所有事物——从基础设施到日常服务,软件的边界将大幅扩展,对人类的总需求不减反增。

但这些人类工程师的工作方式将根本性改变:他们不会直接编写大量代码,而是管理由智能体组成的团队 (Agent Teams),让智能体为他们构建软件。

智能体全面承担专业任务

除了编写代码,智能体还将执行构建软件所需的几乎所有其他专业任务:质量保证 (QA, Quality Assurance)、部署 (Deployment)、合规审计 (Compliance Audits)、翻译 (Translation)、运维 (Ops) 等。传统上需要多个专业团队分工协作的环节,将被智能体统一承担。

Y Combinator 的投资方向

Y Combinator 希望资助这样的创业公司:使小型通用型软件开发者团队能够管理大规模智能体团队协同工作,持续构建和交付大量软件。如果你有兴趣构建面向软件工程未来的工具,Y Combinator 期待与你交流。