人工智能与编码活动中的效率:活动、指标与局限性

发布日期:2026-04-13 10:03:40   浏览量 :7
发布日期:2026-04-13 10:03:40  
7

2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家 

背景

将人工智能(AI)工具融入软件开发,已引发关于其对编码活动效率影响的广泛讨论。本文所汇总的研究表明,人工智能已被应用于编码、调试、测试、文档编写、代码审查以及持续集成/持续交付(CI/CD)等任务中(平托等,2024;佩雷拉等,2025)。在结构化程度较高且重复性较强的任务中,例如代码生成、简单测试和文档编写,效率提升往往更为明显,这主要得益于人工工作量的减少、信息检索时间的缩短以及开发者认知负荷的降低(潘迪等,2024;平托等,2024)。

另一方面,相同的数据也表明,人工智能在某些情况下反而可能降低效率。当工具提供的建议不完整、过于笼统或存在错误,需要大量人工复核,或无法准确理解项目上下文时,就会出现这种情况(福尔特斯等,2025;温克勒等,2025)。这些局限性在复杂且高度依赖上下文的任务中尤为突出,例如疑难缺陷的调试和生成代码的验证。在这些场景中,初始代码生成所节省的部分时间,可能会被用于检查、修正和调整工具输出结果所耗费的精力所抵消(斯特雷等,2024;达维拉等,2024)。

证据简报综合了近期文献中的研究成果,聚焦于三个维度:人工智能所应用的编码活动用于评估效率的指标以及所报告的局限性,重点关注其在软件工程和企业系统中的应用。

编码活动及其对效率的影响

人工智能最常用于提升效率的编码活动包括编码软件测试代码调试,其带来的收益涵盖新代码生成、自动补全、样板代码(boilerplate)创建、单元测试编写以及对简单错误修复的支持(平托等,2024;佩雷拉等,2025;潘迪等,2024)。

研究还指出,在文档编写知识支持代码理解方面也存在效率提升,尤其是减少了开发者在查找示例、API、语法以及遗留代码片段上所花费的时间。这一用途表明,人工智能所带来的效率提升不仅体现在代码产出本身,还体现在减少日常工作中认知与信息层面的摩擦(福尔特斯等,2025;斯特雷等,2024)。

效率损失则更明显地出现在涉及多个文件的分布式修改、依赖特定业务规则的任务、疑难缺陷调试以及生成代码的验证等场景中(沙努卡;维贾亚纳亚克;维达纳格,2025;潘迪等,2024;桑托斯等)。表1按活动详细列出了这些影响。

表1——编码活动及人工智能对效率的影响

编码活动 提升效率 降低效率
编码 / 代码编写 代码生成、自动补全、样板代码(boilerplate)、上下文相关的代码片段(snippets 错误建议、上下文丢失、过度复核
调试与代码修正 修正建议、调试(debugging)辅助、简单错误处理 错误循环、表面化修正、返工
软件测试 测试生成、自动化、回归测试 测试覆盖不足、误报、维护成本高

免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。

关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
支持 反馈 订阅 数据
回到顶部