【译文】编码的终结?微软发布框架,让开发者只需监督人工智能

两个月前,Nvidia 首席执行官黄仁勋(Jensen Huang)驳斥了过去 15 年的全球职业建议,认为学习编程不再是个好主意–至少对大多数人来说不是。

上个月,微软发布了一份研究论文,详细介绍了AutoDev:一种人工智能驱动的自动化开发框架,在该框架中,人类开发人员将被降级为人工智能的监督员,负责所有实际的软件工程工作。

再见了,开发人员?

作者概述并成功测试了一个由多个人工智能代理相互交互并提供资源库的系统,该系统不仅能处理复杂的软件工程任务,还能自行验证结果。

用他们自己的话说,人类的角色”从人工操作和验证人工智能建议转变为监督多代理协作任务的主管,并可提供反馈。开发人员可以通过观察用于代理和存储库之间交流的持续对话,监控 AutoDev 在实现目标方面的进展”。

换句话说,人类开发人员将不再编写代码,而是成为人工智能工作的旁观者,在认为必要时随时插话。

这其实更类似于管理角色,你与一个团队一起工作,指导他们实现项目设定的目标。

AutoDev 框架概览。只有绿色输入由人类提供。/ 图片来源:微软

AutoDev 工作流程,勾勒出人工智能小伙伴们可以自行执行的所有操作,以实现所需的输出。/ 图片来源:微软

“我们已经将提取软件工程任务相关上下文和验证人工智能生成代码的责任从用户(主要是开发人员)转移到了人工智能代理本身”。

但如果是这样的话,我们还需要人类开发人员吗?他们应该具备或掌握什么样的技能,才能在人工智能化的工作环境中继续发挥作用?

未来机器是否需要软技能?

这个进化过程的结论可能会让很多人感到不安,尤其是那些才华横溢但性格孤僻的软件工程师,他们喜欢独自工作,害怕社交。

事实上,与机器互动可能很快就需要社交技能。

由于所有对话模型本质上都是在模仿人类交流,因此人工智能工具将要求其用户具备与人类类似的技能。

幸运的是,目前还没有人打算让计算机具备人类的情感,因此至少团队合作这方面不太可能成为问题,但许多如今只需编写代码的开发人员现在将不得不专门解释代码,而不是自己执行代码。

这肯定不是大多数技术人员在进入这一领域时所预见到的挑战,但对他们来说,这可能很快就会成为不成功便成仁的局面。

如果你不是一个有效的监督者,不能指导机器做正确的事情,那么尽管你拥有高度专业的知识,但你在大多数公司中的价值可能会下降而不是上升。

软件工程的发展道路变得更加难以预测

当然,人类程序员的工作岗位依然存在,但更有可能出现在为人工智能提供技术支撑的公司中。毕竟,未来的一些开发和维护工作必须由人类来完成,哪怕只是作为一种安全措施。

尽管如此,软件工程专家的职位空缺将很快耗尽,除非你是一个具备管理技能的沟通能手,能够胜任管理自己的人工智能代理团队。

也许最糟糕的是,人工智能正逐渐渗透到这个领域,这让人很难预测作为一名未来的开发人员应该掌握哪些技能。

这是因为我们仍在寻找一个基本问题的答案–如果人工智能取代了我们中的大多数人,那么如果未来出现问题,还会有人类有能力修改代码吗?

我们在用过时语言编写的古老 IT 系统中就有一些这样的例子,这些系统几乎没有人能够很好地管理,更不用说更新了。

由于对 COBOL 等专业知识的需求随着时间的推移而减少,因此根本没有足够的人员来解决旧的金融或政府系统的问题,而这些系统往往保存着客户和国家公民的数百万份重要记录。

我们不难看出,人工智能也会产生类似的影响,只不过规模要大得多。

是先有鸡还是先有蛋?你需要开发技能来了解人工智能在做什么,但如果人工智能什么都做,你又该如何学习呢?

如果你在任何领域都不再需要掌握艰苦的编程技能,那么如果出了问题,我们过度依赖人工智能,还能剩下多少人去解决问题?

这不仅仅是求职者吸引力下降的问题,也不仅仅是保留大多数公司不需要你做任何事情的技术技能的问题,而是根本缺乏实践的问题,因为只有在极少数紧急情况下才会需要。

你不可能擅长你很少做的事情。

如何规划技术职业生涯?

过去很简单:你专攻一个特定领域,掌握所需的工具和语言,随着技术的发展不断更新你的技能,最终你就有望成为一名高薪、受人追捧的专业人士。

但现在,你的技术专长与人工智能机器人自行提出解决方案的能力之间的价值发生了翻天覆地的变化。

拥有多年实践经验的专家可能会继续受到追捧(这有点像如今仍在修理现代汽车的老技工–它们可能有所不同,但许多基本原理仍然相同,而他的经验已不再容易获得)。但是,计算机科学专业的年轻学生将很难在硬技能和使用人工智能工具实现相同或更好结果的能力之间做出选择。

高度专业化的专家会有一些工作机会,而那些只需与聊天机器人互动的人也会有很多工作机会。但那些被困在中间的人很快就必须在两者之间选择自己的未来。

你是要攀登高峰,还是要与在 TikTok 上接受人工智能编码课程的 Zoomers 竞争。

本文文字及图片出自 The end of coding? Microsoft publishes a framework making developers merely supervise AI

余下全文(1/3)
分享这篇文章:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注