6月1日消息,尽管生成式人工智能技术提高了效率,让软件开发变得更简单,但技术部门负责人担心过快生成大量代码会导致后续问题,增加他们的工作难度。
以下为翻译内容:
生成式AI编程工具可以大大提高开发效率,但一些技术高管担心过快地生成过多的代码可能会带来负面影响。
美联航、强生、维萨、嘉德诺和高盛等大公司的IT部门负责人都表示,他们对生成式人工智能在编程过程中实现部分自动化的潜力感到兴奋,并期望这能显著提高工作效率。
然而,一些IT高管担心,降低代码开发门槛可能会导致复杂内容、“技术负债(Technical debt)”和混乱程度不断增加,因为他们需要管理一堆不断膨胀的软件产品。"技术债务"是指开发人员为了快速开发,在短时间内做出妥协,最终会给未来带来额外的负担。
金融服务公司Truist的首席数据官特雷西·丹尼尔斯(Tracy Daniels)表示,随着加速交付,“技术负债”和“孤儿代码(orphan code)”随之增多的潜在风险值得关注。
“人们已经讨论‘技术负债’很长时间了,现在我们有了一张全新的信用卡,可以使用以前无法实现的方式,来积累‘技术负债’,”麻省理工学院计算机科学与人工智能实验室教授阿曼多·索尔-莱扎马(Armando Solar-Lezama)说。他补充道:“我认为有可能积累大量机器编写的劣质代码。公司应该重新考虑如何与新工具相互配合,以避免类似的情况再次发生。
据索尔-莱扎马称,一些代码开发过程非常繁琐和耗时,多年来人们一直在尝试实现这些开发工作的自动化。自动生成式人工智能模型的尺寸和准确性不断提升,促进了自动编程的进展。反过来,这也促进了ChatGPT等聊天机器人的普及。
微软副总裁兼开发部门产品负责人阿曼达·西尔弗(Amanda Silver)说,优秀开发人员的短缺也促使公司加大对开发工具的投资。
不同企业正在评估和部署各种工具,比如微软旗下Github的Copilot,以及亚马逊、IBM和初创企业Tabnine、Magic AI推出的其他工具。这些工具通常能推荐生成代码片段并进行测试,或在编写程序中提出技术建议。但IT部门负责人表示,这也存在风险。
EXL是一家数据分析和数字运营解决方案公司。执行副总裁兼分析主管维韦克·杰特利(Vivek Jetley)表示:“即便能方便程序员,我认为这也让首席信息官的工作变得更加复杂。”
这些工具确实可以减少编程难度,因此越来越多的员工可开始为新的应用场景编写代码。但杰特利说,随着代码量的爆炸式增长,首席信息官需要控制和管理这些代码,优先考虑保留哪些代码,丢弃哪些代码以及如何运行系统。
“肯定会更乱,”杰特利说。
OutSystems首席执行长保罗·罗萨多(Paulo Rosado)表示,“技术负债”和“孤儿代码”长期以来一直是困扰首席信息官们的难题。
随着代码量不断增加,人们难免会混淆某些代码的功能和创建方式。如果开发人员离开公司,这些问题就更加复杂。随着时间的推移,堆砌的代码会越来越多。罗萨多确信,生成式人工智能编程工具会加剧这些问题。
这些风险是真实存在的,这是美联航首席信息官杰森·伯恩鲍姆的说法。随着时间的推移,云环境的弹性设计和安全性将变得更加紧要,发布未经适当审查和测试的软件也将变得更加具有挑战性。
尽管存在重重风险,首席信息官们仍在向前推进。伯恩鲍姆说,美联航正在测试几个生成式人工智能应用程序,其中就包括自动生成代码的功能。保健企业嘉德诺最近也成立了一个跨职能工作组来评估相关用例和风险。Truist正在与供应商一起探索全新的代码生成和代码注释工具。高盛的早期试点项目效率提升已经达到两位数。(辰辰)
以上是AI提升编程效率,但过快过多生成代码并不是好事的详细内容。更多信息请关注PHP中文网其他相关文章!

使用Gemma范围探索语言模型的内部工作 了解AI语言模型的复杂性是一个重大挑战。 Google发布的Gemma Scope是一种综合工具包,为研究人员提供了一种强大的探索方式

解锁业务成功:成为商业智能分析师的指南 想象一下,将原始数据转换为驱动组织增长的可行见解。 这是商业智能(BI)分析师的力量 - 在GU中的关键作用

SQL的Alter表语句:动态地将列添加到数据库 在数据管理中,SQL的适应性至关重要。 需要即时调整数据库结构吗? Alter表语句是您的解决方案。本指南的详细信息添加了Colu

介绍 想象一个繁华的办公室,两名专业人员在一个关键项目中合作。 业务分析师专注于公司的目标,确定改进领域,并确保与市场趋势保持战略一致。 simu

Excel 数据计数与分析:COUNT 和 COUNTA 函数详解 精确的数据计数和分析在 Excel 中至关重要,尤其是在处理大型数据集时。Excel 提供了多种函数来实现此目的,其中 COUNT 和 COUNTA 函数是用于在不同条件下统计单元格数量的关键工具。虽然这两个函数都用于计数单元格,但它们的设计目标却针对不同的数据类型。让我们深入了解 COUNT 和 COUNTA 函数的具体细节,突出它们独特的特性和区别,并学习如何在数据分析中应用它们。 要点概述 理解 COUNT 和 COU

Google Chrome的AI Revolution:个性化和高效的浏览体验 人工智能(AI)正在迅速改变我们的日常生活,而Google Chrome正在领导网络浏览领域的负责人。 本文探讨了兴奋

重新构想影响:四倍的底线 长期以来,对话一直以狭义的AI影响来控制,主要集中在利润的最低点上。但是,更全面的方法认识到BU的相互联系

事情正稳步发展。投资投入量子服务提供商和初创企业表明,行业了解其意义。而且,越来越多的现实用例正在出现以证明其价值超出


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

记事本++7.3.1
好用且免费的代码编辑器

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

WebStorm Mac版
好用的JavaScript开发工具

SublimeText3 Linux新版
SublimeText3 Linux最新版