中国信息通信研究院人工智能研究所
华为云计算技术有限公司
2024年9月智能化软件开发落地
实践指南
(2024年)
版权声明
本报告版权属于中国信息通信研究院、华为云计算技
术有限公司,并受法律保护。转载、摘编或利用其它方式
使用本报告文字或者观点的,应注明 “来源:中国信息通信
研究院、华为云计算技术有限公司 ”。违反上述声明者, 编
者将追究其相关法律责任。
前言
2024年《政府工作报告》首次提出 “人工智能 +”战略行动,旨
在推动人工智能赋能各行各业。以大模型为代表的新一代人工智能
技术迅猛发展,已成为软件工程领域智能化转型的关键驱动力,为
软件开发、测试等环节注入新智力。智能化软件开发工具凭借其强
大的代码理解和生成能力,有效降低了开发人员的技术门槛,并提
高开发效率和质量,进一步推动软件开发领域的进步。
然而,在软件开发的智能化能力建设和应用过程中,仍面临诸
多挑战,如代码大模型选择困难、开发工具的工程化建设复杂、智
能化能力建设无参考、开发场景选择和落地难,以及与现有开发工
具或流水线的集成难等问题。为此,本指南旨在为正在进行软件开
发智能化转型的企业提供一份实用指南,为企业制定落地策略 、建
设智能开发能力体系 提供有力参考。本指南系统梳理了智能化软件
开发的发展历程、现状和面临的挑战,结合大模型和软件开发特点,
提出了具体的落地方向、路径和框架,详细阐述了落地所需的核心
能力和使能能力,并对多个行业的落地案例进行了深入剖析,最后
对智能化软件开发的发展趋势进行了展望。
由于大模型等人工智能技术产业仍处于快速发展阶段,智能开
发相关的技术产品、服务和应用也在不断演变,我们的认识将随着
产业实践而不断深化,报告存在的不足之处,恳请大家批评指正。
目录
一、智能开发发展概述 ............................................................................................................ 1
(一)软件工程步入 3.0时代..................................................................................... 1
(二)智能开发发展现状 ............................................................................................ 5
(三)智能开发价值显现 ............................................................................................ 7
(四)智能开发落地挑战 ............................................................................................ 9
二、智能开发落地策略 .......................................................................................................... 11
(一)智能开发落地原则 .......................................................................................... 11
(二)智能开发落地步骤 .......................................................................................... 12
(三)智能开发落地框架 .......................................................................................... 15
三、智能开发核心能力建设 .................................................................................................. 17
(一)代码生成与补全 .............................................................................................. 17
(二)单元测试用例生成 .......................................................................................... 19
(三)代码转换与优化 .............................................................................................. 21
(四)代码解释与注释 .............................................................................................. 22
(五)代码检查与修复 .............................................................................................. 23
(六)研发问答 .......................................................................................................... 24
四、智能开发使能能力建设 .................................................................................................. 26
(一)代码数据处理能力 .......................................................................................... 26
(二)代码大模型优化能力 ...................................................................................... 28
(三)智能开发能力评估 .......................................................................................... 30
(四)智能开发安全能力 .......................................................................................... 32
(五)其他工程化能力 .............................................................................................. 36
五、智能开发落地案例分析 .................................................................................................. 41
(一)云服务行业案例 .............................................................................................. 41
(二)软件服务 业案例.............................................................................................. 42
(三)电力行业案例 .................................................................................................. 44
(四)金融行业案例 .................................................................................................. 46
(五)制造行业案例 .................................................................................................. 47
六、总结与展望 ...................................................................................................................... 50
信通院 智能化软件开发落地实践指南 2024年
文档预览
中文文档
57 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共57页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-10-01 05:06:38上传分享