AI是否会成为工作杀手?AI驱动的开发工具提供了线索

那么AI是否正在取代软件开发工作?完全不是。

译自Is AI a Job Killer? AI-Driven Development Tools Offer Clues,作者 Peter Guagenti 是 Tabnine 的总裁兼首席营销官。Guagenti 是一位卓越的商业领导者和企业家,擅长战略、产品开发、营销、销售和运营。

人工智能取代工作的恐慌可能被高估了。

但是在我们讨论 AI 的影响之前,我们首先需要就什么是 AI 达成共识。

今天"AI"这个术语所常指的,实际上只是一个软件机器,它分析数据并根据这些数据预测可能发生的事情。由 ChatGPT 推广的生成式 AI 通过识别数据中的模式来创建新的内容,如软件代码、文章、图像和艺术品。

看到一个文本提示从无中生成内容确实令人惊叹,但这只是自动化软件 30 多年来一直在进行的加速。这台机器并不是在创造一些全新的东西。它通过插值它在训练数据中看到的内容,并以新的形式输出响应你的请求。

这可能感觉像是一种创作,但仅在最基本的意义上。就像学徒重复匠人的努力一样,这台机器只能反馈我们告诉它的内容,并以我们指示它交付的方式------潜在地进行猜测以弥补它没有足够信息的空白。自动化早已远远超出了机器生产副本的阶段,但这仍更像二极管而不是达芬奇。

为什么这种细微差别很重要?因为它触及了AI 和工作的未来的核心

赋能 ChatGPT 等工具的大型语言模型历史上依赖对它们试图模拟的语言的结构和规则的理解。哪些语言有最清晰的结构和规则?编程语言。

此外,自然语言的正确性和准确性很难复核,而代码则更容易验证;你可以确认它是否按照你想要的那样执行,并可以通过语法检查进行验证。编程语言也不带有偏见、毒性和含义的微妙性的风险。

鉴于所有这些,生成式 AI 助手首先出现在软件开发这个知识工作者角色中并不令人惊讶。

我的公司 Tabnine 于 2018 年创建了其第一个基于 AI 的软件编码助手。这一新品种的工具起初只具有预测开发者输入代码并提供建议的简单功能,但它很快就发展到可以生成整个函数、高亮缺陷和 bug、解释其他人的代码,甚至生成文档和测试。

现在估计有超过 250 万开发者正在使用 AI 编程助手。正如麦肯锡的一项研究所指出,它们通常自动化 30% 至 50% 的代码生成,并将开发者的任务完成时间减少一半。凭借 5 年以上的历史和 5% 至 10% 的开发者使用这一类工具,我们开始看到生成式 AI 如何转变一个以前被认为免疫自动化的角色。

那么 AI 是否正在取代软件开发工作?连近似都谈不上。

提高生产力和满意度

到目前为止,AI赋能的软件开发工具带来的自动化已经减少了低级任务,并自动化了枯燥重复的任务,使开发者能做更多事情。开发者在采用AI助手时通常会有初期的疑虑,但这种疑虑通常会转变为对AI为这个角色带来的加速的感激。

研究表明,使用AI编程助手的开发者报告的工作满意度明显更高,并且能够更长时间保持"流程状态",他们还有更大的精力投入到更艰巨的任务中。他们还报告说能完成以前失败的任务,多达 10%。

这项研究可能指向一种正在各种工作和行业的知识工作者中出现的模式,AI 工具增强了他们的能力。AI 自动化将时间从低级苦力工作转移到更高阶的思考和创造力的能力,可以为雇主创造更大价值,为员工带来更有意义的工作。

正如图灵奖获得者计算机科学家Donald Knuth所说,"有些任务最适合机器完成,而其他任务则最适合人类洞察力;一个设计恰当的系统会找到适当的平衡。"

这种新的自动化水平正值此时出现。软件开发者、质量保证分析师和测试人员的就业增长预计从 2022 年到 2032 年将增长 25%,美国政府说。我们不可能在同一时间范围内产生 25% 更多的熟练工人来填补这些工作,或者甚至从其他国家引进。

GBK 集团的一项调查发现,78% 的公司预计在 3 到 5 年内将利用 AI 进行软件开发。Freshworks估计,美国公司每年每个 IT 员工利用 AI 自动化重复任务可节省超过 15,000 美元。IDC 的一项研究发现,近 40% 的 IT 高管表示,生成式 AI "将使我们能够创建更具创新性的软件"。与替代工作相反,IDC 的报告显示,大型企业预计 AI 将帮助他们克服熟练开发者和操作者的短缺。

底线: AI 作为机器驱动的自动化增加了生产力,这促进了更多创新,理想情况下,更强大的经济体。那个用踏板式割草机为社区服务的孩子,现在可以用电动割草机为两个社区服务。更多的收入。更多的消费。

这种生产力提升与无数其他角色中的劳动力短缺一样迫在眉睫。我们需要自动化来继续享受现代社会的便利,并增加 GDP - 这是随着婴儿潮一代退休和出生率下降,满足劳动力需求的唯一途径。

AI 与创作行为

当前AI的进步与过去的自动化不同,过去的自动化是机器取代了人类的体力劳动。这次,AI(特别是生成式AI)将取代更多的白领工作。一些工作会消失,但其他工作会应运而生。

正如麦肯锡全球研究院所述,"我们认为生成式AI会增强STEM、创意、商业和法律专业人员的工作方式,而不是直接消除大量工作。自动化最大的影响可能会打击其他职业类别。办公支持、客户服务和餐饮就业可能会继续下降。"

当然,当工作消失时,个人会受到伤害。某些类型的工人会遭受更大的损失。话又说回来,当技术改变世界时,总会出现意外。当 ATM 出现时,所有人都预测银行出纳员的消亡。但事实并非如此。正如Reddit所解释的,ATM 的兴起意味着每个分行的出纳员比例下降。但由于开设分行变得更便宜,分行增多,出纳员工作也随之增加。

仍将备受青睐的角色是那些植根于创作行为的角色。不仅仅是艺术家和作家,而是任何知道如何将一个想法转化为全新的东西的人。正如我们在软件开发中所了解到的,机器可以向你展示各种选项,填补空白,并指引你找到正确的答案,但它无法独立地创造一个新的应用程序或业务。AI 既缺乏思想也缺乏创新精神。合理利用生成式 AI,它就像身穿一件增强你的速度和敏捷性的服装。如果使用 AI 去创造你没有视野也不真正理解的东西,它将产生胡言乱语。

人与机器不同

人类和机器有着差异,并将永远如此。

"AI 是否会取代人类工人的问题假设了 AI 和人类具有相同的质量和能力------但实际上并非如此。基于 AI 的机器快速、更准确、一致理性,但它们不具备直觉、情感或文化敏感性。正是人类所具有的这些能力使我们变得高效,"人工智能专家、作者兼教授大卫·德克雷默(David De Cremer)和人权基金会主席卡斯帕罗夫(Garry Kasparov)在《哈佛商业评论》中写道。

作者得出结论,AI 将增强人类智能,而不是取代它。我完全同意这一点,这也是为什么我认为悲观预期实际上应该被高五取代的原因。

本文在云云众生yylives.cc/)首发,欢迎大家访问。

相关推荐
IT古董27 分钟前
【漫话机器学习系列】261.工具变量(Instrumental Variables)
人工智能·机器学习
小王格子30 分钟前
AI 编程革命:腾讯云 CodeBuddy 如何重塑开发效率?
人工智能·云计算·腾讯云·codebuddy·craft
MonkeyKing_sunyuhua42 分钟前
VSCode + Cline AI辅助编程完全指南
ide·人工智能·vscode
Leinwin1 小时前
Microsoft Azure 服务4月更新告示
人工智能·azure
胡耀超1 小时前
霍夫圆变换全面解析(OpenCV)
人工智能·python·opencv·算法·计算机视觉·数据挖掘·数据安全
jndingxin1 小时前
OpenCV CUDA 模块中用于在 GPU 上计算两个数组对应元素差值的绝对值函数absdiff(
人工智能·opencv·计算机视觉
jerry6091 小时前
LLM笔记(五)概率论
人工智能·笔记·学习·概率论
硅谷秋水1 小时前
学习以任务为中心的潜动作,随地采取行动
人工智能·深度学习·计算机视觉·语言模型·机器人
Tiny番茄2 小时前
Multimodal models —— CLIP,LLava,QWen
人工智能