17611538698
webmaster@21cto.com

生成式人工智能会迫使程序员转行吗?

人工智能 2 158 2025-03-04 04:21:46

图片

有人认为,随着人工智能接管编码任务,开发人员可能会在 2 年内中止编码。这是真的吗?AI 会迫使程序员放弃他们的职业吗?

软件工程领域正处于转型的风口浪尖,这主要得益于生成式人工智能 (GenAI)的快速发展。某位首席执行官曾表示,随着人工智能接管编码任务,开发人员可能会在两年内停止编码。这是一个准确的预测吗?GenAI 真的会迫使程序员放弃他们的职业吗? 

答案并不简单。GenAI 无疑将使许多编码工作实现自动化,从而减少一些职位的需求。然而,它不会让软件工程师成为过去时,这与自动化改变制造业等领域的方式类似。GenAI 将带来转变,但不会完全取代软件工程师。我们仍然需要软件工程师——尽管需要更先进、更专业的方式,他们将专注于 AI 无法独立处理的工作。

其实已经有更多新的角色,我们暂时粗浅的总结如下:

人工智能幻觉和人类监督

软件工程师将继续存在的最明显迹象之一是人工智能幻觉的持续存在——人工智能系统产生不正确或无意义的输出的情况。

这样的错误表明人工智能在掌握事物、做出棘手的选择或了解大局时一直存在不足。即使人工智能变得更好,它仍然会犯错,在危急情况下往往无法达到我们需要的可靠性。软件工程师在识别、减少和修复这些错误方面发挥着关键作用。随着人工智能成为我们世界中越来越重要的一部分,我们需要更多的人来关注人工智能运行的系统。工程师需要指导人工智能系统,处理它们的弱点,并确保它们的使用合乎道德。

产生幻觉的人工智能值得信任吗?

尽管 GenAI 前景光明,但我们不能让 AI 生成的软件或选择运行关键系统。在我们需要始终保持正常运行的高风险环境中,AI 的错误可能会造成灾难。这就是为什么我们不能没有人类工程师。软件工程师必须采取安全措施,如自动化测试、代码检查和备份计划,以确保 AI 生成的代码可靠性。虽然 AI 可以帮助编写代码,但人类仍然需要检查、测试和关注事物。在必须具备安全性和保障的领域,如果没有人类监督,使用 AI 驱动的系统将是无法预测的。

人工智能时代的软件工程师

虽然人工智能肯定会减少一些传统的编码任务,包括样板代码和调试,但它也将为软件工程师开辟新的机会,让他们参与更有意义、更高级别的任务。

人工智能时代工程师取得成功的领域包括:

  • 人工智能集成:工程师将把人工智能集成到业务流程中,开发人工智能模型,并确保人工智能具有合乎道德的使用。

  • 人工智能监督:随着人工智能承担的任务越来越多,工程师需要监督人工智能系统,确保其安全、可靠和准确。

  • 系统架构:工程师将创建包含人工智能技术的结构,确保它们能够发展并表现良好。

  • 网络安全:随着人工智能系统的引领,对保护这些系统的网络安全专家的需求将会增长。

  • 创新:工程师不再需要一遍又一遍地重复相同的编码任务,从而可以解决问题并将技术推向新的极限。

前进之路

虽然通用人工智能对软件工程领域产生了影响,但这并不意味着编程的终结或编程需求的终结。相反,它指向了向更高级的工作的转变,工程师将与人工智能合作,专注于监督、提出新想法并将事物整合在一起。跟上这些变化并学习新技能的程序员不会失业——他们将比以往任何时候都更受欢迎,帮助塑造人工智能和人类智慧并肩工作的未来。

在这个新时代,软件工程师不会消失,他们会成长与改变!


作者:聆听世界的羊

评论