9月19日-21日,华为全联接大会(HUAWEI CONNECT 2024)于上海隆重举行。本届大会以“共赢行业智能化”为主题,旨在探讨数智技术如何赋能行业未来。
大会期间,华为云举办了AI赋能应用现代化,加速软件生产力跃升分论坛,正式推出基于盘古大模型、昇腾AI云服务等全栈AI能力打造的CodeArts盘古助手,带来覆盖软件开发全生命周期的服务,以软件开发效率工具助力开发者在人工智能时代先行一步。同时,华为云还联合中国信息通信研究院发布《智能化软件开发落地实践指南》,为AI技术赋能智能化软件开发提供了有力的参考和借鉴。
AI技术 融入软件工程,华为云打造智能研发新范式
随着智能化的加速演进,AI技术和低代码的融合将使软件生产力进一步跃迁,一个全民开发的新时代正徐徐展开。华为云PaaS服务产品部部长徐峰表示,AI技术和低代码强强联手将催生三个具体场景:第一,2026年将会有超1亿人在工作中使用智能助手开发应用,这将使智能助手在优化过程中越来越聪明;第二,当前可通过自然语言替代原来的拖拽及设计要素,界面开发体验在不断提升;第三,大模型时代应用要连接智能化能力,人们在日常开发工作中使用AI、拥抱AI,这样才能够真正走向全民开发新时代。
华为云PaaS服务产品部部长 徐峰
华为云将AI技术融入软件开发的全生命周期,开放了一系列智能化工具和平台。此次推出的CodeArts盘古助手凝聚了华为30余年研发经验,提供智能生成、智能问答、智能协同三大核心能力,覆盖代码生成、研发知识问答、单元测试用例生成、代码解释、代码注释、代码翻译、代码调试、代码检查等八大研发场景。中国邮政储蓄银行通过使用华为云CodeArts盘古助手打造智能开发平台,代码生成采纳率超30%,单元测试代码采纳率超60%,实现了更好的智能化开发体验。
软件开发领域实现跨越式发展并支撑更多的上层应用创新,软件开发工具的根就要扎得深、扎得牢。华为云CodeArts盘古助手依托盘古研发大模型、昇腾AI云服务等全栈AI能力打造,基于华为多年研发数据资产沉淀进行模型的调优训练,并结合内部经验提供高质量的上下文工程,让研发数据“越练越高质”、模型“越听越明白”,从而提供“读、写、调、测、查”一站式智能辅助能力。
软件工程迈入3.0时代,智能化软件开发生态如何构建?
由于软件工程的复杂性和领域知识的局限性,无论是行业企业亦或独立开发者,都难以在短时间内取得本质性的突破。而当前智能化工具被越来越广泛的接受和应用,但在智能化能力建设和落地过程中仍面临着组织、技术、安全等方面的挑战。
通过系统梳理软件开发的发展历程、现状和趋势,《智能化软件开发落地实践指南》结合大模型和软件开发特点,提出了具体的落地方向、路径及框架。在软件工程智能化变革过程中,核心能力和使能能力建设能够助力智能开发能力高效落地。一方面,优先构建核心能力,通过代码生成与补全和单元测试用例生成提升编码效率、代码解释与注释生成增强代码可读性、代码检查与修复提高代码质量,推动代码大模型和智能开发工具的基础落地;另一方面,通过数据、模型、评估和安全等多维度的使能能力建设,实现代码大模型的持续优化和迭代以及应用工具能力的提升。
《智能化软件开发落地实践指南》正式发布
智能化软件开发是人工智能和大模型落地应用最快的场景之一,在云服务、金融、制造、及电力等领域成效显著,繁荣的软件开发生态也将为软件工程变革性发展带来巨大推动力。
工欲善其事,必先利其器。华为云CodeArts盘古助手作为开发者研发利器,在重构开发者与软件交互方式的同时,也推动着智能开发生产方式的变革和软件开发生态的繁荣。华为云从基础算力到大模型服务、再到具体应用的全栈AI能力,也将持续为不同行业和领域的转型升级提供有力支持,让AI加速走向千行万业。