本文来源于阿里云社区电子书《AIGC+软件开发新范式》
10.阿里云参编业内首个代码大模型标准,通义灵码获 2023 AI4SE “银弹” 案例
日前,中国人工智能产业发展联盟智能化软件工程工作组(AI for Software Engineering,下文简称AI4SE)在京召开首届“AI4SE 创新巡航”活动。阿里云作为 AI4SE 首批成员单位,与中国信息通信研究院等组织联合发起的《智能化软件工程技术和应用要求第一部分:代码大模型》(标准编号AIIA/PG 0110-2023)。
同时,阿里云“通义灵码智能编码助手”也荣获 2023 年 AI4SE 银弹优秀案例。
通义灵码获 2023AI4SE “银弹”案例
通义灵码是一款基于阿里云通义代码大模型打造的智能编码助手,基于海量优秀开源代码数据集和编程教科书训练,可根据当前代码文件及跨文件的上下文,自动生成行级 / 函数级代码、单元测试、代码注释等,此外还具备代码解释、智能研发问答、异常报错排查等能力,并针对阿里云SDK/OpenAPI 使用场景调优,为开发者带来高效、流畅的编码体验。
基于阿里云强大的大模型能力和智能算力,通义灵码已在阿里云内大规模应用。相较于人工编写测试耗时数分到数十分钟,灵码能以毫秒级的速度生成测试代码,准确率和覆盖率都令人满意。兼容性方面,灵码支持 JetBrains 全家桶和 Visual Studio Code,支持 Java、Python、JavaScript、TypeScript、C/C++ 等 30 多种主流编程语言,可自动识别编程语言并生成代码解释。
目前,通义灵码已开放公测,各大 IDE 插件市场均已上线,广大开发者搜索“通义灵码”下载
后即可体验。此外,灵码还打通了阿里云开发工具和云资源的使用场景,如在云效 DevOps 平台上,就提供了代码智能化评审和软件构建问题智能排查能力。
通义灵码有哪些酷炫能力?
- 帮你写:
行级 / 函数级代码生成和续写,根据上下文自动预测和生成建议代码;单元测试生成,根据 JUnit、Mockito、Spring Test 等框架自动生成单元测试;描述生成代码,自然语言描述你想要的功能,自动生成代码及注释;代码注释生成,一键为你生成方法注释及行间注释;
- 帮你改:
代码优化建议生成,识别代码问题,提供代码优化建议;
- 帮你读:
代码解释、错误问题定位和排查;一键开启调试问题智能排查,自动查找解决方案;
- 帮你搜:
海量代码示例和技术文档,助你沉浸式编码。