AI能写代码但无法维护软件,程序员不会被取代。
Will AI replace Software Engineers? Do not hold your breath
- 指出编程不等于软件工程,维护才是核心任务
- 强调大模型缺乏长期可靠性维护能力
- 适合关注AI与职业未来的人阅读
人工智能技术(如大型语言模型)在生成代码方面日益流行,引发猜测:未来软件工作将完全由大模型承担,软件行业将不复存在。然而,软件工程远不止于编写代码——尤其是维护大型软件系统并确保其可靠性,是软件工程的重要组成部分,而当前大模型尚不具备此能力。
原文摘要 · Abstract (English)
Artificial Intelligence (AI) technology such as Large Language Models (LLMs) have become extremely popular in creating code. This has led to the conjecture that future software jobs will be exclusively conducted by LLMs, and the software industry will cease to exist. But software engineering is much more than producing code -- notably, \emph{maintaining} large software and keeping it reliable is a major part of software engineering, which LLMs are not yet capable of.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。