10月31日,在杭州云栖大会上,阿里云展示了其最新研发的AI助手“通义灵码”。只需在编码软件的对话框中输入“帮我用Python编写一个飞机游戏”,几秒钟内,该助手就能自动生成超过100行代码。运行后,一个充满怀旧感的“飞机大战”游戏便成功启动。
通义灵码是由阿里云的通义代码大模型驱动的智能编码助手,它经过大量优质开源代码和编程教材的训练。该工具能够根据当前代码文件及其上下文,自动生成行级或函数级代码、单元测试和代码注释。此外,它还能提供代码解释、智能研发问答和错误排查等功能,并针对阿里云SDK/OpenAPI使用场景进行了优化,旨在提升开发者的编码体验。
据研发团队介绍,借助阿里云的强大模型能力和智能计算能力,灵码在短短5个月内经历了多次迭代,并在发布前进行了充分的测试。目前,该工具已在阿里云内部广泛应用。相比传统的人工编写测试,灵码能在毫秒级别生成测试代码,且准确率和覆盖范围都很高。在兼容性方面,灵码支持包括JetBrains全系列和Visual Studio Code在内的多种开发环境,并支持Java、Python、JavaScript、TypeScript、C/C++等30多种主流编程语言,可以自动识别编程语言并生成相应的代码解释。
目前,通义灵码已向所有开发者开放公测,各大IDE插件市场也已上线。此外,灵码还与阿里云的开发工具和云资源结合,例如在云效DevOps平台上,提供了代码智能审查和软件构建问题的智能排查功能。未来,随着通义大模型的不断迭代,灵码将继续提升开发者的使用体验和工作效率。