Skills for the future software profession: beyond agentic AI!
基于 2026 年与研究人员及行业从业者的圆桌讨论,本文确定了未来软件工程师不断演进的核心技能,强调随着编码智能体接管实现任务,验证与确认的重要性日益增加。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,构建软件的世界就像是在经营一个规模宏大、高速运转的建筑工地。几十年来,软件工程师的主要工作一直是“泥瓦匠”——亲手铺设每一块砖(编写每一行代码)来盖房子。
但现在,一种新的力量已经到来:AI Agent(人工智能智能体)。把这些智能体想象成极其快速、力大无穷的机器人泥瓦匠。它们可以比任何人类都更快地铺设砖块。事实上,它们可以在几秒钟内建成整面墙甚至整个房间。
这篇由顶尖大学和科技巨头研究人员撰写的论文提出了一个简单但令人不安的问题:如果机器人负责所有的铺砖工作,那么人类建筑师实际上该做什么?
基于 2026 年与来自 Google、Meta 和主要大学等机构专家的讨论,作者指出,人类的角色并非正在消失,而是正在发生转变——从“泥瓦匠”转变为“建筑师与质量检查员”。以下是人类需要掌握的三项主要工作,通过简单的解释说明如下:
1. “翻译官”与“检查员”(验证与确认)
旧模式: 人类编写代码,然后检查其中的错误。
新模式: 机器人编写代码。但因为机器人即使在出错时也会表现得非常自信,人类不能盲目信任它们。
- 类比: 想象你雇佣了一位机器人厨师来制作一道复杂的菜肴。你不会站在旁边盯着他们切洋葱。相反,你的工作是写出一份非常精确的食谱(规范),规定机器人必须遵循的规则。
- 人类技能: 你需要能够将客户模糊的愿望(“我想要一个辣味汉堡”)转化为严格的、机器可读的规则(“酱料必须恰好含有 5% 的辣椒,且面包必须烤制 30 秒”)。
- 转变: 最难的部分不再是烹饪,而是编写完美的食谱,并检查机器人是否真的遵循了它。如果机器人做出的汉堡味道很奇怪,你需要判断这是食谱的问题还是机器人的问题。论文指出,人类必须成为编写这些“机器可验证”规则以及验证最终产品是否符合初衷方面的专家。
2. “指挥家”(智能体编排)
旧模式: 一个人构建整个系统。
新模式: 你不使用一个机器人,而是使用一整个由专业机器人组成的团队。一个机器人编写代码,另一个检查安全漏洞,第三个运行测试。
- 类比: 想象一场交响乐团。人类工程师不再是演奏独奏的小提琴手,而是指挥家。
- 人类技能: 指挥家并不演奏每一种乐器。相反,他们决定哪个声部何时演奏、音量应该多大,以及它们之间如何沟通。如果“安全机器人”和“编码机器人”开始发生冲突,人类需要修复工作流。
- 转变: 人类需要学习如何设计这些 AI 智能体团队,使它们能够顺畅协作,而不会意外制造灾难。这关乎于管理“团队”,而不是亲自从事“工作”。
3. “图书管理员”(管理认知债)
旧模式: 如果你忘记了一段代码是如何运作的,你可以阅读注释或询问编写它的人。
新模式: 如果代码是由机器人编写的,而你不理解它们为什么要那样写,你就会陷入困境。这被称为“认知债”(Cognitive Debt)。
- 类比: 想象一个图书馆,里面的书籍每天都在被机器编写和重写,但变化的“故事”或“原因”却没有被记录下来。最终,图书馆里堆满了书,但没人知道它们的含义或存在的意义。
- 人类技能: 人类必须充当图书管理员和历史学家。他们需要对决策背后的“原因”保持清晰的记录,而不只是代码本身。他们必须确保即使在机器人不断更改软件的过程中,其“灵魂”或最初的设计意图也不会丢失。
- 转变: 与其担心你能写多少代码,不如担心你对代码的“理解”程度。即使机器人在不断重新布置家具,你也必须让建筑物的“地图”保持最新状态。
大局观
论文总结道,软件工程的未来不在于打字速度的提升,而在于思维深度的提升。
正如过去的学校教学生如何使用互联网或如何构建云系统一样,未来的学校需要教导学生如何:
- 为 AI 编写完美的指令(规范)。
- 管理 AI 机器人团队(编排)。
- 追踪软件背后的“为什么”(认知债)。
人类不再是那个拿着锤子的人;人类是那个手握蓝图、安全清单和地图的人,以确保机器人建造的房子不会倒塌。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。