随着人工智能技术的不断进步,软件工程领域正迎来前所未有的变革,软件开发流程和模式正被重新定义,软件智能化进程显著加速。软件开发是大模型应用落地最快的领域之一,在互联网、金融、软件服务等行业的落地成效逐渐显现,但在能力建设和落地应用过程中,仍然缺乏工程化应用指导。
为推动大模型等智能化能力在软件开发过程的高效落地,由中国信息通信研究院(简称“中国信通院”)和华为云牵头,联合工行、农行、浙大、同济等产学研多家机构共同提出的“Standard for Technical and Application Requirements for Intelligent Software Development Tools for Smart Devices”国际标准在IEEE(电气电子工程师学会)标准协会立项成功。本标准是基于CCCSA在研行标《智能化软件工程技术和应用要求 第二部分:智能开发能力》提出的。此国际标准围绕智能编码、代码质量检查、开发者辅助和非功能性需求等多个维度,从技术、使用、安全和工程化等角度,对智能开发提出了全栈技术和能力要求。
智能开发国际标准架构图
本标准是行业首个聚焦智能化软件开发工具的国际标准项目,适用于企业在智能开发工具的建设和验收等过程中,提供统一的技术能力参照准则,及技术选型和验收标准,助力各垂直领域智能开发工具的能力应用落地,促进产业稳健有序发展。IEEE国际标准立项的通过,体现出智能化软件开发在国际标准化工作方面取得了新进展。同时,IEEE标准委员会的智能开发工作组已成立,中国信通院作为组长,下一步将确立工作组成员,并组织开展本标准编制和其他相关标准的立项工作。
中国信通院依据《智能化软件工程技术和应用要求 第二部分:智能开发能力》已开展智能开发能力评估工作,截至目前,已为数家企业提供智能开发能力专项评估10余次。未来,中国信通院将继续开展智能化软件工程领域研究,并持续推进软件工程领域智能体、智能测试和智能运维等相关标准研制工作,推动软件工程领域智能化转型工作有序开展。