扫码阅读
手机扫码阅读
生成式 AI 并不是软件开发“神药”,开发者需警惕这三大幻觉
![](/theme/default/default/images/main/eye-open.png)
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
![](/theme/default/default/images/main/icon-jing.png)
InfoQ
扫码关注公众号
生成式AI在软件开发中的应用及其幻觉
作者:张凯峰
策划:凌敏
张凯峰在文章中探讨了生成式AI在软件开发领域的应用,以及它带来的三个幻觉:加快开发速度、减少bug、减少开发人员的需求。
幻觉一:更快的速度
尽管工具如GitHub的Copilot宣称能提高开发效率,但实际上,这种提速主要出现在常用功能的实现上。对于需要一次成型的代码及大量的业务代码,AI的效果并不明显。此外,程序员需要花费时间从AI提供的多种实现中选择最佳方案,这会导致开发纪律和时间的丧失。
幻觉二:更少的Bug
生成式AI可能会放大已存在的代码缺陷,因为它依靠的数据集中包含有缺陷的代码。如果程序员采用了有缺陷的AI生成代码,Copilot会继续推荐类似的代码。因此,AI并未能解决软件工程中知识传递和维护文档的问题,这些才是软件Bug和问题的主要原因。
幻觉三:更少的人
虽然AI的代码助手看起来能减少人力成本,但它们不能保障速度和质量,并且还需要经验丰富的程序员来判断代码的优劣和对生产代码的影响。AI改变的是编程体验,而不是团队规模。
结论
作者强调,生成式AI在模式转换上有用,但不能简单地视为解决软件工程难题的方案。在软件开发中投资AI的成效应该从多个维度衡量,如团队效率、成效而非产出、趋势而非绝对值、数据对话以及衡量有用之物而非容易之物。
想要了解更多内容?
![](/theme/default/default/images/main/icon-jing.png)
InfoQ
扫码关注公众号
InfoQ的其他文章
Booking.com 利用 DORA 指标和微前端实现交付能力翻番
ooking.com金融科技业务部门的团队对其平台的前后端进行了一系列改进,使交付能力提高了一倍(根据DORA指标)。此外,他们使用微前端(MFE)模式将单体FE应用程序分解为多个可单独部署的应用。
LinkedIn 解释为什么选择用 gRPC+Protobuf 替代 Rest.li+JSON
LinkedIn 宣布将转向使用 gRPC 和 Protocol Buffers 作为其微服务平台的服务间通信,替代之前的开源框架 Rest.li。
未来淘汰你的是 AI 还是懂 AI 的同事?InfoQ研究中心发布 2024 年中国技术发展十大趋势
InfoQ 研究中心正式发布《中国软件技术发展洞察和趋势预测报告 2024》
薪资远超互联网行业平均水平的开发者们,RTE 行业凭什么?| InfoQ 研究中心
在当今这个数字化迅速发展的时代,实时互动(RTE)以通信交互的实时性与灵活可感知的互动性在促进远程沟通、增强用户体验等方面变得不可或缺。
大模型时代下的技术管理“新思维” |年度盘点与展望
大模型时代下的技术管理方式、方法发生了哪些变化?如何更新和改进技术管理的思维方式与策略?如何提升技术管理的效率和效果?
加入社区微信群
与行业大咖零距离交流学习
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
软件研发质量管理体系建设
白皮书上线