通义灵码是阿里云推出的一款基于通义大模型的AI智能编程辅助工具,通义灵码提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码优化、注释生成、代码解释、研发智能问答、异常报错排查等能力,阿小云整理通义灵码介绍、使用场景、灵码优势、通义灵码功能、支持编程语言、支持IDE及操作系统以及不同版本费用说明。

通义灵码测评,35+程序员亲测通义灵码AI编码助手_单元测试

通义灵码

通义灵码详解

什么是通义灵码?通义灵码是阿里云推出的AI智能编程助手,使用通义灵码可用于代码智能生成、研发智能问答等场景,例如:

  • 代码智能生成:经过海量优秀开源代码数据训练,可根据当前代码文件及跨文件的上下文,为你生成行级/函数级代码、单元测试、代码优化建议等。沉浸式编码心流,秒级生成速度,让你更专注在技术设计,高质高效地完成编码工作。
  • 研发智能问答:基于海量研发文档、产品文档、通用研发知识、阿里云的云服务文档和 SDK/OpenAPI 文档等进行问答训练,为你答疑解惑,助你轻松解决研发问题。

通义灵码优势有哪些?

  • 跨文件感知让代码生成更贴合业务场景:客户端和模型层同步优化针对代码跨文件上下文感知能力,生成代码更加贴合当前代码库的业务场景。
  • 阿里云服务使用场景友好:专门针对阿里云的云服务使用、SDK/OpenAPI 的使用等场景调优,编码时能够更加便捷地使用阿里云服务;在对阿里云使用有疑问时,智能编码助手的回答也将更加有效。
  • 适配多IDE的原生设计,符合开发者使用习惯:适配 IDE 原生主题、交互模式,让开发者感受到 IDE 原生的视觉和交互体验,更符合开发者使用习惯。
  • 研发问答、文档/代码搜索能力,打造沉浸式编码:无需切换工具,IDE 客户端内即可满足开发者编码场景中的技术资料检索、技术难题解答的诉求,打造开发者沉浸式编码体验。
  • 双模引擎,自由切换:支持极速本地模型、云端大模型两种代码补全模型,支持一键切换,满足不同网络环境、不同补全强度的场景诉求。

通义灵码功能详解

使用通义灵码可用于行级/函数级实时续写、自然语言生成代码、单元测试生成、代码优化、代码注释生成、代码解释、研发领域自由问答、异常报错智能排查(Java)、双模引擎,一键切换:

行级/函数级实时续写

根据当前语法和跨文件的代码上下文,实时生成行、函数建议代码。

自然语言生成代码

通过自然语言描述你想要的功能,可直接在编辑器区生成代码,编码心流不间断。

单元测试生成

支持根据 JUnit、Mockito、Spring Test、unit test、pytest 等框架生成单元测试。

通义灵码测评,35+程序员亲测通义灵码AI编码助手_代码优化_02

单元测试生成

代码优化

深度分析代码及其上下文,迅速识别潜在的编码问题,从简单的语法错误到复杂的性能瓶颈,均能够指出问题所在,并提供具体的优化建议代码。

代码注释生成

一键生成方法注释及行间注释,节省你写代码注释的时间,并能够有效提升代码可读性。

代码解释

覆盖各种编程语言,选中代码后可自动识别编程语言并生成代码解释。跨越语言的边界,让你阅读代码更高效。

研发领域自由问答

遇到编码疑问、技术难题时,一键唤起通义灵码,无需离开 IDE 客户端,即可快速获得答案和解决思路。聚焦研发领域知识的问答,帮助开发者快速解决问题。

异常报错智能排查(Java)

当运行出现异常报错时,一键启动报错排查的智能答疑,可结合运行代码、异常堆栈等报错上下文,快速给出排查思路或修复建议代码。

通义灵码测评,35+程序员亲测通义灵码AI编码助手_代码注释_03

异常报错智能排查(Java)

双模引擎,一键切换

支持极速离线模型(Java/Python)、云端大模型两种代码补全方式,极速离线模型拥有单行补全的能力,云端大模型具备函数生成的能力。在你需要的时候,可一键切换,满足不同网络环境、不同补全强度的场景诉求。

通义灵码不同版本收费价格表

通义灵码分为个人基础版、个人专业版、企业标准版和企业专属版,个人基础版是免费的,个人专业版是收费的,但是现在个人专业版限时免费了,参考阿小云整理的申请入口,可以在在阿里云CLUB中心 aliyun.club 查询补贴。

通义灵码

个人基础版

个人专业版

企业标准版

企业专属版

收费

免费

限时免费(原价59/月)

79元/人/月(10人起购)

159/人/月(100人起购)

代码生成

行/函数级代码实时续写

注释生成代码

离线模型单行补全

跨文件感知能力

多结果推荐

行/函数级代码实时续写

注释生成代码

离线模型单行补全

跨文件感知能力

多结果推荐

行/函数级代码实时续写

注释生成代码

离线模型单行补全

跨文件感知能力

多结果推荐

企业代码库的生成增强 (即将)

行/函数级代码实时续写

注释生成代码

离线模型单行补全

跨文件感知能力

多结果推荐

企业代码库的生成增强

智能问答

研发智能问答

生成代码注释

生成代码解释

异常报错排查

提交信息生成

代码问题修复建议

研发智能问答

生成代码注释

生成代码解释

异常报错排查

提交信息生成

代码问题修复建议

生成单元测试

代码优化

本地工程问答

研发智能问答

生成代码注释

生成代码解释

异常报错排查

提交信息生成

代码问题修复建议

生成单元测试

代码优化

本地工程问答

企业知识库问答

研发智能问答

生成代码注释

生成代码解释

异常报错排查

提交信息生成

代码问题修复建议

生成单元测试

代码优化

本地工程问答

企业知识库问答

企业管理



授权管理

统计报表

审计日志

知识管理

企业版专用推理服务

授权管理

统计报表

审计日志

知识管理

企业版专用推理服务

多组织管理

专属 VPC 部署

IP 白名单管理

专有网络访问

支持编程语言

通义灵码支持支持 Java、Python、Go、C#、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala、Kotlin 等主流编程语言。

支持IDE及操作系统

JetBrains IDEs

  • IDE 版本:IntelliJ IDEA、PyCharm、GoLand、WebStorm、Android Studio 等 2020.3 及以上
  • 操作系统:Windows 7 及以上、macOS、Linux

Visual Studio Code

  • IDE 版本:1.68.0 及以上
  • 操作系统:Windows 7 及以上、macOS、Linux

Visual Studio 2022

  • IDE 版本:17.9.6 及以上
  • 操作系统:Windows 10 及以上

其他场景

  • Remote SSH、Docker、WSL 等远程连接开发场景
  • VS Code 的 WebIDE,并支持 Open VSX 插件市场中下载和使用
  • HUAWEI DevEco Studio,参考 JetBrains IDEs 安装手册

关于通义灵码下载和安装可以参考阿小云。